ほとんどすべての人が、ほとんどすべてのWindowsバージョンで使用できるchkdsk(チェックディスクユーティリティ)について知っています。chkdskが何であるかを知らない人にとっては、チェックディスクと発音され、コマンドプロンプト/ Powerシェルから、または[プロパティ]ウィンドウから実行できるコマンドです。chkdskコマンドを使用するには、システムにAutochk.exeファイルが必要です。
Chkdskを使用する理由
chkdskコマンドが何であるかがわかったので、このコマンドを使用するシナリオについて疑問に思う必要があります。chkdskコマンドは、ターゲットディスク上のエラーをチェックして修正するために使用されます。たとえば、特定のディスクにアクセスできない場合や、ファイルが破損している可能性がある場合は、chkdskコマンドを使用してドライブにエラーがないかどうかを確認し、エラーを修正できます。
基本的に、chkdskは次の2つの用途に使用できます。
- ディスクエラー: Chkdskは、選択したディスクボリュームのファイルシステムの整合性に関する問題を検出するために使用できます。ファイルシステムまたはファイルシステムメタデータの整合性に問題がある場合は、それらの論理エラーを自動的に修正します。
- 物理エラー: Chkdskは、選択したディスクボリューム上の不良セクターを検出するために使用できます。不良セクタは、ディスクへの物理的な損傷または不良に書き込まれたセクタが原因で発生する可能性があります。前者はハードバッドセクターとして知られ、後者はソフトバッドセクターとして知られています。Chkdskはこれらのエラーも自動的に修正します。
多くの人がchkdskコマンドの使用について懐疑的です。これは主に、このツールが最良のディスクチェックツールではなく、時間がかかるためです。これは正しいかもしれませんが、chkdskはデータの損失を防ぐのに役立ち、非常に使いやすいです。これは既にオペレーティングシステムに存在するため、何もダウンロードする必要はなく、文字どおり数回のクリックでターゲットディスクでchkdskを実行できます。
Chkdskスイッチ/オプション
chkdskコマンドで使用できるオプションは複数あります。chkdskで使用できるオプションには、固有の機能があります。
フォーマット
これらのコマンドを使用するための形式は、chkdsk [/?]です。どこ "?" 使用したいオプションに置き換わります。
例
たとえば、chkdsk / rコマンドを使用すると、ターゲットドライブの不良セクターが特定され、読み取り可能な情報の回復が試みられます。
注:これらのオプションはスイッチとも呼ばれます。
Chkdskボリュームとファイルパス
Chkdskは特定のドライブとフォルダで実行できます。(パスを指定して)ドライブまたはフォルダーを指定すると、chkdskは対象のドライブ/ファイルのみをチェックします。これにより、特定のドライブまたはファイル/フォルダーの問題が疑われる場合に、多くの時間を節約できます。ハードディスク全体でchkdskを実行する必要はありません。
フォーマット
ボリュームまたはファイルのパスを指定する形式は次のとおりです。CHKDSK[ボリューム[[パス]ファイル名]]] [/スイッチ]
例
たとえば、システムのDドライブを確認する場合は、次のコマンドを書き込みます。chkdskd:/ r
chkdsk / f / rまたはchkdsk / r / f?どちらを使用しますか?
今日使用される最も一般的なコマンドの1つは、chkdsk / f / rまたはchkdsk / r / fです。他の人がchkdsk / r / fを使用して破損の問題を修正するのと同じように、一部の人々はchkdsk / f / rコマンドを使用してエラーを修正します。/ rと/ fの両方のスイッチの目的については、すでにご存じかもしれません。/ rは不良セクターを探し、読み取り可能な情報を回復します。/ fスイッチは、ドライブのエラーを修正します。破損したドライブやその他のファイルを修正するための調査を行っている場合、chkdsk / r / fを使用するように指示する人もいれば、chkdsk / f / rを使用するように指示する人もいます。
両方のコマンドは同じですか?
それでは、どのコマンドを使用する必要がありますか?どちらか一方を使用する利点はありますか?実は、どちらもかなり似たコマンドです。これらのコマンドはどちらも同じことを行いますが、順序が異なります。chkdsk / r / fは、不良セクターを特定し、読み取り可能な情報を回復して、エラーを修正します。chkdsk / f / rは同じことを行いますが、順序は逆です。
主な違い
/ rコマンドと/ fコマンドの主な違いは、/ rはディスク上の物理エラーを見つけるために使用されるのに対し、/ fはディスクエラーを見つけるために使用されることです。
最適なオプション
ここでの最良のオプションは、これらのコマンドを使用しないことです。これは、/ rスイッチの前でも後でも/ fスイッチを使用しても意味がないためです。/ rコマンドは、不良セクターを特定し、/ fを意味する読み取り可能な情報を回復します。これにより、/ rと共に使用する場合、/ fオプションは冗長になります。chkdsk / rを使用すると、自動的にchkdsk / r / fが使用されます。/ rは、/ fが実行するすべての処理と、/ rが実行する追加の処理を実行することを意味します。
したがって、ここでの答えは、chkdsk / rコマンドを使用する必要があるということです。このコマンドで十分であり、/ fを含める必要はありません。
注:ディスクエラーを特定して修正するだけの場合は、/ fコマンドのみを使用してください。
chkdskの使い方
chkdskは2つの方法で使用できます。最初の方法は、コマンドプロンプトを使用する方法、つまり難しい方法です。これは、コマンドを入力する必要があり、少し技術的になる可能性があるためです。2番目のオプションは、グラフィカルインターフェイスを使用することです。このオプションは、大多数のユーザー、特に技術に詳しくないユーザーに適しています。これらのオプションの両方でchkdskを使用する手順を以下に示します。
コマンドプロンプトまたはPower Shell
コマンドプロンプトでchkdskコマンドを実行するには、以下の手順に従ってください
- Windowsキーを 1回押す
- タイププロンプトコマンドで検索開始
- 検索結果から[コマンドプロンプト]を右クリックし、[ 管理者として実行]を選択して、管理者 特権のコマンドプロンプトを開きます。
- ここでchkdsk d:/ rと入力し、Enterキーを押します。Dを確認するドライブ文字に置き換えます。
グラフィカル・ユーザー・インターフェース
コマンドプロンプトやPower Shellなしでchkdskユーティリティを使用することもできます。chkdskユーティリティを使用する手順は次のとおりです
- チェックするフォルダーまたはディスクにchkdskを介して移動します。この例では、ドライブEをチェックします
- ターゲットボリュームを右クリックし、[ プロパティ]を選択します
- [ ツール ]タブを選択します
- [ エラーチェック]セクションの[ チェック ]ボタンをクリックします。Windows 7の場合、ボタン名は[ 今すぐ確認 ]になります。
- スキャンを実行する必要がないことを通知するダイアログが表示される場合があります。ダイアログを閉じて通常の使用方法に戻るか、[ ドライブのスキャン ]をクリックしてchkdskユーティリティを強制的に実行できます。注:ボタンをクリックしてWindows 7を起動すると、[ ファイルシステムエラーを自動的に修正する ]オプションと[ 不良セクターをスキャンして回復する ]を含む新しいダイアログが表示される場合があります。これらのオプションの両方を選択解除するか、適切なものを選択できます。または、これらのオプションの両方を選択します。完了したら、[ 開始 ]をクリックしてスキャンを開始します。両方のオプションを指定してchkdskを実行すると、多くの時間がかかり、おそらく数時間かかることに注意してください。
- スキャンが完了すると、確認ダイアログが表示されます。[詳細の表示 ]をクリックして詳細を確認するか、[ キャンセル ]をクリックしてダイアログを閉じます。
注:スキャンを開始すると、ディスクが使用中であり、次回の起動時にスキャンが実行されることを示すダイアログが表示される場合があります。[ディスクチェックのスケジュール]ボタンをクリックして確認するか、次回の起動時にスキャンしない場合は[キャンセル]をクリックします。
chkdskの問題
chkdskコマンドを実行しようとすると、エラーメッセージが表示される場合があります。これらは非常に一般的なエラーメッセージとこれらの問題を解決する方法の手順です。
不明なエラーが発生しました
chkdskによって「不明なエラーが発生しました」というエラーが表示される場合は、ディスクのエラーを確認できません。エラーは次のようになります
注:記事の手順で問題が解決せず、低周波数のAMD CPUを使用している場合は、ここをクリックして、Microsoftの公式WebサイトからHotfixをダウンロードしてください。ダウンロードしたら、修正プログラムを実行し、問題が解決するかどうかを確認します。
読み取り専用モードでは続行できません
(ほとんどの場合)chkdsk / fコマンドを実行すると、「読み取り専用モードでは続行できません」というエラーが表示される場合があります。エラーは次のようになります
解決
このエラーが表示された場合は、chkdsk / rコマンドまたはchkdsk [ドライブ文字] / rコマンドを実行する必要があります。メッセージが表示される場合があります
「ボリュームが別のプロセスで使用されているため、Chkdskを実行できません。次回システムを再起動したときに、このボリュームをチェックするようにスケジュールしますか?(はい/いいえ)」
このメッセージが表示された場合は、「Y」と入力してEnterキーを押すだけで、スキャンのスケジュールを設定できます。完了したら、再起動すると、起動時にスキャンが実行されます。
現在のドライブをロックできません
chkdskで「現在のドライブをロックできません」というエラーが発生した場合は、ディスクにエラーがないかどうかを確認できません。エラーは次のようになります