• 締切済み

VISTAのブートマネジャーについて

XPからVISTAにアップしました。XPのとき ntldr、NTDETECT.COM、boot.iniなどのファイルで立ち上がりました。VISTAではこれらのファイルがありません。 VISTAのブートは、どのような仕組なのか、またどんなファイルが 関与し、どこに格納されているのかを教えていただきたい。

みんなの回答

回答No.1

boot.iniは直接テキストエディタで編集できましたが、Vistaの場合、はルートドライブの「boot」フォルダ内にBOOT関係の設定ファイルは格納されているようです。 # 「boot」フォルダは隠しフォルダです。 で、そのブート構成データ (BCD) の設定を変更するにはコマンドラインで扱う「bcdedit.exe」を使います。 ブート構成データ エディタについてよく寄せられる質問 http://www.microsoft.com/japan/technet/windowsvista/library/85cd5efe-c349-427c-b035-c2719d4af778.mspx XPまでのNTLDRに代わるものとして、VistaではBootmgrがOSローダーとして使われます。 NTLDRはそれまでのOSで互換性が保たれていましたが、BootmgrはNTLDRと互換性がありませんので、直接XPやWin2kを起動させることができません。 そのために、XPなどとデュアルブートする場合、旧OSの起動にはBootmgrがいったんNTLDRを呼び出す、ということになります。 NTLDRはBootmgrを呼び出せません。 また、VistaではBootmgrから直接カーネルを起動するのではなく、Bootmgrからwinload.exeを介してカーネルを起動するようになっている、とのことです。 こちらの、「Vistaではブートのプロセスが変更された」以下の説明や http://www.center-left.com/blog/archives/2006/10/windows_vista_3.html ★Windows Vistaの標準OSローダー「Bootmgr」 http://itaya.corso-b.net/TIPS/Vista/Vista02.html 《ブートシーケンスについて》 http://osugi.jounin.jp/windowsvista/vistatips_02.html このあたりの情報を参考になされたらいかがでしょう?

eastcenter
質問者

お礼

ご親切なご回答に深謝いたします。難問にも関わらずここまで詳しくご回答いただき、おかげさまで目から鱗の感であります。カーネルへのアクセスの手順がXPからビスタにどのように変わったがわかり、一安心 です。

すると、全ての回答が全文表示されます。

関連するQ&A