web-dev-qa-db-ja.com

Linuxでドライブのフリーズを解除するにはどうすればよいですか?

走る

Sudo hdparm -I/dev/sda

結果:

セキュリティ:

マスターパスワード改訂コード= [機密データの場合に備えて編集済み]

サポートされています

有効になっていません

ロックされていません

フローズン

有効期限が切れていない:セキュリティカウント

サポート:強化された消去

私の目的は、強化された安全な消去を実行すること(どのように?ドライブのフリーズを解除する方法を知った後でわかります)、およびデバイス構成オーバーレイ。関連スレッド: Linuxで 'hdparm --dco-identify'を実行するとエラーが発生します

--dco-identifyが失敗する理由を理解しようとしていますが、ドライブが「フリーズ」したことが原因である可能性があります。 SSDを安全に消去しようとしていた1年前にこれが問題だったことを思い出します。私はあきらめましたが、USB経由で接続するか、ホットスワップすると修正されるのではないかと疑っていました。

どうして?参照: https://ubuntuforums.org/showthread.php?t=1982585

したがって、この投稿のコンテキストでは、ドライブのフリーズを解除しようとしています。 SATA経由で接続しているときにこれを行うにはどうすればよいですか?


更新:外付けHDDでこれを試し、実行しました

Sudo hdparm -I/dev/sda

ドライブはフリーズしていません。魅力的です。

私は走った:

Sudo hdparm --dco-identify/dev/sdc

コマンドが正常に実行されました!!

だからそれは確認されていますが、これが内蔵ドライブで達成できるかどうかについての私の質問にはまだ答えていません

2
user138072

ディスクドライブにアクセスしてプラグを抜くのが難しいラップトップの場合は、サスペンド方式を使用してください。それは私のために働いた。ターミナルから私はこれをしました:

Sudo systemctl suspend

1分待ってから、ラップトップの電源ボタンをタップしてラップトップを元に戻し、次の手順を繰り返します。

Sudo hdparm -I /dev/sda

そしてビオラ、「冷凍されていない」。

4
Joe C

ドライブのフリーズを解除して一時停止および再開します。1

ラップトップを一時停止してから再開したところ、ドライブの凍結が解除されました。 (一時停止する前にドライブをホットプラグする必要があるかもしれません-私はそうする必要はありませんでした。)

これはあなたのアプローチよりもはるかに簡単です。

1https://serverfault.com/a/558556/453474

1
Arch Linux Tux

成功!!ドライブが接続されているSATAポートをホットスワップ可能にすることで、ドライブのフリーズを解除することができました。これには、BIOSに入ることが含まれていました。これを実現する方法は、BIOSの製造元によって異なります。

SATAポートがホットスワップ可能になったら、次のことを行いました。1)PCの電源をオフにし、2)SATAデータケーブルをマザーボードから外しました。左側の電源ケーブルが接続されています。 3)PCの電源を入れ、Linuxで起動しました。4)HDDとViolaを接続しました。凍結されておらず、「Sudo hdparm --dco-identify/dev/sdb」が機能していました。 5)「Sudo hdparm -I/dev/sdb」を実行して、フリーズされていないことを確認しました。

注:Linuxの起動後にHDDが接続されたため、デバイスは現在sdbにあり、sdaではありません(他のスレッドにあります-上記のリンク)。

クレジット: https://linustechtips.com/main/topic/714345-connecting-hdd-after-computer-has-been-turned-on/#comment-9107915

ドライブをホットスワップ可能にできない場合は、SATA-USBケーブルを購入し、USB経由でドライブを接続する必要があります。

0
user138072