ITメモ
コマンドプロンプト / Command Prompt
基礎知識
コマンドプロンプトとはコマンドプロンプトで日本語入力をする方法コマンドプロンプトでパス指定をする方法ファイル名・フォルダ名を指定をする方法コマンドプロンプトで環境変数の指定・確認をする方法結果をプリンターやファイルに出力する方法バッチファイルの作り方変数
コマンド / Command
コマンドの使い方・オプションの種類を確認する方法管理者権限でコマンドプロンプトを開く方法
メンテナンス
chkdsk - ファイルシステムのエラーチェックchkntfs - 起動時にドライブをチェックするdefrag - ファイルの断片化を解消する
コマンドプロンプトの操作
find - ファイル内の指定文字列を検索するfindstr - 文字列を検索する(正規表現も使用可能)dir - ディレクトリ内のファイル・ディレクトリを表示するcd(chdir) - ディレクトリを移動するpushd・popd - ディレクトリ移動し、移動前ディレクトリ名をスタックにプッシュするtree - ディレクトリの階層構造を表示する
ファイル操作
コマンドプロンプトで、新規ファイルを作成する方法mkdir(md) - 新規ディレクトリを作成するrmdir(rd) - 空のディレクトリを削除するreplace - 新しければ上書き、更新するmore - 一定範囲ごとにテキストファイルの内容を表示するtype - ファイルの内容を表示するprint - テキストファイルをプリンタで印刷するmove - ファイル・ディレクトリを移動するverify - ディスク書き込み時のベリファイ機能を設定するcopy - ファイル・ディレクトリをコピーするxcopy - サブディレクトリまで含めてファイル・ディレクトリをコピーするdel - 「ファイル」を一括で「削除」することもできるdeltree - ディレクトリの中身まで全部削除するren - ファイル名・ディレクトリ名を変更するcipher - ファイル・ディレクトリの暗号化・完全抹消を行うassoc - 拡張子とファイルの関連付けを表示・変更ftype - ファイルタイプにデフォルトの起動ソフトを設定するattrib - ファイルやディレクトリの属性を表示・変更cacls - ファイル・ディレクトリのアクセス権を確認・設定するcomp - 2つのファイル内容を比較するfc - 指定したファイル内容を比較するsort - テキストファイルやテキストデータを昇順・降順で並び替えるmakecab - CABフォーマットの書庫ファイル(圧縮ファイル)を作成するcompact - ファイルやディレクトリを圧縮・圧縮解除expand(extract) - 「COMPRESS」「CAB」フォーマットのファイルを展開する
ディスク管理
convert - ファイルシステムを「FAT」から「NTFS」に変更するdiskcopy - フロッピーディスクを丸ごとコピーするdiskcomp - 2枚のフロッピーディスクの内容が一致しているかを比較するdiskpart - ディスク管理やディスクのパーティションやボリュームを操作fsutil - ファイルシステム関連のコマンドラインユーティリティを使用するコマンドlabel - ボリュームラベルを作成・変更・削除するmountvol - ボリュームマウントポイントを作成・削除・一覧表示するコマンド
ネットワーク / Network
ネットワーク系コマンドssh - セキュリティ性の高いネットワーク通信コマンドftp - ファイル送信コマンドfinger - ユーザー情報をリモートで参照するping - IPパケット通信が可能か確認するipconfig - IPアドレスの情報を表示するnslookup - 「IPアドレス」「ドメイン」情報の問い合わせを行うtracert - ネットワーク経路をリスト表示するarp - IPから物理アドレスへの変換テーブルを表示・変更





【コマンドプロンプト】chkdsk - ファイルシステムのエラーチェック

Command Prompt / コマンドプロンプト
chkdsk - ファイルシステムのエラーチェック




「chkdsk」コマンドとは

「chkdsk」コマンドは、ディスクの検査を行うコマンド。

Windowsの「ファイルシステム」のエラーチェックツールの一つ。
異常の可能性があるWindowsのファイルシステムをチェックし、修正するためのコマンド。
「chkdsk」による修復の目的は、「Windowsにとって正しいファイルシステム」にすること。

ソフトウェア的に、「ファイルシステム」をチェック・修復するためのコマンドであり、ハードディスクのエラーを修復するコマンドではない。
チェックの際に、不良セクタ(セクターエラー)は見つけられるが、修復などはできない。


ハードディスクのエラーチェックをしたい場合は、各ハードディスクメーカーから提供されているツールを使用して確認する。


「chkdsk」コマンドを使用するには、コマンドプロンプトを「管理者として実行」で開く必要がある。
「chkdsk」コマンドを実行して、指定したドライブが使用中の場合は、次回起動時にチェックをするかの問い合わせる画面になる。



「chkdsk」コマンドの使い方


「chkdsk」コマンドを使用するには、コマンドプロンプトを「管理者として実行」で開く必要がある。

「chkdsk」コマンドは、コマンドで実行する他に、GUI(画面)でも実行することができる。
どちらでも、「chkdsk」コマンドを利用するので、操作方法は違っても同じことを実行する。

chkdsk ディスク名 オプション

オプション一覧
/F ファイルシステムを修復。
ソフトウェア的な修復のみで、ハードディスクのセクタチェックは行わない。
インデックスの修正に特化したもの。
/V 指定ディスク内の全ファイル名をフルパスで表示する。
/b インデックスに記録されている不良クラスタをチェック。
「Vista」以降で使用可能。
「/r」のオプションを包括する。
/C フォルダ構造の循環の有無をチェックしない(NTFSのみ)
/I インデックスエントリのチェックを省略して処理を早くする。(NTFSのみ)
/L:サイズ ログファイルのサイズをkb(キロバイト)数で指定する。(NTFSのみ)
/R 物理的なディスエラー(不良セクタ)を検出し、可能なら情報を修復する。
自動的に「/F」オプションも指定されたことになる。
「/f」のオプションを包括するオプション。
領域内の全セクタをチェックするので、長い時間が必要。
読み取り不能のデータはそのまま失われる。
/V 指定ディスク内の全ファイル名をフルパスで表示する。(FATの場合)
クリーンアップメッセージがあれば表示する。(NTFSのみ)
/X 必要に応じて先にボリュームを強制的にマウント解除する。(NTFSのみ)
自動的に「/F」オプションも指定されたことになる。



「GUI」でディスクチェック

コンピュータ

ハードディスクを右クリック(ディスクチェックしたいディスク)

「ツール」タブを選択

「エラーチェック」項目の「チェック」ボタンを選択

「エラーチェック」が実行されるので、数時間放置

終了したら完了。


・かなり長い時間なので、忙しいときなどはやらない。