ハードドライブのエラーをチェックします (方法 II)。 Windows Chkdsk ユーティリティを使用したディスク エラーのチェックと修正 ハードディスクのエラーをチェックするコマンド

29.12.2022

Chkdsk (Chkdsk.exe) は、ディスク ボリュームにファイル システムの問題やエラーがないかチェックする、Windows システム上のコマンド ライン ユーティリティです。 このツールは、見つかったエラーの修正を試みることもできます。 たとえば、chkdsk は、不良セクター、孤立したクラスター、孤立したファイルとディレクトリに関連する問題を修正できます。 ところで、私は最近、Microsoft クラスターで chkdsk を使用する機能について書きました。 ただし、PC が正しく再起動されていない場合、chkdsk ユーティリティによるファイル システムの自動チェックが煩わしいと感じるユーザーもいます。 そして原則として、このようなチェックは無効にすることができます (ただし、ファイル システムの整合性を制御できなくなるため、お勧めできません)。

Windows 起動時の自動ディスク チェックを無効にするには、次のレジストリ キーに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

右側のペインでキーをダブルクリックします。 ブート実行。 このキーのデフォルト値は autocheck autochk * です。

* は、各ディスクの整合性 (整合性、一貫性) がチェックされることを意味します。 * の前に「/K:C」パラメータを追加するだけです。 /K オプションは、Windows 起動時の C: ドライブの自動チェックを無効にします。 したがって、BootExecute レジストリ キーの最終値は次のようになります。

autocheck autochk /k:C *

他のドライブ (ドライブ C: および D: など) でのスキャンを無効にする場合は、次のキーを使用します。

autocheck autochk /k:C /k:D *

すべてを元に戻したい場合は、パラメータ値を次のように置き換えます。

自動チェックオートチェック *

指定されたキーがレジストリ内に見つからない場合は、ユーティリティを使用して起動時のディスク チェックを無効にすることができます。 chkntfs(キー/x)。 これを行うには、管理者権限でコマンド プロンプトを開き、次のコマンドを入力します。

chkntfs /x d:e:

次に、PC を再起動します。 指定されたコマンドは、起動時の自動ディスク チェック手順からドライブ D: および E: を除外します。 他のドライブを除外する必要がある場合は、適切なドライブ名を含むようにコマンドを変更するだけです。

chkntfs /d コマンドは元の設定を返します (起動時にすべてのシステム ディスクがチェックされ、エラーのあるディスクでのみ Chkdsk が実行されます)。

いずれの場合も、起動時にディスク スキャンを無効にした場合は、定期的に手動でチェックする必要があります。 次の方法でディスクのステータスを確認できます。

メッセージ F:汚れていない ディスクにエラーがなく、チェックする必要がないことを示します。

シナリオ: 修正する必要があるシステム エラーが発生しました。

ハードディスクのエラーをチェックして修正するための Microsoft CHKDSK (「チェック ディスク」) ユーティリティは 30 年以上前に導入されましたが、現在でも使用されています。 Microsoft オペレーティング システムの最新バージョンを使用しているユーザーでも、このコマンドを使用してハード ドライブのエラーをチェックし、必要に応じてエラーを修正できます。 以下は、Windows 10 で CHKDSK を実行する手順です。

CHKDSK を使用した後もエラーが発生する場合は、 を試してください。

まず、「Windowsの検索」を選択し、「cmd」と入力してコマンドプロンプトを検索します。 ショートカットを右クリックし、コンテキストメニューから「管理者として実行」を選択します。

管理者としてログインすると、Windows NT 以前のオペレーティング システムのユーザーにとって馴染みのある Windows コマンド プロンプトが表示されます。 コマンド「chkdsk」を入力し、スペースバーを押してから、確認または修正するドライブ文字を押します。 この例では、これは外付けドライブ「L」です。

引数を指定せずに CHKDSK コマンドを実行すると、ディスクのステータスが表示されるだけで、パーティションに存在するエラーは修正されません。 CHKDSK にディスク上のエラーの修復を依頼するには、パラメータを指定する必要があります。 ドライブ文字を入力した後、「/f /r /x」というパラメータをスペースで区切って入力します。

「/f」パラメータは、見つかったエラーを修正するように CHKDSK に指示します。 「/r」は、ディスク上の不良セクタを検出し、読み取り可能な情報を復元するようにプログラムに指示します。 「/x」により、プロセスが開始される前にディスクがアンマウントされます。 より専門的なジョブには追加のオプションが利用可能であり、詳細については Microsoft Web サイトで説明されています。

その結果、コマンド ラインに入力する必要がある完全なコマンドは次のようになります。

chkdsk [ディスク:] [オプション]

私たちの場合には:

chkdsk L: /f /r /x

CHKDSK はドライブをロックする必要があるため、コンピュータが実行中の場合はシステム起動ディスクのチェックに失敗することに注意してください。 この場合、ターゲット ディスクは外部ディスクであるため、コマンドを入力するとすぐにプロセスが開始されます。 ターゲット ドライブが起動可能な場合、システムは次回起動する前にコマンドを実行するかどうかを尋ねます。 「yes」と入力してコンピュータを再起動すると、オペレーティング システムが起動する前にコマンドが実行され、ディスクに完全にアクセスできるようになります。

CHKDSK コマンドは、特に大規模なドライブの場合、完了までに長い時間がかかることがあります。 完了すると、プログラムはディスク容量の合計、バイト配置、そして最も重要なことに、検出および修正されたエラーに関する情報などの結果を要約します。

CHKDSK コマンドは Windows のすべてのバージョンで使用できるため、Windows 7 と Windows XP の両方のユーザーは上記の手順に従ってハード ドライブ チェックを開始できます。 古いバージョンの Windows を使用している場合は、次のことができます。

  1. 「スタート – ファイル名を指定して実行...」をクリックします。
  2. cmdを入力してください
  3. chkdsk [ディスク:] [オプション] と入力します。

「CHKDSK」の段階

5 つの主要な段階について以下に説明します。

ステップ 1: 基本的なファイル システム構造を確認する...

最初の段階では、MFT (マスター ファイル テーブル) にエントリがあるファイルが比較およびチェックされます。

ステージ 2. ファイル名のリンクを確認しています...

この段階で、ディレクトリと構造がチェックされます。 ファイル サイズとタイムスタンプ情報が一致するかどうかがチェックされます。

ステップ 3: セキュリティ記述子の確認...

最後の検証手順 (3) では、ファイルとフォルダーのセキュリティ記述子 (NTFS 権利所有者情報など) がチェックされます。

4 番目と 5 番目のステップは、/r 引数が存在する場合にのみ実行されます。

ステージ 4. ユーザー ファイル データ内の破損したクラスターを検索します...

データを含むクラスター セクターの使用可能性がチェックされます。

ステージ 5. 破損したクラスターと空きクラスターを検索します...

第 5 段階では、クラスター セクターに欠落データがないかチェックされます。

「CHKDSK」を使用してハードドライブの問題を解決できない場合は、対応するメーカーを使用することをお勧めします。

Windows でも CHKDSK GUI にアクセスできます。

GUI を使用してテストを実行するには、次の手順を実行します。

確認したいドライブを右クリックします。 [プロパティ] – [ツール] – [チェックの実行] を選択します。

これが「CHKDSK」GUIです。 2 つのオプションはパラメータ「/f」と「/r」に対応します。

ハードドライブは PC の最も重要な要素の 1 つであり、タイムリーにチェックすることで、ハードドライブ上のすべての情報や実行した作業が失われるなど、多くのトラブルを回避できます。 速度低下や Windows 7 の起動不能という形でディスクの問題が発生するのを待ってはいけません。

定期的に予防策を講じ、可能であれば、発生したディスク エラーを修正することをお勧めします。 これらの目的には、「Seven」に組み込まれている「chkdsk」アプリケーションが使用されます。

このプログラムは何ですか?

英語に詳しいユーザーは、このユーティリティの名前から、開発者が「チェック ディスク」、つまり「チェック ザ ディスク」という単語を短縮して (母音から削除して) 名前を付けただけであることをすでに推測できます。

このアプリケーションは、ファイル システム エラーを検出し、必要に応じてシステム障害を修正するように設計された組み込みの Windows 7 ユーティリティ ツールです。

PCの誤ったシャットダウン、ディスク最適化プログラムの誤った使用、悪意のあるアプリケーションの感染など。 場合によっては、ディスク チェック ユーティリティが自動的に実行されることがあります。

しかし、多くの場合、たとえ重大な問題があったとしても、アプリケーションには何の兆候も現れません。 すべてのプログラムのアクションは特別なログに記録されます。 Windows 7 ユーザーは、次のパスで見つけることができます。

一部のファイルが起動しない場合、OS の速度が低下し始め、頻繁にフリーズする場合、または Windows 7 がまったく起動できない場合は、最初に「chkdsk」を使用してディスク チェックを実行することをお勧めします。

GUIによる起動手順

次のことを行う必要があります。


コマンドラインによる起動手順

プログラムをより速く起動する方法があります。 これを行うには、次の手順を実行する必要があります。

注: CS に入力するコマンドでは、文字「c」が分析対象のディスクの文字に対応している必要があります。リクエストで「/f」パラメータを指定すると、検出されたシステム障害が診断後に自動的に除去されます。

  • コマンドの入力が完了したら、「Enter」をクリックします。
  • ユーザーがシステムボリュームではない論理ボリュームに対して上記の手順を実行した場合、「Enter」をクリックするとすぐに分析が開始されます。 この場合、実行された診断に関するレポートが CS ウィンドウに直接表示されます。 診断対象のボリュームに OS がインストールされている場合は、次回の OS の再起動時にスキャンを実行することについて PC 所有者に警告するメニューが表示されます。

ユーザーが迅速にテストする必要がある場合は、「/i」パラメータを入力できます。 分析にかかる時間は大幅に短くなりますが、診断はそれほど徹底的に行われるわけではありません。

不良セクタを検出してリカバリを実行する必要がある場合は、「/r」パラメータを入力することをお勧めします。

Windows 7でブータブルメディアを使用した起動手順

次の手順を実行する必要があります。

  • まず、BIOS でブータブル メディアからシステムを起動する優先順位を設定する必要があります。

注: BIOS に入る手順は、コンピュータに付属のマニュアルに記載されています。 このプロセスは PC モデルごとに若干異なる場合があります。 「ブート」タブでは、メディアからシステムを起動する優先順位を手動で設定します。

時々、Windows が起動する前に、エラーのディスク チェックが開始される状況に遭遇します。 これはまったく正常な現象であり、チェックが正常に完了すると、必要な修正が行われ、システムは安定して動作します。 しかし、起動するたびにチェックが発生する場合はどうなるでしょうか? 問題を解決するには、次の 2 つのオプションがあります。

1) システムの起動前にディスク チェックが開始される理由を見つけます。

Windowsが起動します chkdskディスクがダーティ ビット状態にあるため、起動前に。

コマンドラインユーティリティを使用して確認できます fsutil次のコマンドを使用します。

fsutil汚いクエリバツ:- ここで、X はドライブ文字です。

この場合、ディスク C はダーティではありません。

ダーティ ビット ステータスが設定されている場合、Windows は起動時にエラー チェックを実行します。 この問題はさまざまな方法で解決されますが、その理由はハードドライブの物理的な状態とソフトウェアの問題の両方にある可能性があります。

次のことを試すことができます。

コマンド ライン ユーティリティを使用して、すべてのシステム アップデートをインストールし、マザーボード チップセット ドライバーをアップデートし、すべての保護されたシステム ファイルの整合性をチェックします。 SFC(例: sfc/今スキャンして)、デフラグを実行し、ディスクをチェックします chkdsk(例: ドライブ C を確認する: chkdskC:/f)。 MHDD または Victoria でハードドライブをチェックしてください。

問題が解決できない場合は、2 番目の方法を使用できます。

2) 簡単な方法。 常にスキャンされているディスクのスキャンを無効にします。

これは、レジストリを使用するかコマンド ラインを使用する 2 つの方法で、都合のよい方で行うことができます。

レジストリを開きます。 Windows Vista、7、8 では、管理者として実行します。

レジストリセクションに移動します

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\SetControl\Session Manager

パラメータを見つける ブート実行– デフォルト値 自動チェックオートチェック *、つまり すべてのディスクがチェックされます。 値を次のように変更します。 autocheck autochk /k:C * C ドライブのチェックを無効にする必要がある場合。

意味 自動チェックオートチェック/k:D/k:E*ディスク D と E のチェックを無効にします。

コマンド ラインを使用してディスク チェックを無効にするには、コマンド プロンプトを開きます。 Windows Vista、7、8 では、管理者として実行します。

コマンドラインに次のように書きます。 chkntfsD:/バツ– この場合、ディスクチェックを無効にします D.

デフォルト値を返すには、コマンドラインに次のように入力します。 chkntfs /d .

ハードディスク (HDD) は、必要な情報、プログラム、ユーザー ファイルがすべて保存されるコンピューターの最も重要な要素です。 他のコンポーネントと同様に、ハードドライブも時間の経過とともに摩耗し、通常の動作が中断され、障害が発生し始めます。 いわゆる不良セクタ (不良ブロック) の出現につながる物理的な磨耗に加えて、ファイル システム、インデックス、およびメイン ファイル テーブルに関連する論理エラーが頻繁に発生します。

当面は、ハード ドライブに問題は見られないかもしれませんが、ハード ドライブがいつか故障しないという保証はありません。 したがって、ハードドライブに修復が必要なエラーや不良セクタがないか定期的に (年に 1 ~ 2 回) チェックすることが重要です。 定期的に監視することで、メディアの状態を追跡し、状態の変化にタイムリーに対応できるようになります。 もちろん、バックアップなどの実績のある情報保護方法を無視すべきではありません。 最も貴重なデータはバックアップ ストレージ デバイスに複製する必要があります。

ハードドライブの故障の症状

ほとんどの場合、HDD は特別な注意を必要とせずに数年間は問題なく動作します。 ただし、不適切な操作 (物理的衝撃、適切な冷却の欠如) が発生した場合、記憶媒体のリソースが大幅に減少します。 稀に製造上の欠陥や突発的な故障が発生する場合がございます。

ハード ドライブの障害は、オペレーティング システムのロード時間が長すぎる、ファイルやフォルダーが不当に消失する、アプリケーションの起動が遅いなどの症状によって示される場合があります。 ハード ドライブの機能が失われると、プログラムの速度が低下したり、ファイルのコピーに長時間かかることが明らかな症状として現れます。 コンピューターが常にハングアップし、再起動以外に問題が解決しない場合は、原因を特定する過程で、ハードドライブを確認することが最初のポイントとなるはずです。

標準の Windows 7/10 ツールを使用する

標準の Windows ツールを使用してメディアをテストできます。 最も簡単な方法は、エクスプローラーで目的のハードドライブを選択し、それを右クリックして「サービス」タブに移動することです。

次に、「スキャンの実行」ボタンをクリックし、開いたウィンドウでスキャンパラメータを設定します。 両方のチェックボックスがオンになっている場合、Windows は診断中にすべてのシステム エラーを自動的に修正し、損傷したセクターを復元します。

監査の結果はレポートで確認できます。

コマンドライン

ユーティリティを使用してハードドライブを監査することもできます chkdskコマンドラインから呼び出されます。 実際、このようなチェックは上記のオプションとあまり変わりません。

したがって、必要な [スタート] メニュー項目を選択してコマンド ラインを起動します。 次に、ウィンドウにコマンドを入力します。 chkdsk G: /f /r

  • G – テスト対象のハードドライブの名前 (チェックするドライブを選択します)。
  • f – エラーのチェックと修正。
  • r – 不良セクタの検出と回復。

診断が実行されると、見つかったエラーと不良セクタに関するすべての情報が表示されます。

ハードドライブをチェックするためのサードパーティ製プログラム

不良セクタを見つけて HDD エラーを修復するためのプログラムやユーティリティが数多くあります。 最も有名なものだけをリストします。

ビクトリア

おそらく最も人気のあるハードドライブチェックツールです。 このプログラムは、Windows と DOS モードの両方で、起動可能な USB フラッシュ ドライブから起動できます。

インターフェイスには、Standard、SMART、Tests、Advanced、および Setup の 5 つのタブがあります。 まず、セクションに移動します 標準, デバイスのリストで、関心のあるハードドライブを選択します。 ドライブパスポート領域には、HDD に関する基本情報が表示されます。

次にタブを選択します 頭いいそして「Get SMART」ボタンを押してください。 SMART (自己監視、分析、およびレポート作成テクノロジ) は、ハードドライブの自己監視テクノロジです。 それらの。 ハードドライブは動作中に動作を監視し、メディアの状態を評価できる一連のパラメータに関する情報を記録します。 私たちが取得しようとしているのはこのサービス情報です。

「Get SMART」をクリックすると、緑色の背景に「GOOD」という文字が表示されるか、ボタンの右側に「BAD!」という文字が表示されます。 赤の上に。 2 番目のオプションは、メディアの状態が不十分であり、交換する必要がある可能性が高いことを示します。 SMART 統計をさらに詳しく調べるには、左側のパラメーターのリストに注目してください。 ここでは主に属性に興味があります 5 再割り当てされたセクター数、再マップされたセクターの数を示します。 それらの数が多すぎる場合、ディスクは「崩れ」始めています。つまり、ディスクの表面が急速に劣化しているため、すべてのデータのコピーを緊急に作成する必要があります。 この場合、ハードドライブを復元しても意味がありません。

テストハードドライブの不良セクタをチェックしたり、読み取り不可能なブロックを「修復」したり再割り当てしたりすることができます。 ハードドライブの簡単なテストの場合は、スイッチを無視に設定し、[開始] ボタンでテストを開始します。 セクターの健全性は、応答時間を測定することによって評価されます。 小さいほど良いです。 各応答時間範囲には独自のカラーコードがあります。 最も遅いブロックは、緑、オレンジ、赤でマークされます。 まったく読み取れなかったセクタは青色でマークされます。 「低速」で読み取り不可能なブロックが多数ある場合は、ハードドライブを交換する必要があります。

Victoria プログラムでは不良セクターを復元できますが、手順の微妙な違いをすべて考慮するわけではありません。 さらに、「処理」は記憶媒体の耐用年数のわずかな延長にしか寄与しないことがよくあります。 不良ブロックを再割り当てするには、モードを有効にしてチェックを実行します。 リマップ。 修復が成功したとしても、急いで喜ぶ必要はありません。 一定期間の操作後にディスクを再診断します。 新しい不良ブロックの出現は、ハードドライブの劣化が回復不能であることを示しており、代替品を見つける時期が来ています。

HDDスキャン

これは、ハードドライブの問題を特定するためのもう 1 つの便利なプログラムです。 アプリケーションを起動した後、「ドライブの選択」リストで確認する必要があるドライブを選択します。

以下の「S.M.A.R.T.」ボタンをクリックします。 提供されたレポートを確認してください。

それでは、ディスク表面を診断してみましょう。 メディアのドロップダウン リストの右側にある丸いボタンをクリックし、開いたメニューで [表面テスト] を選択します。

「テストの追加」ボタンをクリックすると、リストにテストが追加され、その実行が開始されます。

グラフ、マップ、レポート モードでテストの進行状況に関する情報を受け取ることができます。 また、すべてのブロックは、アクセス時間に応じて適切な色のマーキングが付いたグループに分散されます。

最後に、最終レポートが生成されます。

おそらくこれが、コンピューターのハード ドライブの機能をチェックする方法についてお伝えしたかったすべてです。 提供される情報が皆様のお役に立ち、重要なデータの保存に役立つことを願っております。