web-dev-qa-db-ja.com

hdparmでSSDディスクのロックを解除する方法?

パスワードで保護されたSSDディスクを持っていますが、パスワードはずっと前に失われました...それで、 "hdparm"コマンドでATAのセキュリティを試そうとしました。

「hdparm -I」を使用すると、ディスク情報は以下のように興味深く見えます。

root@ubuntu:~# hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
    Model Number:       TX21B10400GE8001                        
    Serial Number:      FG002VTA
    Firmware Revision:  PRO6F515
    Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
...........................
Commands/features:
    Enabled Supported:
       *    SMART feature set
            Security Mode feature set
...........................
Security: 
    Master password revision code = 65534
        supported
    not enabled
        locked
    not frozen
    not expired: security count
        supported: enhanced erase
    2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50011731001636dc
    NAA     : 5
    IEEE OUI    : 001173
    Unique ID   : 1001636dc
Checksum: correct

ご覧のとおり、ディスクはセキュリティでロックされた状態にあり、hdparmセキュリティモード機能をサポートしていません。

このディスクでセキュリティロック解除コマンドを使用すると、次のように出力されます。

root@ubuntu:~# hdparm --user-master u --security-unlock 123456 /dev/sda
security_password="123456"

/dev/sda:
 Issuing SECURITY_UNLOCK command, password="123456", user=user
SECURITY_UNLOCK: Input/output error

このSSDディスクのロックを解除してパスワードを削除する方法は他にあるのでしょうか。

12
user3016997

私はこれをWestern Digital WD20EURSで機能させることができました。グーグル全体からのヒントをつなぎ合わせた後、私はマスターパスワードを取得し、hdparmのコマンドを調査し、元の質問の例を使用して私の問題を解決することができました。多分これもあなたに役立つでしょう。

まず、さまざまなブランドのドライブのマスターパスワードのリストを見つけました。

ここに2つの場所があります(リンクの腐敗を避けるためにWeb Archiveバージョンに置き換えられています)

私の方法:

  • ESCAPEを使用して、Bios HDパスワード要求をキャンセルしました。
  • CentOS7 CLIで起動(以前にインストールされたyum install hdparm
  • コマンドhdparm -I /dev/sdaドライブが「ロック」されているかどうかを確認するには(-I is Capital i
  • コマンドhdparm --user-master m --security-unlock PASS /dev/sda
    • m =マスターパスワードを使用
    • PASS =私にとっては、「WDC」を10回入力し、最後に「W」を入力します
    • 上記のリンクにこれが見つかりました
  • コマンドhdparm -I /dev/sdaもう一度(-I is Capital i)今回はドライブが「ロックされていない」と表示しました(私がためらった
  • コマンドhdparm --user-master m --security-disable PASS /dev/sda
    • -これにより、ハードドライブのパスワードが無効になり、次回パスワードを必要とせずに起動できるようになります。
  • 次に、ドライブをWindowsマシンに戻しました。ドライブ内のすべてのパーティションを確認し、それらを消去して、この新しいドライブを使用することができました。
13
Taylor

マスターパスワードを使用してディスクを安全に消去してください。完全消去を実行すると、ユーザーパスワードがリセットされます。あなたはグーグル検索を通してベンダーによるデフォルトマスターパスワードのリストを見つけることができます。たとえば、次のWebサイトが役立つ場合があります。

https://ipv5.wordpress.com/2008/04/14/list-of-hard-disk-ata-master-passwords/

3
user3188445