回答:
別のコンピューターとCDバーナーにアクセスできる場合は、VistaまたはWindows 7の回復ディスクを(合法的に)ダウンロードし、これを使用してCHKDSKを実行できます。VistaまたはWin 7にESATAディスク用のドライバーがあればいいのですが。 http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
VistaまたはWindows 7のインストールDVDにアクセスできる場合は、そこから起動してコマンドプロンプトを表示し、コマンドを実行します。
chkdsk /r C:
不良セクタは常に不良であることを意味するわけではありません。破損している場合があり、chkdskが修復を試みます。それができない場合、OSによって使用されないように、セクターを不良としてマークします。
Chkdskで問題が解決しない場合があります。不良セクタが、ブートに必要なファイル内にある場合、場合によってはそうです。それがすることはそれらを悪いものとしてフラグを立てるだけなので、それらはブートのためにまだ利用できず、実質的にあなたのWindowsインストールを破壊します。
機能しているコンピューターにまだアクセスできる場合は、この記事を参照してください
。SATAドライバーをWindowsブートCDに統合する方法を示す
フロッピーなしでSATAにWindows XPをインストールします(F6)
。
1つの解決策は、修復インストールを実行することです。これにより、Windowsインストールを破壊せずにXPインストールが更新されます。ただし、現在インストールされているものと同じサービスパックレベルのXPブートCDを使用する必要があります。たとえば、XP SP2ブートCDを使用してXP SP3を修復しないでください。
XP SP3ブートCDがない場合は、「
Windows XP Service Pack 3をスリップストリームしてSP 3で統合XPセットアップディスクを作成する方法」で古いCDから作成する方法を参照してください。
別の解決策(そして私の意見では最善)は、市販のディスク修復プログラムに投資することです。これは、さまざまな方法で不良セクタを再読み取りし、それらを良好なセクタにマッピングすることにより、ディスクの既存の内容を回復しようとします。
不良セクタのあるハードディスクは、SpinRiteやHDD Regeneratorなどの市販製品を使用して蘇生できます。SpinRiteは時々魔法を使うことができ、絶対的な返金の満足を保証します。
一度Windows XPが起動しませんでした。コンピューターの電源を入れたとき、黒い画面の左上隅に小さなエラーメッセージが表示された以外は何も起こりませんでした。私は死のブルースクリーンさえも手に入れませんでした。回復ディスクからWindows XP CDまで、すべてのWindows回復オプションを試しましたが、何も機能しませんでした。
私のために働いたのはTESTDISKと呼ばれるプログラムでした。Testdiskは無料のリカバリソフトウェアであり、複数のオペレーティングシステムで実行されます。父のコンピューターを使用して、testdiskを含むライブLinux CDを作成し、それを使用してBOOT SECTORを修復し、それを修正して、Windowsを起動できるようにしました。その後、Windowsファイルシステムを修復するためにchkdskを実行しました。
Linuxを使用すると必要なドライバーを提供でき、Testdiskは起動しないWindowsパーティションを修復できます。Windows修復インストールについて説明しましたが、これはWindowsファイルシステム(C:\ WINDOWS)を修復するためのものであり、ハードドライブやブートセクターの問題ではありません。コンピューターの電源を入れても何も起こらない場合は、ブートセクターが台無しになり、修復インストールは役に立たないと思いますが、Windowsファイルが見つからない場合は便利です。
基本的に、Testdiskを実行し、それを使用してMFTとブートセクターを修復します。また、CD / DVDドライブを使用できない場合は、USBサムドライブにLinuxを配置できます。私はそれができることを知っていますが、私は個人的にそれを経験していません。
TESTDISKに興味のある方は、testdiskを使用したLinuxディストリビューションのリストをご覧ください。
ディスクを引き出して、USBドライブまたはセカンダリSATAドライブとして別のマシンに入れることができない場合は、BartPE(Windows XPブートディスク)を使用して起動し、組み込みユーティリティを使用してドライブにアクセスできます。
私はUbuntu Liveで使用ntfsfix /dev/sdaX
しました。次の起動時にWindowsを強制的に実行します。chkdsk