• 締切済み

Bootmgrが2つある!?

Bootmgrが2つある!? Gigabyteマザーを使用しているマシンにWinodws Vista Ultimate 64bitとXP Pro 32bitをデュアルブートしていました。マザーのBIOSを上げようとGIGABYTE WebページにあったLoad Optimize Defaultsを実行したらOSが立ち上がらなくなりました。 ドライブC内を2つのパーてションに分け、パーテーションC=Vista パーテーションF=XPという構成です。ドライブDは既にデーター保存用の別HDDでレターを使っていたためドライブFとなっています。 Vista -> XPの順番でのデュアルブートだったので、VistaのインストールDVDからbootrec.exe /fix bootと fix mgrの二項を実行したところVistaは立ち上がるようになりました。 しかし、XPが全く立ち上がりません。 bcdedit /set {ntldr} 絡みのコマンドも散々試して、OS選択画面まではでるようになったのですが、 1、選択画面が英語化している (ドライブC内にbootfontはありました) 2、XPを選択すると何も立ち上がらず再起動になってしまう と言う症状にぶつかりそこから先へ進めません。 色々とHDD内を探していたところドライブC内にbootmgrが一つあるのとデーター保存用の別ディスクであるドライブDにbootmgrが存在してしまっていました。 bcdeditで確認するとブートマネージャーはドライブDのmgrを見ているようで、これが原因していると思われます。そこでドライブDのmgrを削除する事を考えていますが結局Vistaすら立ち上がらなくなると困るので・・・・(苦笑) ブートマネージャの読み込み先を変更するようなコマンドなどをご存知の方がいらっしゃればご教授頂ければと思います。また、もし全く見ているところが違うようであれば、ご指摘頂ければと存じます。 皆様のお知恵を拝借させて頂けば幸いです。 宜しくお願いします。

みんなの回答

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

ブートマネージャの読み込み先を変更するには、HDのブートセクタを直接書き換える必要があると思いますので今のままにしておいた方が良いかと思います(あまり自信はありませんが)。 英語化を日本語にするには locale を変更すればできます。下記を参考にしてください。一番下に日本語の方法が書いてあります。 http://www.corso-b.net/itaya/TIPS/Vista/Vista004.html 文字化けの場合 http://minkara.carview.co.jp/userid/118858/blog/15826455/ いろいろ設定する場合 http://www.atmarkit.co.jp/fwin2k/win2ktips/1160bcdedit3/bcdedit3.html XPの立ち上げですが、フォルダオプションの表示で、「隠しファイル、隠しフォルダ、隠しドライブを表示する」を選択し、「保護されたオペレーティングシステムファイルを表示しない」のチェックをはずしてディスクの中身を確認してみてください。 Dドライブにbootmgrが存在しているとすれば Boot(フォルダ) AUTOEXEC.BAT Boot.ini bootfont.bin CONFIG.SYS IO.SYS MSDOS.SYS NTDETECT.COM ntldr もあるはずです(私のPCには上記のファイルがあります) なかったら他のドライブを調べてみてください。 XPの立ち上げに必要なファイルが他のドライブに入っている可能性がありますから、そこからDドライブにコピーしてみたらいかがでしょうか。 この方法でXPが立ち上がる保障はありませんが、私も以前にいろいろやりまして、今のファイルをコピーして入れてあります。

MetalV
質問者

お礼

結局ドライブDを外してみたところ正常に動作をするようになり、XP のブートもできるようになりました。 ドライブCにはこれまでつかえていたbootmgrが存在していたのでそちらを読みに行くように設定が変わったようです。 ドライブDのbootmgrが無用の長物なので削除したいのですが・・・・・ アクセス権の問題でこれができません(涙) アカウント制御を無効にしたり、フォルダプロパティを変えようとしたら拒否されたり・・・・ コマンドから削除するしか方法はなさそうですが・・・・

関連するQ&A