Hi there, please bear with me, as it is going to be a long story! Ok this is a 40GB Maxtor hdd, and some time ago after my motherboard ram becomes faulty, i stupidly moved this HDD, which is originally holding a win2k OS, to a WIN95 system, because I want to check if the data are still intact. At first, the hdd was accessible, but soon after, it become "corrupted" and "inaccessible". Now, Ive managed to set up the new system, and I have since gotten myself a new HDD. As i tried to plant my old maxtor 40gb as a secondary drive, it seems that the system cannot read it, but it is being detected still as a physical drive. I tried to format on WIN XP, but it was no use. Nextly, I used Scandsk, Norton Disk Doctor and several Disk Recovery tools, to all which reports I/O error. Upon some recommendation, I decided to use HDD regenerator, which reports tonnes of bad sectors and it den proceeds to recover it. At first, it seems like the process will work, but midway , the process grows very slow, it seems like the whole process will take 1 year.. I could not wait that long on a desktop can I? Nextly, I tried to boot in using Windows98SE bootdisk to do FDISK. Upon recreating the primary DOS partition, the process of " verifying drive integrity" itself took more den 30 minutes. Finally, after completion, I realised my 40gb has been detected as a 5000mb drive under the partition. Ive already indicated I wish to use the maximum size available for a primary dos partition, so I do not really understand. Needless to say, when I proceed to format it, it aborted at 5% into it. Im really sticking my head out and had no other solutions to this problem. I really need to retrieve some data in it but I could not afford to send it to some data recovery centre. any help is greatly appreciated!