• ベストアンサー

コマンドプロンプトでするchkdskってどんな効果?

HDの断片化はデフラグ、その他デスククリーンアップでパソコンの速度や、快適さが保たれるのでしょうが、そのほかコマンドプロンプトで行うc、dドライブなどの対してする、chkdskってどういう効果があるのですか?

noname#17423
noname#17423

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

アプリケーションの誤動作とか、パソコンを使用中の停電とか、 ハードディスクの故障とか、その他のいろいろな理由で ハードディスクに間違った管理情報が書き込まれることがあります。 この管理情報を検査して修復します。 表面チェックのオプションスイッチを付けると、 ハードディスクの記録面に故障があるかどうか調べることもできます。 表面チェックで故障が見つかったらハードディスクの寿命ですね。

その他の回答 (1)

  • parts
  • ベストアンサー率62% (6364/10149)
回答No.2

Q/chkdskってどういう効果があるのですか? A/まあ、ディスクエラーのチェックですね。チェックディスク(Checkdisk)を行うコマンドです。 行う作業は、マスターファイルテーブル(以下MFT)と実データ領域の空き、記録情報の整合性を確認し、不整合のある箇所を洗い出す作業を行います。 ちなみに、同様の機能はエクスプローラ(マイコンピュータ)で各ドライブを右クリックしプロパティの中にあるツールタブ内のエラーチェックの項目がそれに相当します。(コマンドプロンプトで行うコンソールCHKDSKの方がGUI処理を行わない分軽量で高速です) ちなみに、これにはオプションが全部で7つあります。 主に使うのは、/R(recovery)と/F(fix)でしょうね。 WindowsのGUIディスクチェックで言えば「エラーを自動的に修復する(A)」と同等が/Fスイッチ。 「不良セクタをスキャンし回復する(N)」と同等が/Rになります。 いずれも、%systemdrive%およびプログラムグループの存在するドライブに対してこのスイッチを有効にすると、再起動が必要になります。 このチェックで改善されるのは、ディスク上でMFTとデータに不整合がある箇所をどちらかの正しいデータ情報に戻します。 もし壊れたデータがあれば普及できる限り不正なデータをFOUNDフォルダというフォルダを作り、待避します。 また、上記のオプションを両方有効にしチェックを行うと、空き領域のデータ読み書きテストを行い。正常に読み書きできない箇所に対して、使わないというマーク(スキップセクタ)の印を行います。 というものです。これは、Windowsが正常に終了できなかった場合などには自動実行され、必要に応じてデータの修復を行いますので、あまり使うことはないでしょう。 ちなみに、チェックディスクでは論理フォーマットの不具合を見つけることはできても、物理的な故障を検出することはほとんどできません。 まあ、希にスキップセクタが極端に増大して分かることもあるが・・・物理的な故障はS.M.A.R.T監視でも寿命を見分けるのは本当に死期直前でないと難しく、その兆候もない場合があります。

関連するQ&A

  • chkdskコマンドについて

    chkdskコマンドについて、教えてください。 コマンドプロンプトにて chkdsk c: とコマンドを実行するとCドライブのチェックが行われますが、 chkdsk とだけコマンドを実行してもチェックの処理が行われますが、この場合はどこをチェックしているのですか。お分かりになる方がいたらよろしくお願いします。

  • chkdskで「ファイルシステムに問題見つかりました」について

     chkdskで、「ファイルシステムに問題が見つかりました」と出てしまいました。  HD使用期間が約一年八ヶ月で、  1.C・Dの両リカバリは2~3回内  2.Cドライブリカバリは5~10回内  3.デフラグはCドライブが13回内、Dドライブが3回内  となっています。また、XPのデフラグ後の断片化ファイル総数=1で、超過断片化の総数=66になっています。    HDは、上記の内容でもディスク交換必要ですか?まだリカバリやデフラグをやってない方とも考えられたのですが....。    

  • コマンドプロンプト

    コマンドプロンプトでCドライブからDドライブへ移動出来ません。 どのようにすれば移動できますか?教えてください。

  • chkdskの実行方法について

    WindowsXPプロフェッショナルを使用しています。 パーティーションをCドライブとDドライブに分けて CドライブにWindowsをインストールしています。 最近、PCが立ち上がった後もフロッピーディスクを読みにいったりするので、ディスクデフラグをしようと思ったら以下のような注意が出て、Cドライブのデフラグが実行できません。 ボリューム(C:)上で chkdsk を実行するようにスケジュールされていることを検出しました。 "chkdsk /f"を実行してください。 でも chkdsk /f をコマンドプロンプトにて打ち込んでリブートしても、チェックディスクが実行されません。そしてPCは調子の悪いままです。 チェックディスク実行方法がわかる方教えて下さい。 ちなみにCドライブは30GBでNTFSです。

  • コマンドプロンプトで検索するドライブを変更

    現在使用中のPCには2つのHDが内臓されていて、それぞれC, Dドライブという名前になっています。 いま、コマンドプロンプトからCドライブ内を検索したいのですが、コマンドプロンプトを立ち上げると、D:admin>になってしまっています。 これを、C:・・・に変更するコマンドを教えて下さい。 PC素人で表現が変だったらごめんなさい。 よろしくお願い致します。

  • chkdskができません

    パソコンの動きを軽くするのにデフラグをすすめられたのでやってみるとchkdsk/fを実行して下さいとの表示がでました。 コマンドプロンプトで chkdsk c:/fをすると ファイルシステムの種類はNTFSです。 現在のドライブはロックできません。 ボリュームが別のプロセスで使用されているため、CHKDSKを実行できません。次回のシステム起動時に、このボリュームのチェックをスケジュールしますか(Y/N)? ときいてきました。 Yと入力して再起動しましたが、chkdskをした様子もなく立ち上がり、デフラグをするとやっぱりchkdsk/fをしろといってきます。 前からパソコンの調子が悪く、日によって起動途中でかたまって電源ボタンで強制終了することがたびたびあります。 chkdskを再起動時に行う設定にした時も、再起動の途中でかたまって、強制終了して起動しなおしをしました。 原因はこのパソコンの不調にあるのでしょうか? それとも他に原因が考えられますでしょうか? よろしくお願い致します。

  • コマンドプロンプトでドライブをチェンジする方法

    OS:WindowsXP Professional 私のマシンではHDのドライブが2つあって、CドライブとDドライブがあります。コマンドプロンプトを立ち上げたとき、デフォルトでCドライブになっています。つまり、 C:\> とります。ここからDドライブにアクセスする、つまりドライブを代えるには、コマンドラインになんと打ち込めばよいでしょうか。 つまり、 D:\> としたいのです。 基本的な質問で申し訳ありませんが、ご教授願います。

  • クラッシュしたHDDにCHKDSKコマンドを実行したら・・・

     タイトルにあるようにHDDがクラッシュしてしまったので  コマンドプロンプトから、CHKDSKコマンドを実行しようとしたら  ファイルシステムの種類はRAWです。RAWドライブにCHKDSKは使用でき  ません。 と表示され実行できませんでした。  どなたかアドバイスをお願いします。  HDDはBUFFALOのHD-H25OUSです。また、クラッシュ後認識はしている のですが、ローカルディスクと表示されています。

  • コマンドプロンプトの書き方

    windows8でリフレッシュのシステムイメージを製作する方法で、 http://support.microsoft.com/kb/2748351/ja コマンドプロンプトにCドライブに作る場合は recimg CreateImage C:\Refreshimage と書き込むとあります。 私はDドライブに作ろうかと思っていますので recimg CreateImage D:\Refreshimage と書き込めば良いわけですよね。 で、コマンドプロンプトを開くと Microsoft Windoes[Version6.2.9200] (c)2012Microsoft Corporation.All rights reserved. C:\Users\ABCDEFG> となっていますがC:\Users\ABCDEFG>の後にrecimg CreateImage D:\Refreshimageと書き込むのでしょうか、どう書き込めばよいのでしょうか。 宜しくおご指導願いします。

  • CHKDSK /R

    ちょっとアプリケーションが一つおかしかったので コマンドプロンプトを開いて、CHKDSK /Rを実行しました  ですが ロックがかかっているらしく できません 再起動するとCHKDSK /Rがいきますが実行できません どうしたらいくか?キャンセル方法はありませんか? デフラグもできなくなってしまい非常に困ってます ちょっとわかりにくいかもしれませんが 困っています