ドライブをフォーマットするとSSDがトリムされますか?


9

標準の新しいLinux(正確にはUbuntu 11.10)をインストールしてドライブを再フォーマット(完全)してSSDを正常にトリムできますか、それとも追加の操作が必要ですか?

discardオプションを指定すると、ext4は消去時にブロックをTRIMすることを知っていますが、可能であれば完全にTRIMされたドライブから始めたいと思います。

回答:



6

mkfs.ext4-E discardファイルシステムの作成時に適切なブロックのTRIMを送信する追加オプションがあります。

インストーラーがこのオプションを使用するかどうか、またはmkfs.ext4デフォルトで使用されるかどうかはわかりませんが、少なくとも、自分でファイルシステムを作成するときに明示的に使用できます。


1
ではman mkfs.ext4それが言う「廃棄は:mkfsの時に廃棄ブロックしようと[...]これがデフォルトとして設定されています。」nodiscardオプションもあります。
TvE

4

簡単な手順と結果(ATA Secure Eraseページから要約)は次のとおりです。出力が予期したものと異なる場合は、ページ全体を参照してください。/dev/Xお使いのデバイスと交換してください。

  1. hdparm -I /dev/X 「凍結されていない」を含める必要があります-凍結されている場合(以下の注意事項を参照してください):
    • コンピューターをサスペンドし、残りの手順を完了してから電源をオフにします(注を参照)
    • または試してくださいprintf mem > /sys/power/state(コメントから、私にはうまくいきませんでした-許可が拒否されました)
  2. hdparm --user-master u --security-set-pass password /dev/X
  3. hdparm -I /dev/X 「有効」を含める必要があります
  4. hdparm --user-master u --security-erase password /dev/X
  5. hdparm -I /dev/X 「無効」を含める必要があります

ページの結果から、そうですこれらの手順は、Intel X25-M 80ギガバイトSSDの数分で行うことができるようにすべきであるということ。修正:私のIntel X25-Mでは、1分ほどで完了しました。ステップ2は瞬時です。

サスペンドによるフリーズ解除に関する注意事項:コンピューターをサスペンドしてディスクのフリーズを解除すると、うまくいきました。私:

  1. インストールされたUbuntu
  2. 起動した
  3. 追加されたグラフィックスドライバー
  4. 再起動-シャットダウン時にフリーズした
  5. 電源をリセットし、起動できないシステムを見つけました。

インストールを再起動すると、ドライブにパーティションがないことがわかりました。BIOSセキュリティをバイパスすると、パーティションが何らかのメモリに残ったようです。


凍結している場合は、システムをメモリに一時停止して、凍結を解除してみてください。printf mem > /sys/power/state通常はトリックを行います。
Chris Down、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.