
Windows 7 と Ubuntu のデュアルブート設定を実行しています。Windows のブート ファイルを含むパーティションを誤って削除してしまいました。
fdisk -l
Ubuntu での出力は次のとおりです。
/dev/sda1 * 330545152 369606655 19530752 83 Linux
/dev/sda2 36944325 330543151 146799413+ 7 HPFS/NTFS/exFAT
/dev/sda3 428199936 812201983 192001024 5 Extended
/dev/sda5 428201984 447868927 9833472 82 Linux swap / Solaris
/dev/sda6 447870976 812201983 182165504 83 Linux
キーパーティション: sda1: Ubuntu sda2: Windows データ sda6: Ubuntu データパーティション
GRUB から sda2 を選択すると、<Windows ROOT>\system32\hal.dll
見つからないというメッセージが表示されます (これはデータ パーティションなので、明らかに起動しません)。
Windows 7 回復ディスクから起動しようとすると、次のエラーが発生します。
Windows has encountered a problem communicating with a device connected to your PC.
This error can be caused by unplugging a removable storage device, or by faulty
hardware such as a hard drive or CD-ROM. Make sure any removable storage is properly
connected and then restart your PC.
File: \Boot\Bcd
Status: 0xc00000e9
Info: An unexpected I/O error has occured.
Windows 7 のインストール DVD も、回復パーティションもありません。また、誤って Windows ブート パーティションをフォーマットしてしまいましたが、まだデータを書き込んでいません。
DVD を購入せずに、Windows ブート パーティションを回復したり、ブート ファイルを再インストールしたりすることは可能ですか?
答え1
Ubuntuのインストールから、以下を試すことができますテストディスク(あなたはできるapt-get install testdisk
)
これは主に、ソフトウェアの不具合、特定の種類のウイルス、または人為的なエラー (パーティション テーブルを誤って消去するなど) によってこれらの症状が発生した場合に、失われたデータ ストレージ パーティションを回復したり、起動できないディスクを再び起動できるようにしたりするために設計されました。