I’ve noticed a peculiar problem on some Seagate ST500DM0002 hard drives where the drive will start, making all the usual sounds and come ready but will not identify itself to the system – the drive ID is blank. This is usually after some catastrophic event forces the computer to shut down suddenly, eg. the power supply is removed without warning etc.
In this particular instance this hard drive came to my attention when I was asked by a reader of the http://www.recover-deleted-data.co.uk/ blog for help and assistance in recovering the data from one of these drives with these specific symptoms.
Examining the drive further with a low level hard drive repair tool I first tested the drive’s heads, which passed without error. I noticed that the drive’s system files were readable but the service modules couldn’t be read (despite them being listed). The drive’s translator table loaded correctly so I was starting to believe that the ST500DM0002 has some sort of firmware bug.
Examination of system file 346 showed it to be damaged. Replacing this file with one from a compatible spare resulted in the problem being eliminated and the drive now works perfectly again.