スキャンディスクとチェックディスクコマンド(CHKDSK)は実際にハードディスクエラーを修正していますか、それとも少なくともハードディスクエラーの伝播を停止していますか?
エラーが修正されるとは思いませんが、損傷したセクターを見つけてマークを付け、将来書き込みが行われないようにします。これにより、書き込みエラーが停止します(少なくともしばらくの間)。
この種のエラーが発生した場合は、ハードドライブに障害が発生している可能性があるため、新しいドライブに投資してデータを転送することをお勧めします。
スキャンディスクとチェックディスクはハードウェアを修正しません:)
時折、ファイルがディスクのどこに保存されているかをOSが認識できるようにするために使用されるさまざまなシステムが破損し、スキャンディスクとChkdskがこの情報の回復に役立ちます。これは、DOS、Win 3.1、Windows 95/98の時代にはかなり発生していましたが、最新のハードウェアと最新のOSではますます発生していません。
可能であればファイルへのリンクを回復しますが、必ずしもそれが発生するのを防ぐわけではありません。それが定期的に発生する場合は、すべてを失う前にディスクを交換してください。
OSディスクをミラーリングしようとしましたが、「ディスクI/O」エラーでプロセスが停止し続けます。最終的に、理由を説明するMicrosoftサポートの記事を見つけました。
http://support.Microsoft.com/kb/325615
この記事では、CHKDSKとスキャンディスクはハードウェアレベルで不良セクタを再マップしないと説明しています。マークするだけです。ファイルシステムレベルの不良セクタ。 (ディスクミラープロセスは、ハードディスクセクターをセクターにコピーします。)したがって、ハードドライブ自体のテーブルの不良セクターを再マップする低レベルのエラーチェックユーティリティが必要です。 SeaTools for DOS を使用してこれを行うことができます。もう1つの独自のソリューションは、GibsonResearchのSpinRiteです。
クリスの答えには同意しませんが、あなたの質問も明確ではありません。どのような「ハードディスクエラー」について話しているのですか?不良セクタは、不良ピクセルのようなものです。製造元は、特定の数のディスクが検査に合格することを許可します。
低レベルのツールを使用して不良セクタを再マッピングするとエラーの伝播が停止しますが、ドライブに物理的な問題がある場合、新しい破損セクタが発生する可能性があります。