私も以前デフラグ出来ない状態となり、メーカーのサポートに問い合わせて見た所、下記に述べるような方法を実行しろと言われましたので、紹介させて頂きます。因みにマイ・パソコンはWindows Meです。
まず、スタート画面から「ファイ名を指定して実行」をクリック、するとプログラム名を入力する欄が表われますので、そこで「msconfig」(半角英数で)と入力。すると、システム設定ユーティリティー画面になりますので、その中のスタートアップをクリックします。そうしたら、スタートアップ項目の一覧が表示されますので、そのスタートアップ項目のチェックを全て外します。(ここで注意して欲しいのはチェックを外す前にどの項目にチェックが入っていたか必ずメモして置く事! 私はメモしなかったので、あとで苦労する羽目になりました。) チェックを外したらその画面を閉じて、デフラグを実行すればOKです。
私の場合、これでデフラグは無事完了しました。(約4時間程かかりましたが。) デフラグ完了後、先に書いた通りにスタートアップ項目の画面に戻り、メモして置いた所にチェックを入れ、画面を閉じれば完了となります。
実は私の場合、最初からデフラグするつもりではなくて、最初スキャンディスク(ディスクスキャンでしたっけ?)を実行したのですが、途中でエラーが出るようになり、それならばデフラグだ!って事になりました。所が、氏と同様にデフラグできない状態になってしまい、最終的にメーカーサポートに電話してこの方法を教えてもらいました。(メーカー側はなんだか難しい事を言っていましたが、ようするにスタート項目が多すぎて、そちらの方の動作環境にプログラムを喰われてしまい、デフラグモードが動かなくなると言うような事を言っていました。)
デフラグ後、スキャンディスクも無事完了しました。こちらは2時間程かかりました。
以上、私の経験談ですが、一度お試し下さい。ただし、かなり時間がかかりますので、時間の余裕がある時に行なって下さい。
それでは、成功祈ってます。
補足
1時間どころか、夜寝る前から朝までほっといても変わらないです。