Your drive may be damaged. If you are computer hardware savy you can buy a external 2.5" hard drive case and mount your laptops hard drive into that and then be able access your data through USB communications to SATA or IDE depending on the type of hard drive your laptop has. Be sure that the system this device is to be plugged into has the latest antivirus to avoid spreading if it is viral.
Other than that you can try the windows repair utility that is on the OEM CD that may have come with the laptop and perform a repair or restore ( without formatting ) which would rebuild Windows, but not touch your music etc.
Also heard of people using Knoppix Linux Live CD to access data, but if you dont know Linux, then the first 2 ideas are better for you as for to get NTFS support is quite fun and manual.