
ここでは、破損した Windows7 を修復しようとしています。残念ながら、ブート レコードが破損しています (パーティション テーブルは正常ですが、ブート コードのみが破損しています)。
ハード ディスクを動作中の Windows Server 2008 システムに接続しました。すべて正常で、E: に表示されます。しかし、セカンダリ ハード ディスクの MBR を修復するにはどうすればよいでしょうか?
bcdedit を試しましたが、セカンダリ ハード ディスクでは何も起こりません。 も試しましたbootrec.exe
が、Windows 7 修復ディスクにしかなく、Win2008 には見つかりません。
Ps: どのマシンにも CD-ROM ドライブがないので、Windows 7 スタートアップ修復ディスクも使用できませんでした。
答え1
私は Ubuntu を使用して、Windows ドライブの多くの MBR 問題を修復しました。
Ubuntu がインストールされた USB から起動します。 http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows
ブート修復をインストールします。 https://help.ubuntu.com/community/ブート修復
ブート修復 GUI のメイン オプション画面には、「MBR の復元」チェックボックスがあります。
より詳細な手順が必要な場合は、別のリンクを参照してください: http://www.howopensource.com/2011/08/restore-mbr-from-ubuntu-live-cd-usb/
GRUB に関して、Boot-Repair を使用せずに修復するコマンドを次に示します。
端末上:
ms-sysをインストールします:sudo apt-get install ms-sys
ドライブを一覧表示:sudo fdisk -l
MBR コマンドを実行して [ドライブ] を置き換えます:ms-sys --mbr /dev/[drive]
例えば:ms-sys --mbr /dev/hda
答え2
Windows 7 のインストール/修復ディスクから起動します。Windows のインストールが検出されない場合でも、コマンド プロンプトにアクセスして MBR を修復できるはずです。
そこに到達したら、DiskPart を使用して修復するボリュームをアクティブにします。次のように入力します (改行 = Enter。必ず「X」を置き換えてください)。
diskpart
List vol
select vol X
(X は修復するボリュームです)。
active
exit
cd /d X:
(ここで、X は修復するボリュームです。
bootrec /fixmbr
ここで、MBR を修正する と入力します。実際に問題を引き起こしている原因によっては、fixboot
およびrebuildbcd
引数も使用する必要がある可能性がありますbootrec
。
Windows 7のインストール/修復ディスクが見つからない/使用できない場合、 試すハイレンのブートCD、BootRec.exe
そのDiskMan 4.2
ツール内に含まれています。
答え3
セカンダリハードディスクのMBRを修復するためのレスキューシステムを起動できるCDROMまたはUSBドライブがない場合、唯一の可能性は、実行中のWindowsシステム(ここではWindows Server 2008)からMBRを修復することです。これは、サードパーティのツールを使用して可能です。MBRウィザード。
手順は次のとおりです。
- 実行中のWindowsインストールでMBRWizardを起動する
- セカンダリハードディスクを選択し、
- 「修復」オプションを選択しました
- 適切な MBR スタイルを選択します (XP、Vista、Win 7/Server 2008、Win 8/Server 2012)
以上です。実行されていない Windows 7 インストールをまさにこのように修復しました。
答え4
「Recurva」をダウンロードして、ディープ スキャンを実行します。初期化してフォーマットする必要があった 1TB の Western Digital でうまくいきました。探していたものがすべて見つかりました。別のディスクに Windows をインストールした後、ファイルを回復するためにこれを実行できます。