ATA 加密與解密

    內容表格
    沒有標頭

    版本為 22:34, 26 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

        

    Password established: yes 此處若為yes, 即此盤被設定了口令;
           若為no, 即此盤未設口令。
           HDD locked :yes 此處說明是否此盤已經被口令鎖定。
           Sequrity level: Maximal 此處說明口令鎖定的安全級別;
           只有兩種情況:high和 maximal。 在high級別,可以用Master password進行unlock,數據全部無損;
           在Maximal級別,不能用Master password直接unlock, 而是用Erase命令對全部進行寫零才能unlock, 數據全部丟失。
           Master code: $FFFE 此處若為$FFFE,即此盤的Master password還是出廠時的默認值;
          
           若為$0000,即說明此盤的Master password不是出廠時的默認值。

    ATA密碼是 ATA-7 規範的一部分,用於保護ATA硬盤上的數據。在ATA規範中,ATA密碼的長度為32位,包括:User Password和Master Password(Master Password僅用於解除User Password而並不會鎖住硬盤)。一般筆記本電腦都有給硬盤設置ATA密碼的功能,而台式機硬盤會由於病毒或電源失敗的緣故被動的設置密碼(通常是不能顯示的非ASCII字符)。

    ATA密碼的設置是由ATA Protocol Security SetPassword指令完成的。執行Security SetPassword指令後,在硬盤下次加電後或者重啟後密碼就會生效。受ATA密碼保護的硬盤僅響應有限的ATA指令,如設備識別指令,序列號識別指令等等,而不允許訪問硬盤上的數據。

    在ATA規範中有兩種安全等級:High和Maximum。如果硬盤被設置為High等級,那麼無論是Master還是User password都可以用於訪問硬盤;但是如果硬盤被設置為Maximum等級,那麼只有使用User Password才可以訪問硬盤。

    一般用戶如何判斷硬盤被設置了ATA密碼呢?

    ◎硬盤在BIOS中可以正確識別(包括型號,序列號,LBA等等);
    ◎所有的扇區都不可訪問(發生ABRT錯誤);
    ◎不能引導操作系統(通常會給出類似「DISK BOOT FAILURE」或者「PRIMARY HARD DISK FAILURE」的錯誤信息);
    ◎BIOS可能會提示要求輸入密碼或者直接給出硬盤被密碼保護的信息;
    ◎當使用系統安裝盤或者DOS啟動盤訪問硬盤時會掛起,並給出出錯信息。

    由於ATA密碼的保護功能是由硬盤的固件實現的,因此要恢復被密碼鎖住的硬盤上的數據,可以使用Master Password來解除User Password;或者使用專用工具或者指令訪問並修改固件數據中的密碼設置

    HDAT2,MHDD unlock password 資料會損毀

    Toshiba Hitach 1.8  ,Samsung  2.5 解密 password 需要Serial port.
     

    Powered by MindTouch Core