Windows Vistaではboot.iniは使用されない

| コメント(0) | トラックバック(0)

Windows Hardware Developer Central のアーティクル Windows Vista のデバッグによればWindows Vista では 従来、Windows NT 3.1 以来使用されてきた boot.ini ファイルは Windows Vista では使用されないようです。また、ntldr も使用されず、Windows ブートマネージャ (Bootmgr.exe) とブートローダのセットに置き換えられるようです。従って、マルチブートやデバッグ版等の固有のコンフィギュレーションでシステムを立ち上げる場合は従来の boot.ini ではなく BCD にエントリを追加するようです。

BCD の操作にはBCDEditという専用のコマンドラインアプリケーションが用いられるようです。BCDEditは従来のBootcfgやNvrBootを置き換えることになるようです。恐らく、この変更の背景はEFI が関係しているのでしょう、既報の通り Windows Vista はまだ、EFI からのネイティブなブートをサポートしませんが (Itanium 向けの Longhorn Server 以外に今のところ EFI からネイティブにブートする Longhorn はないはず) Service Pack 1 などのタイミングで EFI のネイティブサポートは付くでしょう。こういった場合の整合性を考えていると思います。

実際、BCD の採用によって BIOS ブートか EFI かといった差異は遮蔽されますし。この辺はWindows Hardware Developer Central のアーティクル EFI および Windows Vista に記述があります。ハードウェアの抽象化は OS の基本機能ですから、そのための BCD でしょう。

トラックバック(0)

トラックバックURL: http://www.cworld2000.com/cgi-bin/mt/mt-tb.cgi/227

コメントする

Recent Tracks

gorn708's Profile Page

このブログ記事について

このページは、gornが2006年11月24日 11:16に書いたブログ記事です。

ひとつ前のブログ記事は「RELIC ARMOR LEGACIAM」です。

次のブログ記事は「Project SYLPHEED」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Adwords