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

締切り済みの質問

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すら立ち上がらなくなると困るので・・・・(苦笑)

ブートマネージャの読み込み先を変更するようなコマンドなどをご存知の方がいらっしゃればご教授頂ければと思います。また、もし全く見ているところが違うようであれば、ご指摘頂ければと存じます。
皆様のお知恵を拝借させて頂けば幸いです。

宜しくお願いします。

投稿日時 - 2010-03-28 21:02:16

QNo.5786007

困ってます

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

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

回答(1)

ANo.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が立ち上がる保障はありませんが、私も以前にいろいろやりまして、今のファイルをコピーして入れてあります。

投稿日時 - 2010-03-29 01:46:44

お礼

結局ドライブDを外してみたところ正常に動作をするようになり、XP
のブートもできるようになりました。
ドライブCにはこれまでつかえていたbootmgrが存在していたのでそちらを読みに行くように設定が変わったようです。

ドライブDのbootmgrが無用の長物なので削除したいのですが・・・・・
アクセス権の問題でこれができません(涙)

アカウント制御を無効にしたり、フォルダプロパティを変えようとしたら拒否されたり・・・・
コマンドから削除するしか方法はなさそうですが・・・・

投稿日時 - 2010-03-29 21:14:50