誤ってHDDをATAパスワードでロックし、安全な消去コマンドを発行しようとしました。 Linux上で、次のコマンドを入力しました。
# hdparm --security-erase PWD /dev/sda
したがって、パスワードはPWDです(何も保護しないため、秘密にする必要はありません)。いいよしかし、ドライブがロックされ、ドライブが接続された状態で起動すると、BIOSがパスワードを要求し、「PWD」が機能せず、理由を見つけたと思います。BIOSは小文字しか受け入れません。
ドライブを取り外し、ライブUSB(Fedora)で起動してHDDを接続しようとしましたが、システムがドライブを認識しません。そして、ドライブが接続された状態では起動できません。BIOSでは、ATAパスワードがなければ、セットアップ画面でUSBスティックから起動することもできません。
パスワードを知っていてもBIOSがそれを受け入れない場合、どうすればロックを解除できますか?
これは、多くのBIOS実装の「機能」です。さいわい、ATAのセキュリティ仕様は、ドライブ自体ではなく、BIOSによってのみ適用されます。つまり、BIOSを回避できれば、ドライブにアクセスできます。
USBエンクロージャーが機能しない場合があることに注意してください。 USBエンクロージャのSATAドライブにATAコマンドを発行すると失敗する場合があります。エンクロージャーのUSBコントローラーがコマンドを拒否するかどうかによって異なります。
ここに良い方法があります:
hdparm
を使用してドライブからパスワードを削除できます。ラップトップがSATAホットプラグをサポートしていない場合、このトリックは別のコンピューター(できればデスクトップ)で実行する必要があります。デスクトップは通常、ラップトップよりも標準に準拠しているためです。
また、これを機能させるには、SATAコントローラーをAHCIに設定する必要があります。 IDEまたはRAIDモードは失敗します。
ドライブを古いPCに接続してhdparm --security-unlock PWD /dev/sdb
。ドライブは現在再利用可能です。
ATA HDDパスワードのロックを解除するには、簡単な方法があります。
注:セキュリティレベルが最大の場合、ドライブはユーザーパスワードを使用してのみロックを解除できます。セキュリティレベルが高い場合、HDDマスターパスワードとユーザーパスワードを使用してドライブのロックを解除できます。マスターパスワードはインターネットで見つけることができます。マスターパスワードを入力するときは、正しいものを確認する必要があります。
ユーザーパスワードを使用してドライブのロックを解除しました。セキュリティレベルが高い。それは私と一緒に働いています。