- ベストアンサー
エラーメッセージがでて正常起動しません。
ソニーのバイオFX33S/BPを使用しています。起動させるとディスクチェックの画面になりCドライブをスキャンします。85%の時点で\windows\prefetch\TASKMGR.EXE-20256c55.pf is cross-linked on allocation unit 983131 というメッセージがでてHDDにアクセスしっぱなしになり止まりません。デフラグ・エラーチェック・ウイルスチェックをしてみましたが改善されませんでした。再インストールしか道は残されていないのでしょうか?ちなみにスキャンディスクをキャンセルすれば普通に起動します。周辺機器にはDVDレコーダー・外付けHDD・TVチューナーをしようしています。 対応策をご存じの方いらっしゃいましたら是非ともご教授願います。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「windows\prefetch」ですか。であれば、C:\WINDOWS\Prefetchフォルダを開いて、フォルダ内を削除してみてください。 削除したら、PCの再起動を3~5回ほど行ない、スタート → 「ファイル名を指定して実行」で、「Rundll32 advapi32.dll,ProcessIdleTasks」と入力してOKボタンをクリックしてください。
その他の回答 (2)
- izumon
- ベストアンサー率46% (1117/2391)
prefetchというのは、OSやアプリケーションの起動時のディスク・アクセスを監視し、ディスクがどのようにアクセスされるかを調査しておき、次回からはその情報を元にして、ディスク内のプログラム・コードなどを先読みしてメモリにロードするというものです。 それで、prefetchのフォルダの中を削除すると、Windowsの起動時に使われる情報が再び収集され、自動で再構築されます。今回の目標が、おかしくなったprefetchの中の情報を削除し、再構築させて正常に起動させることだったので、一応目標は達成されたみたいですね。しかし、なぜ「Rundll32 advapi32.dll,ProcessIdleTasks」が実行できなかったのかは謎です。私には分かりません。でも、とりあえずはおめでとうございます。
- izumon
- ベストアンサー率46% (1117/2391)
それか、セーフモードで起動させ、「前回正常起動時の構成」を選んで、ENTERキーを押してみてください。
補足
とりあえず正常起動するようになりました。ありがとうございます。しかし、ファイル名を指定して実行すると advapi32.dllでエラーが発生 エントリがありません。:processidleとでてしまいます。再起動は3回してみたのですが・・・。