Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> ソフトウェア合成 >> CHKDSK(ディスク検出)コマンドの適用

CHKDSK(ディスク検出)コマンドの適用

  
                              

CHKDSKコマンドはディスクのステータスをチェックし、ステータスレポートを表示し、ディスクエラーを修正します。

ステータスレポートに、ファイルアロケーションテーブル(FAT)とディレクトリで構成されるMS-DOSファイルシステムの論理エラーが表示されます(CHKDSKはファイル内の情報を正確に読み取ることができることを確認しません)。ディスクにエラーがあると、CHKDSKは警告メッセージを出します。したがって、時々、CHKDSKを使用してディスクのエラーをチェックし、システムの正常な動作を確認します。

まず、CHKDSKコマンドの構文

CHKDSKドライブ:[[path] filename] [/F] [/V]

現在のドライブのディスクステータスを表示するには、使用可能なコマンド:

CHKDSK

II。CHKDSKコマンドのパラメータの説明

(1)drive

CHKDSKで確認するディスクが存在するドライブを指定します。

(2)[path] filename

CHKDSKでチェックするファイルまたはファイルのグループのパスと名前を指定しますワイルドカード(*または?)を使用して複数のファイルを指定します。

III。CHKDSKコマンドの切り替え

(1)/F

ディスクエラーの修正他のアプリケーション(Windowsなど)からCHKDSKを実行するときは、このオプションを選択しないでください。

(2)/V

ディスクをチェックすると、各ディレクトリのファイルが表示されます。

第四に、ヘルプ情報の取得

あなたがCHKDSKにDOSの下でいつでもCHKDSKコマンドの使用が問題ではないかどうか/?あなたはその使い方を理解することができます。

V. CHKDSKコマンドに関する注意事項

(1)ステータスレポートの形式

MS-DOSは、CHKDSKのステータスレポートを次のような形式で表示します。

ボリュームMS-DOS_6作成日07-16-1996 10:40a

ボリュームシリアル番号は2111-59F0

629,424,128バイトの合計ディスク容量

638,976バイトの15隠しファイル数

1,146,880バイト、70ディレクトリ

120,766,464バイト、1,802ユーザーファイル

506,871,808バイト、ディスク上で利用可能

(2)ディスクエラーを修復

ディスクエラーを修正するときは、スキャンディスクプログラムを使用するのが最善です。詳しくは、(SCANDISK)コマンドを参照してください。次のようにCHKDSK /Fコマンドを使用して、ディスクエラー表示情報を修正します。

10個のロストアロケーションユニットが3個のチェインを見つけた

ロストチェインをファイルに変換しますか? -DOSは、欠落している各チェーンをファイル名としてFILEnnnn.CHKの形式でルートディレクトリに格納します。nnnnは0000から始まる番号です。 CHKDSKチェックが完了したら、ファイルに必要なデータが含まれているかどうかをチェックし、それらがあればそれらを編集して使用し、そうでなければディスクスペースを占有しないようにそれらをすべて削除できます。 Nを選択した場合、MS-DOSはディスクを修正するだけで、失われた割り当て単位の内容を保存しません。

/Fスイッチを使用しない場合、CHKDSKはファイルの修正と復元が必要かどうかをユーザーに知らせるメッセージを表示しますが、実際のエラー修正は実行されません。

(3)ERRORLEVERパラメータ

CHKDSKでエラーが見つからない場合、ERRORLEVERに返される値は0です。 1つ以上のエラーが見つかった場合、戻り時のERRORLEVERの値は255です。

VI。CHKDSKコマンド使用時の注意事項

(1)システムがファイルをオープンしているとき

ファイルがオープンしているときはCHKDSKを使用しないでください。 CHKDSKはディスクファイルが閉じられていると仮定するように設計されているからです。ファイルを開くと、対応するMS-DOSがファイル割り当てテーブルとディレクトリ構造を変更します。この変更は必ずしもすぐに発生するわけではなく、ファイル割り当てテーブルとディレクトリ構造の変更は異なる時点で発生します。したがって、ディスク上のファイルが開かれたときにCHKDSKが実行されると、ディレクトリ構造とファイル割り当てテーブルの不一致がエラーとして解釈され、データの損失やファイルシステムの破損が発生します。したがって、Microsoft Windowsなどの他のプログラムを実行しているときにCHKDSKを実行しないでください。

(2)CHKDSKは割り当てられたドライブやネットワークには使用できません。

CHKDSKは、SUBSTコマンドで形成されたドライブやネットワークドライブのディスクチェックには使用できません。

(3)物理ディスクエラー

CHKDSKコマンドは、ファイルシステム内の論理エラーのみを検出し、物理ディスクエラーは検出しません。物理ディスクエラーを見つけるには、SCANDISKプログラムを使用します。

(4)不良ディスクセクタ

CHKDSKレポートでは、不良セクタに「不良」のマークが付けられ、SCANDISKおよびその他の物理ディスクエラー修正プログラムでも不良セクタに「不良」のマークが付けられます。したがって、不良セクターが害を及ぼすことはありません。

(5)クロスリンクファイル

同じディスク容量のレコードを共有するファイルまたはディレクトリが2つある場合、CHKDSKはクロスリンクファイルを報告します。 CHKDSKでクロスリンクファイルが存在することが検出されると、次のように表示されます。

< File>はアロケーションユニット< number>

でクロスリンクされています。 /F項目が指定されています。クロスリンクファイルを修正するには、SCANDISKプログラムを実行するか、手動で修正してから指定のファイルにコピーして元のファイルを削除する必要があります。

VII、アプリケーションの例

(1)CHKDSKのステータスレポートをファイルに保存する

CHKDSKステータスレポートをリダイレクトしてファイルに出力して保存することができますが、以下の点に注意してください。 CHKDSK出力をファイルに送信するときに/Fスイッチを使用しないでください。たとえば、CHKDSKチェック情報は、コマンドC:\\ DOS> CHKDSK A:> CHK.LISを使用してCHK.LISファイルに出力されます。

(2)Cドライブに保存されているデータ量、空き容量、およびディスクエラーを確認する場合は、次のコマンドを入力します。

CHKDSK C:

エラーが発生すると、CHKDSKは一時停止してメッセージを要求します。

(3)ファイルの検索

CHKDSKコマンドとFINDコマンドを使用して、パイプライン機能を使用して全ファイル検索を実行するこのコマンド形式では、ファイルが見つかったディレクトリだけでなくリストも表示できます。暗黙のファイルであっても、各ディレクトリ内の同じ名前のファイルを一覧表示します。このコマンドを使用する前に、まずCHKDSK /Fパラメータを使用してディスクエラーを修正する必要があります。たとえば、CドライブのREADMEファイルを調べると、コマンドの形式は次のようになります。

C:> CHKDSK /VIFIND "README"

Copyright © Windowsの知識 All Rights Reserved