I want to set the HDD password (in the BIOS) on my Dell Latitude C840 laptop. But before I do, I have a question. If the laptop was to fail, can I still connect the HDD to a USB hard drive adapter and get my data off it? This question is not about bypassing the password, but if the hard drive adapters are capable of handling passwords.
Thanks.
- 34,497
- 207
1 Answers
BIOS passwords may provide zero security when it comes to stealing a computer, or moving the drive between machines.
Some implementations only prevent the BIOS from booting to the drive if a password does not match. It does not actually lock, encrypt or secure the drive itself.
If you need to remove the password, it is easy:
BIOS passwords are simple locks. If you don't provide the password, the BIOS simply stops and doesn't continue the boot process.
There are two ways to get around this simple lock:
1. Clear the BIOS/CMOS memory (usually requires direct motherboard access). 2. Remove the drive and connect it to another computer (easier).
Edit
Hennes informed me my information might be out of date, so I did some more digging:
It appears there is also the possibility that, depending on drive and system manufacturer that the drive will, in fact become locked from the password due to a special sector on the drive. These can be recovered or deleted sometimes.
tl;dr
It depends.- 10,571
-
This is not true for all laptops (e.g. not for a Dell lattidute D series. Setting a BIOS/boot password just prevent the laptop from going past post. Also setting a HDD password made the HDD unusable on other computers). This might be shared between lattitude C series and lattutude D series) – Hennes Jun 16 '13 at 14:54
-
@Hennes you are right, I updated significantly my answer, although its much less of an answer now :D – Austin T French Jun 16 '13 at 15:04
-
"It depends" is completely correct, unfortunately...implementations vary. – Shinrai Jun 16 '13 at 15:47
-
Yeah, it looks like I might be able to use a program like
MHDDto break the password. But it sure is a lot of work considering I already have a valid password, that is if the BIOS did not scramble it. – mcu Jun 16 '13 at 16:07 -
-
-
@Kaean. I stand corrected ;-) http://www.urbandictionary.com/define.php?term=tl%3Bdr – Jan Doggen Jun 17 '13 at 19:12
HDD password. I believe it is called an ATA password. Why is it that what is sent to HDD is different from what I enter? How does the BIOS change it? Is it some kind of a hashed value? Thanks. – mcu Jun 16 '13 at 15:27[hdparm](http://linux.die.net/man/8/hdparm) --security-unlock PWDto unlock the drive. Might. Untested!. – Hennes Jun 16 '13 at 15:51hdparmmight do the job. Now I just need to figure out what is actually set on HDD. How do I know if the password is set on HDD in plain text or not? Or is there a way to know which hash algorithm the BIOS uses to scramble the password? – mcu Jun 16 '13 at 15:59hdparmto set the password, instead of the BIOS option? This way it should be in plain text I would assume. Of course the chances of something going wrong are much greater with this one. And if the BIOS does scramble the password, the BIOS boot up will probably not work. – mcu Jun 16 '13 at 16:21