原創: OSSLab thx
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啟動盤訪問硬盤時會掛起,並給出出錯信息
在ATA規範中有兩種安全等級:
High Security mode
Maximum Security mode
如果硬盤被設置為High Security 等級,那麼無論是Master還是User password都可以用於訪問硬盤
下達SECURITY UNLOCK.下達完後就可訪問硬碟.但是再度斷電時一樣會進入password lock狀況.
SECURITY DISABLE 則是完全鎖解硬碟密碼.
硬盤被設置為Maximum Security mode 等級,那麼只有使用User Password才可以訪問硬盤
Master Password 只能下達SECURITY ERASE UNIT,但資料會毀掉。
預設Master passord
SEAGATE - Seagate +25 spaces
8 m" Z7 a- u0 b9 x/ K
MAXTOR1 W8 ?% ^: S3 r' N4 m8 K$ N
series N40P - "Maxtor INIT SECURITY TEST STEP " at the end 1 or 2 spaces or try "Maxtor INIT SECURITY TEST STEP F"9 j$ t$ p5 Z2 T. G1 G' c" p
series 541DX - "Maxtor +all spaces"8 d h7 D' T- x: B
series Athena (D541X model 2B) and diamondmax80 "Maxtor"4 Q& P% v6 F/ T, K W6 I9 ?4 G
4 z- i ^( B9 E) h6 z J% V, Y
WESTERNDIGITAL - "WDCWDCWDCWDCWDCWDCWDCWDCWDCWDCWD"$ L4 n% t* |: {/ T: [
& X6 X4 h; r y
FUJITSU: 32 spaces
SAMSUNG: 32 letters t "ttttttttttttttttttttttttttttttttt"# D4 I# E( L# _; `8 d
IBM:% R. m. }3 H* C$ w! ]) Z
series DTTA CED79IJUFNATIT +18 spaces% e' I; o# ^& l
series DJNA VON89IJUFSUNAJ +18 spaces) U3 o8 w0 y, @: |
series DPTA VON89IJUFSUNAJ +18 spaces
series DTLA RAM00IJUFOTSELET +16 spaces
IBM DADA-26480 (6,4gb) BEF89IJUF__AIDACA +spaces
HITACHI ^- v- b1 a; ?3 d; ]" C/ p
series DK23AA, DK23BA, DK23CA: 32 spaces' B8 i: ^% ~: Y6 N6 ?& r: z- V
: O! R0 i4 x/ E6 K+ j' w
TOSHIBA - 32 spaces
丟失User Password
如果擁有Master password 用HDAT2,MHDD 軟體可解密或是全盤擦盤.
若沒有則必須使用PC3000 工具硬寫入指令訪問並修改固件數據中的密碼設置
(有時需將PCB接點短路)
Toshiba Hitach 1.8 ,Samsung 2.5 解密 password 需要UART 去訪問PCB電路.