作者laptop (空中飞熊)
看板Storage_Zone
标题Re: [请益] 硬碟被密码锁住了Q_Q
时间Sun May 30 01:21:33 2010
※ 引述《Huskycat (好友都养猫ㄌXD)》之铭言:
: 各位板上的大大,请问硬碟被密码锁住了,有办法用硬体方式解锁吗?
: 我的状况是被BIOS用密码锁住了,看起来跟Segate鸡瘟状况不太一样。
: 提外话,有人用过HDD unlock wizard吗?
请参考拙文 全文在这
http://www.osslab.org.tw/Storage/Data_Recovery/Example/HDD_Password
ATA密码是 ATA-3 规范的一部分,用於保护ATA硬盘上的数据。在ATA规范中,ATA密码的
长度为32位,
包括:User Password和Master Password(Master Password仅用於解除User Password
而并不会锁住硬盘)。
一般笔记本电脑都有给硬盘设置ATA密码的功能,而桌上型硬碟可能由於病毒或电源失败
的缘故被动的设置密码(通常是不能显示的非ASCII字符)。
ATA密码的设置是由ATA Protocol "Security SetPassword"指令完成的。执行Security
SetPassword指令後,在硬盘下次加电後或者重启後密码就会生效。密码资料写在盘片上
固件区.因此更换电路版是没用的.
ATA密码保护的硬盘初始化ATA 待命讯号正常但仅响应有限的ATA指令,如设备识别指令,
序列号识别指令等等,而不允许访问硬盘上的数据。
一般用户如何判断硬盘被设置了ATA密码呢?
◎硬盘在BIOS中可以正确识别(包括型号,序列号,LBA等等);
◎所有的扇区都不可访问(发生ABRT错误);
◎不能引导操作系统(通常会给出类似「DISK BOOT FAILURE」或者「PRIMARY HARD
DISK FAILURE」的错误信息);
◎BIOS可能会提示要求输入密码或者直接给出硬盘被密码保护的信息;
◎当使用系统安装盘或者DOS启动盘访问硬盘时会挂起,并给出出错信息
像Xbox 1 代的 80GB Seagate 硬碟就是有被下ATA Lock
要拿去一般电脑用时.必需解ATA Lock
在ATA规范中有两种安全等级:
High Security mode
Maximum Security mode
如果硬盘被设置为High Security 等级,那麽无论是Master还是User password都可以用
於访问硬盘
下达SECURITY UNLOCK.下达完後就可访问硬碟.但是再度断电时一样会进入password lock
状况.
SECURITY DISABLE 则是完全锁解硬碟密码.
SECURITY UNLOCK下达错误超过五次时,需要从新通电才能下达指令
硬盘被设置为Maximum Security mode 等级,那麽只有使用User Password才可以访问硬
盘Master Password 只能下达SECURITY ERASE UNIT指令,但资料会毁掉。
解密方法去看原link吧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.17.22.180