こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

マルチブート環境復元のことで質問です

現在WindowsXP(x86)&Windows7(x64)でマルチブート環境を構築しています。
WinXP側で不具合が生じてしまい、WinXP→Win7の順番で
再インストールの予定なんですが、現在Win7の状態は良好で
そちらの再インストールに関しては出来ることなら省きたいと
考えています。

そこで、Win7だけは再インストール作業をしなくて済む方法は
ないでしょうか?

一応TrueImage11でWin7のバックアップは取ってあるんですが、
この場合、下記手順でWin7を含めたマルチブート環境に戻すことは
可能でしょうか?

----------------
1.WinXP&Win7をインストールしていたHDDをフォーマット
2.WinXPをインストール
3.XPにTrueImageをインストール
4.この状態から元々インストールしていたパーティションにWin7を復元
----------------

投稿日時 - 2009-11-23 20:26:38

QNo.5470564

困ってます

質問者が選んだベストアンサー

発想を変えて次のようにしてはどうでしょうか。
TrueImage11は知りませんので、可能な限りマイクロソフトのツールを使うことにします。(汎用性がありますので)
1台のHDDに3つのパーティションを作成しているものとします。
1. ドライブCはwin7のsystem reserved領域
2. backupしているwin7をドライブDにrestore
3. ドライブEにxpインストール
この時点でbootsectorはxpが書き換え、xpがboot可能になる。
3. win7修復ディスク起動しdiskpartでclean実行
この時点でbootsectorをゼロクリアする。
この時点でxpも起動できなくなる。
4. win7修復ディスク起動でstartup修復を実行。
この時点でwin7が起動できるようになる。
5. win7のbcdeditでBOOTMGRにxpのbootエントリを追加する。
この時点でwin7 BOOTMGRによるdualboot環境になる。
---以上です。

投稿日時 - 2009-11-24 14:52:56

お礼

皆様のご回答はすべて参考になりました!

その中でもadoircusさんのこの回答が
自分にとってはもっとも参考になりました。

ありがとうございました!

投稿日時 - 2009-12-27 13:05:28

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

単純にWindows XPの修復インストールを行い、参考URLの手順に従ってブートシーケンスを修復することが最善と思われます。
参考URLの説明ではVistaとXPの関係ですが、7もVistaと同じブートシーケンスなので読み替えて応用して下さい。

参考URL:http://osugi.jounin.jp/windowsvista/vistatips_02.html

投稿日時 - 2009-11-24 23:07:01

ANo.2

回答1の方法を採った場合、32bitのXP上で「X:\boot\Bootsect.exe /NT60 All」を実行すると
「X:\boot\bootsect.exe は有効な Win32 アプリケーションではありません。」
と言われて実行出来なかったと思います。多分、Windows7が64bitだからと思います。

そこで、フリー版のEasyBCDなら簡単に出来るような気がします。
「Windows Vista/2008/7と旧Windowsとのデュアルブート」
http://www.corso-b.net/itaya/TIPS/Vista/Vista02.html

投稿日時 - 2009-11-23 23:03:35

WindowsXPとWindows7が別のパーティション上にあるなら、7はそのままでXPの再セットアップだけが可能です。
以下、Vistaで解説されているKBですが、Windows7でも同じです(XPを起動するとWindows7の復元ポイントが消失することも含めて動作は同じです)。
【以前のバージョンの Windows オペレーティング システムをデュアルブート構成でインストールした後、Windows Vista が起動しなくなる】
http://support.microsoft.com/kb/919529/ja
このKBではきちんと記述されていませんが、コマンドプロンプトはWindows7のインストールメディアをドライブに入れた状態のWindowsXP上で行います(だってWindows7は起動しないんですからどうやっても無理ですし)。さらに注意として1.と2.は一気に続けて行います。途中で再起動してはいけません。

ひょとしたら
http://journal.mycom.co.jp/special/2007/windowsvista/017.html
がわかりやすいかも知れません。

投稿日時 - 2009-11-23 21:03:30

あなたにオススメの質問