• ベストアンサー

デフラグができない。

OSはXPです。ドライブCはデフラグを正常に行えたのですが、ドライブDが以下のメッセージが出てきます。 「ボリューム(X:)上でchkdskを実行するようスケジュールされていることを検出しました。"chkdsk /f"を実行してください。」 エラーチェックをかけてみましたが、マイコンピューターのプロパティからやる方法では、下記エラーが出たので、 「ディスク検査のユーティリティは Windowsファイルの一部に排他アクセスが必要なため、ディスクの検査は実行できませんでした。これらのファイルはWindowsの再起動後にのみアクセスできます。次回のコンピュータの再起動後に、このディスクの検査を実行しますか?」 コマンドプロンプトの方法でやり直し、再起動してエラーチェック画面が出て、そのあとWindowsが起動したので、これで、デフラグできると思ったのですが、出来ません。再度、あのメッセージ("chkdsk /f"実行しろ)が出てきます。 さらなる対処法を探したらセーフモードで実行するという方法もあったので、セーフモードで、上記の一連の操作をやって、デフラグをやったのですが やはり("chkdsk /f"実行しろ)しかでません。 対処法を教えてください。 なお、コマンドプロンプトの際はchkdsk d: /fとちゃんとドライブDを選択しています

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

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

原因は簡単です。チェックディスクがスケジュールされていると、それが消化してからでないとデフラグ出来ない仕様になっているからです。 ディスクにエラーがある状態でデフラグを実行するとエラーに関係ないファイルまで破損します。 チェックディスクがスケジュールされている=ディスクにエラーがある可能性がある。 その為のフェイルセーフです。 チェックディスクは実行オプションを付けた場合、システムドライブと同じ物理HDDのパーティションに対する実行は、Win上ではせず(破損を防ぐため)、次回起動時に素けーじゅーるされるのは仕様です。 起動時にチェックディスクをキャンセルせず実行させるか、#2氏の方法でキャンセルしてください。

arrozdoce
質問者

お礼

分かりやすい、的確なアドバイス有難うございます。

その他の回答 (2)

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.2

コマンドプロンプトで、chkntfs /x d: を実行して、スケジュールを解除してみて下さい。 http://support.microsoft.com/default.aspx?scid=kb;ja;160963

arrozdoce
質問者

お礼

的確なアドバイス有難うございます。

  • kadakun1
  • ベストアンサー率25% (1507/5848)
回答No.1

すっきりデフラグというソフトはいかがでしょう? フリーですが、使いやすいです。

参考URL:
http://www.vector.co.jp/soft/win95/util/se162092.html
arrozdoce
質問者

お礼

ありがとうございます。 このソフトは知っていましたが、最初に原因を追究したいのです。 何故デフラグできないのでしょうか?エラーチェックして何もひっかからないので、ドライブにエラーは無いと思うので・・・

関連するQ&A

  • デフラグができない

    最適化で、dドライブを分析しようとしたら 「ボリューム上でchkdsk を実行するようにスケジュールされていることを検出しました。chkdsk/fを実行してください。」と出てデフラグできません。 コマンドプロンプトでしてみたのですが、再起動後にスケジュールしますかとでて、再起動してチェックディスクをしてもまた同じダイアログが出てデフラグできません。 どうすればできるようになりますか?

  • WindowsXPのデフラグツールでCドライブをデフラグ時にエラーがー・・・

    WindowsXP ProfessionalのデフラグツールでCドライブをデフラグしようと思ったところ、次のメッセージが表示され、デフラグできませんでした。 ボリュームシステムドライブCでchkdskを実行するようにスケジュールされていることを検出しました。"chkdsk /f"を実行してください。 なので、とりあえずコマンドプロンプトで"chkdsk /f"を実行したのですが、今度は 現在のドライブはロックできません。 ボリュームが別のプロセスで使用されているため、CHKDSKを実行できません。 次回のシステム再起動時に、このボリュームのチェックをスケジュールしますか?(Y/N) よく意味が分からなかったのですが、とりあえずYにし、再起動して、デフラグをしてみたのですが、やはりさっきと同じエラーメッセージが表示されてしまい、デフラグできませんでした。 どうしたらデフラグできるようになるでしょうか・・・ 分かる方がいらっしゃいましたら、是非回答をお願いいたしますm(_ _)m

  • デフラグができない

     久しぶりにデフラグをしようとすると、デフラグができず、「ボリューム(C:)上でchkdskを実行するようにスケジュールされていることを検出しました。"chkdsk /f"を実行して下さい」と表示されました。    そこで、コマンドプロンプトで実行したのですが、今度は「ファイルシステムはNTFSです。現在のドライブはロックできません。ボリュームが別のプロセスで使用されているため、CHKDSKを実行できません。次回の再起動時に、このボリュームをチェックするようにスケジュールしますか(Y/N)?」と表示され、YとNの両方試したのですが、再起動しても青い画面に「Autocheck program not found - skipping autocheck」と表示されて、すぐにwindowsが立ち上がり、デフラグ出来ないままの無限ループです。    そのほかにも、ネットで調べて、 ・スケジュールをキャンセルするらしい「chkntfs /x c:」をコマンドプロンプトで実行 ・ファイル名を指定して実行に「regedit」を入力してシステムファイルをいじってみたりしたのですが、解決できていません。 どなたかアドバイスよろしくお願いします。

  • 最適化 エラーチェック できません

    Windows XPを使っているのですが、 最近動画を見たり作業をしていると、 勝手に電源が落ちてしまうことがあって、デフラグしてみたら?っと言われたので、Cドライブをデフラグしたいのですが、 最適化しようとすると 「chkdsk /fを実行してください」 っと出て、エラーチェックをして最初の2つの項目にチェックを入れて再起動してみたら、 青い画面になって文字は表示されるのですが、 すぐに元の画面にもどって起動してしまうのです。 他にもエラーチェックで項目を 「不良セクタをスキャンし、回復する」 のみチェックしてやってみても、フェーズ2のところで 「windowsはディスクの検査を完了できませんでした」 っと出てフェーズ5まで出来ないのです;; コマンドプロンプトでchkdskなど試してみたのですが、最適化ができないです…。色々試してみたのですが…↓ ・chkdsk c:/f⇒「ファイルシステムの種類はNTFCです。現在のドライブはロックできません。ボリュームが別のプロテスで使用されているため、chkdskが出来ません。次回の再起動時にこのボリュームチェックをスケジュールしますか?」 ・chkdsk⇒「エラーを検出しました。読み取り専用モードではchkdskを続行できません」 などなど。 Dドライブは問題なくエラーチェックもしてくれ、 最適化ができたのですが…。 説明足らずですみません。 何か良い方法などあったら教えてくださると嬉しいです。 また何か「これをして、ここはどういう風に表示された?」とか合ったら言ってください。

  • デフラグができません

    Cドライブはデフラグできるのですが、Dドライブをデフラグしようとすると 『ボリューム(D:)上でchkdskを実行するようにスケジュールされていることを検出しました。”chkdsk/f"を実行してください』 とメッセージがでます。 どうしたらいいでしょうか?

  • 「すっきり!!デフラグ」をアンインストールしてもチェックディスクが実行される

    INASOFTの「すっきり!!デフラグ」(ディスクのチェックやデフラグを行うフリーウエア)を使っていましたが、起動前のディスクチェックに時間が掛かることから、使用をやめようと思い、アンインストールしましたが、その後も起動時にチェックディスクが実行され続けています。 また、Windows付属のデフラグツールを使用しようとすると「ボリューム(ドライブ名:)上でchkdskを実行するようにスケジュールされていることを検出しました。"chkdsk/f"を実行してください。」というエラーメッセージが出てデフラグの実行が出来ません。 システムの復元を試みましたが直りませんでした。 どのようにしたら解消できるか教えて下さい。

  • Dドライブがデフラグできない、、、

    デフラグをしたいのですが、 DiskeeperでDドライブをデフラグをしようとすると、 「CHKDSKがボリューム:(D)で実行するようにスケジュールされています。」 と表示されます。再起動をしてディスクチェックを実行してまたデフラグをかけると、 また、「(D)で実行するようにスケジュールされています」と表示され、デフラグができません。 以前もこのDドライブは再起動する度にディスクチェックが始まると言う、ちょっとおかしな症状が出ていて、 コマンドプロンプトでchkntfs /x D:を実行してディスクチェックを解除して使用しておりました。 HDDの故障ではと言う回答があったのですが、このHDDは一ヶ月前に購入したばかりで、 故障ではないとおもうのですが、、、万が一故障だとしても、保障が3ヶ月間有効なので、 交換してもらおうかと思っております。(この症状で、交換してくれるかわかりませんが。。) 使用しているHDDはMaxtorの160GBで、これをC.D.Eとパーティション分割しております。 デフラグができるように問題を解決するのには、どうしたら良いのでしょうか? どうぞ、ご教授よろしくお願い致します。

  • デフラグをしようとするとエラー

    こんにちは、 環境 Windows2000ServerSP4 C:システム D:DATA E:Backup E:ドライブのデフラグをしようとすると、 --------------------------- ディスク デフラグ ツール --------------------------- ボリューム Backup (H:) 上で chkdsk を実行するようにスケジュールされていることを検出しました。 "chkdsk /f" を実行してください。 --------------------------- OK --------------------------- というメッセージが出てきてできません。 何が起こっているのかよくわからず困っています。 何かお分かりの方がいましたら教えてください。 よろしくお願いします。

  • Dドライブのデフラグ

    Dドライブのデフラグをしようとするとchkdsk/fを実行するようにと出ます、チェックしてから再起動してデフラグをしてもおなじです、メーカーに問い合わせたらリカバリーを進められました、どうすればいいのですか。

  • デフラグしても断片化が残ってしまいます

    先日セーフモードでデフラグを実行したのですが、殆ど最適化されずに終了してしまいました。 途中で止まったとか、終了しなかったということではなくて、一応正常終了したのですが最適化できないファイルが多々(60%も)残ってしまいました。 何故なのでしょうか?どうすれば最適化できますか? ご存知でしたら教えてください。 その時の状態は、 ・OSはWindowsXP ・スキャンディスク完全(コマンドプロンプトからも試 しました)でも問題ありませんでした。 ・デフラグはセーフモードから実行 ・終了するまで12時間ほどかかった。 ・ディスクの空き容量は20% ・途中から「ファイルの圧縮をしています」というメッ セージが出た。 ・すっきりデフラグで試みてもやはり最適化できなかっ た。 などです。 よろしくお願いします。