NTLDR /BOOT.INI は別の MS-DOS ハードドライブ (パーティションではない) を起動できますか?

NTLDR /BOOT.INI は別の MS-DOS ハードドライブ (パーティションではない) を起動できますか?

タイトルがすべてを物語っています。古い DOS ディスクを w2k システムに追加し、それを boot.ini のブート オプションとして設定したいのですが、NTLDR に指示する方法が見つかりません。可能ですか?

答え1

具体的でない例:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Your existing Win2K" /fastdetect
C:\ = "Old DOS based OS here"

http://www.techsupportforum.com/forums/f6/easy-fix-what-does-a-normal-boot-ini-for-win98-look-like-37763.html

当然、C:\ を、ブート時に古い DOS ディスクがマウントされる可能性のある場所に修正する必要がありますが、多少の実験が必要になるかもしれません。A:\ から Z: までの 26 個のエントリを追加するだけで済みます。メカニズムは基本的に、2 番目のディスクから Windows 98 または WinME をデュアル ブートする場合と同じです。

答え2

はい、可能ですが、既存のパーティションに DOS を追加することもできます。

Windows NT/2k/XP の NTLOADER を使用すると、次のことが可能になります。

  1. 別のパーティションにDOSをインストールする
  2. DOS ブートセクタをファイルにダンプします。例: BOOT.BIN (512B)
  3. インストールパーティションのファイルをターゲットパーティション(元のインストールパーティションは削除できます)にコピーします。DOSの場合は、FAT16またはFAT32である必要があります。
  4. BOOT.INI の [operating systems] セクションに次の行を追加します。 C:\BOOT.BIN="DOS バージョン blab.. あなたのテキスト"

    NT ブートローダを再起動します。Linux と他の最新の OS を同じ HDD 上に保持する場合、または他のディスクから Grub を使用する場合は、Linux Grub ブートローダから起動することもできます。

関連情報