web-dev-qa-db-ja.com

正確には、chkdskは何をしますか?

私はchkdskについて少し読んでみましたが、それが何をしているかはまだ概念的にわかりません。

From Microsoft : "ファイルシステムに基づいてディスクのステータスレポートを作成および表示します。Chkdskはディスク上のエラーも一覧表示して修正します。chkdskをパラメータなしで使用すると、現在のディスクのステータスが表示されますドライブ。"

から Wikipedia :「ハードディスクとフロッピーディスクのファイルシステムの整合性ステータスを表示し、論理ファイルシステムエラーを修正できます。」

しかし、これはすべて非常にあいまいであり、実際に何が行われているのかについての簡潔で明確な要約は見ていません。

私はchkdskを実行して、次のメッセージのいくつかを受け取りました:

ファイルレコードセグメント120759から破損した属性レコード(128、 "")を削除しています。

ブロック0x3のUSAチェック値0x0は正しくありません。期待値は0x63です。

ファイル0x3d5b6のマルチセクターヘッダーの署名が正しくありません。

破損したファイルレコードセグメント251333を削除しています。

孤立ファイルのレコードセグメント251321を削除しています。

ファイル25のインデックス$ Oからインデックスエントリを削除しています。

ファイル118566のインデックス$ I30のインデックスエントリP104​​0158123.JPGを削除しています。

これらのメッセージから意味を理解できる場所はありますか?エンドユーザーにとってまったく重要ですか?ファイルまたはインデックスのみを削除することはありますか?ログ/出力から、ディスクに多くのエラーがあったようですが、これが私が気にする必要があるものかどうかわかりません。

24
Cory

あなたの質問から、マイクロソフトの定義はかなり良いと思います-

「ファイルシステムに基づいてディスクのステータスレポートを作成して表示します。Chkdskは、ディスク上のエラーの一覧表示と修正も行います。chkdskをパラメーターなしで使用すると、現在のドライブ内のディスクのステータスが表示されます。」

あなたが示したことから、あなたのハードドライブは基本的に少し破損していますが、chkdskがそれを修正できたようです。

この種のことは残念ながら時間の経過とともに発生し(書き込み中のシャットダウンや電源障害など)、必ずしも心配する必要はありません。

9
William Hilsum

私の2セントは、このスレッドの年齢を考慮して、主に将来の読者向けです。

一部のユーザーは、コマンドラインスイッチで選択できる実際に2つのレベルのchkdsk操作があることに気づいていません。スラッシュF(chkdsk/f)とスラッシュR(chkdsk/r)です。どちらも、検出したエラーを修正するようchkdskに指示しますが、スラッシュFはドライブの不良セクターをチェックしないのに対し、スラッシュRはチェックするという違いがあります。

それを考える1つの方法は:/Fソフトウェアの問題を修正します、/Rソフトウェアおよびハードウェア。不良セクターはディスク表面への実際の物理的損傷であるため。 /R基本的に、古いSpinRiteプログラムが実行していたことを実行します(今日使用されている大容量ドライブは、ほとんどの場合、その処理能力を超えているため、 "使用されました")。ドライブのすべてのセクターを分析し、データが含まれているか完全に空白であるかを確認し、見つかったデータを読み取り、適切なセクターに再配置しようとします。次に、不良セクターを不良としてマークし、Windowsがそれらを再び使用しないようにし、システムから不良セクターを効果的に「削除」します。

予想通り、/Rオプションは完了するまで数時間かかるため、終了するのを待ってそこに座ってはいけません。 :)

私は一般的にMicrosoftを非常に批判していますが、このツールを使って正しく理解したことを認めざるを得ません。正しく使用すると、40〜100ドルで販売されるスタンドアロンプ​​ログラムと同じ価値があります(別の注記:Windowsに含まれている「デフラグ」についても同じことが言えます。市販のデフラグツール。)

10
Mike Mounier

全体像についてのウィルの答えに同意します。エラーメッセージの意味を心配する必要はないでしょう。

とは言っても、エラーメッセージの意味を理解するには、選択したNTFS/FAT /ファイルシステムがディスクをフォーマットする方法を理解する必要があります。 Microsoft Pressの Russinovich の本はNTFSについて話し合っていると思います。たとえば this site は一見したところ、適切なNTFSディスカッションのようです。しかし、おそらくこれはあなたが心配する必要があるよりも詳細です。

2
dsolimano