How To Send ATA Commands To HDD to Unlock Seagate Drive Please. (Or Any Other Method)
Posted on 2007-08-03
I got a 10gig Seagate drive second hand and it turns out to be password protected. I get a message on boot that it is 'drivelocked' and needs a 'drivelock password'.
Seagate doesn't seem to offer a way around this and I've found nothing else that will, either.
But i did find in the manual for the drive (an ST310014A) that I managed to download from Seagate's site, that the ATA command for unlocking a drive is F2 Hex.
Now I need a way to send an ATA command to a hard drive. Just that command is enough. I hope. I figure systems programmers, Assembler or C maybe, would find this easy to do and I'm appealing for a routine that will do it.
How a drive manages to keep a password without a battery has me beat, unless it is hard coded in - and then I can't see how you can lock/unlock the thing. But it certainly seems to be true. I can't find an answer on the web but I find enough references to the feature.
I suppose everyone understands that fdisk and such don't work - the drive is locked, it is not accessible. Seagate's own tools, which I downloaded, can't work with it.