web-dev-qa-db-ja.com

SSDでCHKDSKを実行することの価値は?

PlatterベースのHDDで私が一般的に行うことの1つは、コンピューターの修正中にchkdsk /f/rコマンドを実行することです。 SSDドライブのすべきこととすべきでないことを学んでいるので、これは私に考えさせました。私は最近、今週最初のものを手に入れました—それに何か利点はありますか?または、過度の読み取り/書き込みなどの問題が発生しますか?

4
TheXed

chkdskは、主にNTFSファイルシステムを検証し、不整合が見つかった場合に修正するためのツールです。これは、デフラグプログラムのような最適化ツールではありません。

ファイルシステムが破損している場合は、メディアに関係なく、ファイルシステムを実行する必要があります。

/rフラグに関して、 Microsoft によると次のようになります。

CHKDSKの第4ステージは、/ Rスイッチが使用されている場合にのみ呼び出されます。

/ Rは、ボリュームの空き領域で不良セクタを見つけるために使用されます。/Rを使用すると、CHKDSKはボリューム上のすべてのセクターを読み取って、そのセクターが使用可能であることを確認しようとします。

メタデータに関連付けられたセクターは、/ Rが使用されていない場合でも、CHKDSKを実行する自然な過程で読み取られます。/Rが指定されている場合、ユーザーデータに関連付けられたセクターはCHKDSKの初期フェーズで読み取られます。

読み取り不可能なセクターが見つかると、NTFSはそのセクターを含むクラスターを不良クラスターのリストに追加し、クラスターが使用されていた場合は、古いクラスターのジョブを実行するために新しいクラスターを割り当てます。フォールトトレラントディスクドライバーが使用されている場合、データは回復され、新しく割り当てられたクラスターに書き込まれます。それ以外の場合、新しいクラスターは0xFFバイトのパターンで埋められます。

NTFSは、通常の操作中に読み取り不可能なセクターに遭遇すると、同じ方法でそれらを再マップします。したがって、/ Rスイッチは通常必須ではありませんが、ディスクに不良セクタがあると疑われる場合にボリューム全体をスキャンするための便利なメカニズムとして使用できます。

読み取りによってSSDが大幅に消耗することはないため、これを行っても実際に害はありません。

問題は、非常に長い間、ハードドライブは一般的に不良セクタの独自の内部再マッピングを行ってきたということです(これはセクタスペアリングと呼ばれます) -そしてSSDは一般的に同じことをします。

そのため、最近、ハードドライブが実際に不良セクタをOSに報告した場合、内部スペアが不足しているため、ドライブは深刻な問題を抱えている可能性が高いため、使用しないでください。ドライブのSMARTパラメータ、特に再割り当てされたセクター数などを監視して、実際に何が起こっているかを知る方が便利な場合があります。この値の突然の変更は重大な問題を示しますが、chkdsk SMARTに相談しないので、それらを見逃します。

5
LawrenceC

SSDは、人々がもはやそうだと思っているほど壊れやすいものではありません。技術は長い間改善されており、通常の使用で何年も続くことができます。

他のドライブと同様に、ディスクの問題を修正するには、必要に応じてchkdsk/f/rを実行する必要があります。

0
Jason

コンピュータを修正するときは、常にchkdsk /fを実行することをお勧めします。

chkdsk /rに関して私はこれがどのように害を及ぼすかわかりません。ドライブがまだフラッシュからすべてのデータを読み取ることができるかどうかを確認することは良い可能性だと思います。しかし、データを読み取ることができなくなった場合は、データを複数回読み取って回復しようとしても、うまくいかない可能性があります。ただし、chkdsk /rがデータを回復しない場合でも、データを読み取れなくなったことを検出するのは良い場合があります(SSDのコントローラーがセクターの読み取りと再マップにサイレントに失敗しているだけではないと仮定します)。

0
Werner Henze

最初の過度の読み取りは問題ではありません。ドライブがひどく台無しになっていて、書き込みの数を修正する必要がない限り、些細なことです。

SSDにはエラー処理機能が組み込まれているため、組み込みのスペアセクターをすべて使い切るまで、SSDで悪い秒が発生することはありません。

ファイルシステムはまだ損傷している可能性があるため、chkdskを年に数回実行しても問題はありません。予期しない電源喪失や、シャットダウンが完了する前にコンピュータの電源を切るなどの場合、メモリ内のすべてのバッファされた内容がディスクに書き込まれる前にシステムがオフになる可能性があります。

0
cybernard