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


2

タイトルはそれをすべて言います。古いDOSディスクをw2kシステムに追加し、boot.iniのブートオプションとして使用したいのですが、NTLDRに伝える方法が見つかりません。出来ますか?

回答:


0

特定でない例:

[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

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


はい、まあそれはまさにw2kがDOSドライブ(w2kを起動するとき)として認識するドライブ文字を使用して、私が試していたものですが、動作しません。このソリューションは広く引用されていますが、DOSが最初のパーティションにインストールされ、Windowsが他のパーティションにインストールされるシングルドライブ構成に常に関連付けられているようです。しかし、「A:\からZに26個のエントリを追加するだけで」、Windowsブートプロセスの予測不可能な(単なる人間に)ドライブ文字の割り当てを処理するというアイデアが好きです。
ロジャー

multi(0)disk(1)rdisk(1)partition(1)= "Etc.etc。" のラインに沿って何かを使った遠い過去を信じています。しかし、NTまたはDOSベースのシステムのコンテキストを思い出せません。
qasdfdsaq

0

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

Windows NT / 2k / XPのNTLOADERを使用すると、次のことができます。

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

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


私はあなたの言っていることを完全には理解していません。あなたが言っているように見えます、「はい、あなたが尋ねていることをすることができます。質問に対する回答でない限り、「あなたの回答」ボックスに何かを投稿しないでください。回答がある場合は   、上記を編集してより明確で完全なものにしてください。
スコット

他のハードドライブの場合、ブートセクタのバックアップとドライブ文字でこの行を変更する必要があります。複数のドライブでドライバ文字を注文する方法は複雑です。 DOSバージョンblab .. your text "
-RuThaN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.