皆さんへの私の2セントの贈り物は、私自身の経験です。
私は多くのSSDを所有しており、自分のテストに基づいて、マスターテーブルを書き換える前にゼロでフルフィルすることをお勧めし、パーティションを削除する代わりにマスターテーブルを再作成します。
後で説明しますが、ステップはSSD全体を埋めるddであり、bs = 1Mを使用し、bs = 1よりもはるかに高速で、countパラメーターを忘れて最後まで進むようにします(これは、終わりに達すると、それは検査されるので、そのようなエラーを見るのを心配しないでください、それは示されなければなりません); フルフィルを使用した後、gpartedを使用するか、必要に応じてマスターテーブル(MBR / GPT / etc)に書き込みたいものは何でも、これはすべてのディスクを「トリミング」し、その後、希望のフォーマットでパーティションを作成します。
なぜゼロで埋めるのですか?短い答えは、私の経験では、いくつかのSSDをゼロで埋めると、2〜24の読み取り不可能なブロックが修正され、それ以上ブロックできないということです。
使用する前に新しいSSDを受け取ったときに最初に行うことは、読み取り不能な1KiBブロックの一般的なランダムエラーが発生しないように、ゼロでいっぱいにすることです。
私の経験:ソフトウェアを使用してSSD全体を読み取り/テストします(各「セクター」を読み取るのにどれくらい時間がかかるかを教えてくれます)私は多くのペアの「512byte secttors」(1KiBブロック)を取得できませんでしたランダムに変化し、失敗の数は2から24などです。ゼロで完全に埋めた後、マスターテーブルを再作成し(トリムを使用)、読み取り不可能なセクターはなくなります。
私のクラッシュテスト:そのようなエラーから回復するためにゼロを埋めるのが始まり、数時間後に1つのSSDを使用するようにしました.1テラバイト未満しか書き込まれず(120GiB SSD)、それは悲惨なほどに死にました。それにアクセスすると、マザーボードのBIOSはそれを見ることができず、USBエンクロージャはアクセスするとフリーズするので、WindowsもそれもLinix fdiskも見えません。
同時に購入した複数のSSDを使用した「ダイ」テストでした。同一のものを...私がゼロにならなかったものはすべて死に、残りは多くのブロックを再割り当てしましたが、読み取り不能なエラーはもうありませんでした。
もちろん、私の結論は、ブランドや容量に関係なく、すべてのSSDが信頼できるわけではないということです。
だから、私の経験では、最初にそれらを少なくとも一度は強制的にフルフィルすることです。ランダムよりもゼロのほうが良いです(高速です)。
さらに、ほとんどのSSDは、ゼロで書き込まれたときに内部トリミングを行います(ガーベッジリコレクションアルゴリズムなど)。
また、最初に一度埋めると、書き込みエラーが発生したブロックは再割り当てされます。データが失われた場合(すべてがゼロだった場合)ゼロを書き込んだ場合、関連性はありませんが、重要なデータなしでそのようなことが起こることははるかに優れていますが、データがオペレーティングシステムに「不可欠」である場合、それは非常に悪いです。
ほとんどのSSDが再割り当てを行いますが、書き込みエラーを発生させたブロックのデータを失い、「エンタープライズ」(GiBあたり10ユーロ以上)のみが再割り当て後に書き込みを再試行します。一部のSSDは、このような障害のあるブロック上の他のすべての「セクター」を失います(「廃棄」を行うなど)。
最適な方法として、最初に試してみて、いっぱいになったら、SMARTデータを確認して、どれだけの再割り当てを実行できるかを確認してください。
どのくらいの再割り当てが行われたかはそれほど重要ではありません。ほとんどのSSDは、いくつかのブロックが既に再割り当てされているメーカーからのものです。ゼロのあるブロックが1%未満であることがわかります。そのため、重要なのは、再割り当てと将来の可能な再割り当ての比率です。
5〜5年間で数百台のSSDが死んだ後の私の経験です。あるものは最初の1時間で、あるものは1週間で、他は1か月で死にました。しかし、そのようなゼロのフルフィルを行ったすべては2〜3年間生き続けました。毎日13GiBが書き込まれ、3 * 365 * 13 GiB = 13.9TiBが書き込まれ、製造業者が言うよりもはるかに少ない(> 100TiB)。
しかし、速度が重要です。Windowsの場合(Linuxでは、優れた2xHDD LVM2ストライピングにより、同じブート時間が得られますが、25年以上失敗しません)、SSDをギガバイトあたり0.21€(120GiB = 25€)で使用すると、 (Windowsの場合)価値がありますが、2年または3年後に変更する必要があります。技術によって信頼性が向上することを願っています。
Linuxの場合、SSDの信頼性が向上するまでSSDは必要ありませんが、Windows(Vista、7および10)の場合、システムパーティションは必須です(Windows Vistaでは、起動時間が30分を超える代わりに、起動時間が10分の1になることがあります)私の古いラップトップでは4分以上で起動します)。
はい、私の経験を考えると、ゼロでいっぱいにすることは必須です。
ただし、SSDを受け取り、それを何かに使用する前に限ります。
ヒント:SSDがガベージコレクションを適切に実行せず、オペレーティングシステムがすべてをトリミングするように指示しない場合は、ブロックを破棄するときにSSDで内部的に行われるように、最後にゼロでフルフィルすることをお勧めします。また、ゼロを書き込むと電子がクリアされるため、失敗した読み取りブロックを回復するのに役立ちます。
また、データを変更するたびに、クローンを作成してみてください。SSDは、書き込みが正常であることを通知します。読み取り不可能なセクター(書き込みは可能ですが、読み取りはできません)、オペレーティングシステムはそのような状態をサポートするように設計されていません、それらはすべて、wtiteがOKであればデータを読み取ることができると考えています。読み取り可能と、書き込まれた異なるデータの読み取りを混同しないでください。
それがSSDとHDDでの私の経験です。Windowsブートとアプリの場合、SSDを使用しますが、SSDは3年以内に死ぬので、通常のHDDでクローンを作成しますが、Linux iは2倍または3倍の2.5インチHDDを使用します。 、しかしずっと長く続く(> 25年)。
10年間有効な100GiBエンタープライズSSDに1000ユーロ以上支払うことはできません。2、3年ごとに130 GiBに25ユーロを支払うことをお勧めします。価格は年間100ユーロ(エンタープライズ)で、年間10ユーロ(ユーコン、サムスンなど)が重要です。