Wndows XPとVistaのDual boot環境です。Windows XPが不安定になったので、XPの起動ディスクので修復インストールをかけたのですが、うまくいかず、新規インストールを考えています。この場合、VistaとXPのDual Bootが壊れないようにしたいのですが、どうしたらいいでしょうか。?

回答の条件
  • 1人10回まで
  • 登録:2007/04/06 16:01:45
  • 終了:2007/04/13 16:05:03

回答(5件)

id:studioes No.1

studioes回答回数522ベストアンサー獲得回数612007/04/06 16:08:00

ポイント20pt

 シングルディスクデュアルブートでは、そのままではムリです。

 これは、XPインストール後に98をインストールした場合などと同様です。

 XPを新規で導入したら、Vista(BOOT.INI等も)のリカバリをしなければならなくなります。

 VistaとXPのデュアルインストールでは、パーティションを切って、MBM等のブートローダを導入して、パーティションを隠すようにして利用するのがオススメです(同じファイル名でVista用とXP用のファイルが存在し、program files以下に配置される物があるため、Windowsフォルダを分けても不安定になることが多い為)

id:inajyun

物理邸に複数のディスクにXPとVistaをインストールしています。boot.iniとか、MBRを保存しておくにはどうしたらいいのでしょうか?また、MBM等を導入すると、xp用のパーティションとVista用のパーティションを隠せるんでね。どしたらよいのでしょうか                                             

2007/04/06 16:22:48
id:ootatmt No.2

ootatmt回答回数1307ベストアンサー獲得回数652007/04/06 16:32:05

ポイント20pt

XPを新規でインストールすると一旦デュアルブート環境は壊れますが、次の方法で修復できます。

http://support.microsoft.com/kb/919529/ja

「解決方法」の項目をご参照ください。

id:inajyun

MBRの変更はうまくいったみたいです。が、bcdeditを使うと「ブート構成のデータストアを開けませんでした。指定されたファイルが見つかりません」と出てきます。そこから先に進めません。

2007/04/07 00:56:47
id:studioes No.3

studioes回答回数522ベストアンサー獲得回数612007/04/06 16:35:36

ポイント20pt

boot.iniは、起動ドライブのルードディレクトリに存在します。 エクスプローラのフォルダの表示設定で、隠しファイル・システムファイル・保護されたシステムファイルを表示オンにすると表示されるはずですので、これを別の場所にコピーしておいてください。

 MBRについては、Vistaのインストールディスクで起動セクタの修復を行うのが手っ取り早いです。

 MBMはhttp://elm-chan.org/fsw/mbm/mbm.htmlこちらです。

 国産のブートローダで、パーティションタイプなどを書き換えることで、利用しないOSのディスクを別のOSから認識できないようにすることで、違うOSからファイルを書き換えて壊したりしないように出来る便利物です。

id:inajyun

XP再インストール成功しました。Vistaのインストールディスクをみたんですが、MBRをいじくるやつがわかりません。どこにあるのでしょうか?

2007/04/06 21:09:02
id:studioes No.4

studioes回答回数522ベストアンサー獲得回数612007/04/06 21:22:00

ポイント20pt

詳細は

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B919529

こちらに書かれています。

コマンド プロンプトで Drive:\boot\ Bootsect.exe ?NT60 All の部分です。

DriveはVistaDVDの入っているドライブ文字で良いかと思います。

id:inajyun

MBRの変更はうまくいったみたいです。が、bcdeditを使うと「ブート構成のデータストアを開けませんでした。指定されたファイルが見つかりません」と出てきます。そこから先に進めません。

2007/04/07 00:56:05
id:studioes No.5

studioes回答回数522ベストアンサー獲得回数612007/04/07 01:06:20

ポイント20pt

 前のステップで保存したboot.iniを元の位置(システムドライブのルートディレクトリ)に書き込んで再起動したら、前と同様の起動メニューになりませんか?

 ならなければ、

bcdedit /createstore

コマンドで、ストアを作成してから続行してみてください。

id:inajyun

何とか復旧しました。ご指摘のあったWebはVistaを入れた後に、XPを入れたケースで、C:を初期化していません。C:を初期化したケースで直す場合は異なります。

 直すには、

 1)まずc:\rootのある、BCDを削除

 2)bcdedit /createstoreで新しいデータスト  ア(BCD)を作成。

 3)VistaのDVDを起動用DVD-ROMに入れて再起  動

 4)Vistaの設定画面が出てきたら、システム回  復オプションを選ぶ

 5)しばらくして、Vistaを認識して、スタート  アップに問題があると出てくるので、「修復し  て再起動」

 6)再起動後

  Drive:\Windows\system32\Bcdedit  ?create {ntldr} ?d “Description for earlier Windows version”

注 : このコマンドの Description for earlier Windows version には、任意のテキストを入力できます。たとえば、"Windows XP" または "Windows Server 2003" と入力します。

• Drive:\Windows\system32\Bcdedit ?set {ntldr} device partition=x:

注 : このコマンドの x: は、アクティブ パーティションのドライブ文字です。

• Drive:\Windows\system32\Bcdedit ?set {ntldr} path \ntldr

• Drive:\Windows\system32\Bcdedit ?displayorder {ntldr} ?addlast

7、VistaのDVDドライブにある、bootmgrをc:にコピー。

再起動後、XPとVistaのDual Bootが復旧します。

2007/04/08 17:03:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません