• ベストアンサー

マルチブート(Windows2000serverとXP)について

現在、1つのHDDドライブにWindows2000serverとXPのマルチブートの環境を構築しています。 しかしOSのインストール順番で XP→2000でインストールするとXPが起動しません。 2000→XPでインストールすると両方とも正常に起動します。 なぜインストールする順番が違うだけで起動しなくなるのでしょうか? どなたか教えて頂けますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • GigaMAX
  • ベストアンサー率72% (589/814)
回答No.3

Win2000のブートローダー(起動の最初に読み込まれるファイル)である「NTLDR」がWinXPの起動をサポートしていない為です。 Win2000を後からインストールすると下記の3つのシステムファイルがWinXPの物から書き換えられます。(boot.iniも変更されますが) NTLDR ntdetect.com bootfont.bin 従って、Win2000を後からインストールした場合は、WinXPのCD-ROMの「i386」フォルダから上記のファイルを「c:\」にコピーすればWinXPが起動できるようになります。(修復インストールの必要はありません) なお、上記のファイルはフォルダオプションの「表示」タブで「保護されたオペレーティングファイルを表示しない」のチェックを外さないと見ることが出来ません。 下記のページも参考になると思います。 http://www37.tok2.com/home/nobusan/multi_boot/windows.html http://homepage2.nifty.com/winfaq/dualboot.html

naughtyboy
質問者

お礼

ご回答有難う御座います。 >Win2000のブートローダー(起動の最初に読み込まれるファイル)である 「NTLDR」がWinXPの起動をサポートしていない為です。 →このためにXP→2000でインストールすると、起動できないんですね!! またNTLDRがBoot.iniを読み込み、 起動メニューを表示する。その後NTDETECT.comが実際に0Sを探して起動することも今回分かりました。 参考になりました。有難う御座います。

その他の回答 (2)

回答No.2

単に2000がXPのマルチブートに対応していないだけでしょうね。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

起動に必要なファイルやブートメニューは先に新しいOSを入れてしまうと後から入れるOSによって書き換えられてしまうために動かなくなってしまいます。この場合、XPのシステム修復ディスクを作成しておき、XP→2000で入れた後、XpのCD-ROMから起動し、システムの修復をしてあげれば、両方起動させることも可能です。 マルチブートの基礎的なことは下記のページを参照してみてください。

参考URL:
http://www.microsoft.com/japan/windows2000/techinfo/administration/management/mltiboot.asp
naughtyboy
質問者

お礼

ご回答有難う御座います。 参考URLでも確認しましたが、 2000→XPでインストールを行えば、問題なく起動できるとのことでした。、 Microsoftの仕様みたいですね。 参考になりました。有難う御座います。

関連するQ&A

  • マルチブート環境でWindows 7からXPを起動する方法

    Windows 7 Pro 64bitを導入したばかりなのですが、 互換性の関係でWindows XP Proもインストールして マルチブート(デュアルブート)環境を作りたいと考えています。 先にXPをインストールして次にCD起動にて7をインストールすれば、 自動的にマルチブート環境になるそうですが、 私がやりたいのは2台のHDDにそれぞれ単独にXPと7をインストールしておいて、 起動時にBIOSで優先起動させたいHDDを選択するか、 使用しない方のHDDの電源を切っておくことで必要なOSを起動させる方法です。 ここでお聞きしたいのですが、この方法を採用した場合、 両方のHDDの電源が入っていて7が起動している状態で、 7からXPを呼び出して起動させることは出来るものなのでしょうか? XPモードは全てが完全に動くわけではないと聞いたので、 あくまでOSを完全にXPに切り替える方法、と言う意味です。 7から再起動を選択して、BIOSでXPのHDDを選択する、と言う方法は無しで。 あくまで7からXPを起動する、と言う意味です。 よろしくお願いします。

  • マルチブートでXPを完全に削除したい

    CドライブにWindowsXp、DドライブにWindows7をインストールしてマルチブートの環境で使用しています。 現在、既定のOSをWindows7にして立ち上げています。 XPのサポート期限が終了したのでXPを完全に削除(Cドライブをフォーマット)することを検討しています。 方法としてはブートマネジャーを編集するソフトのEasyBCD2.2を使用して行いたいと思います。 Windows7にはEasyBCD2.2はインストール済みです。 この場合、XpがインストールされているCドライブをフォーマットすると、ブートマネジャーがCドライブにあるのでWindows7が起動が出来なくなるのではないかと心配しています。 どなたか、EasyBCD2.2を使用して完全にXPを削除しても、Windows7から起動出来る方法を教えてください。

  • xpとvistaとwindows7のマルチブート

    目的は、2TBの新品のHDDに、 xpとvistaとwindows7(32bit)のマルチブートでインストールです。 どのような手順が簡単おすすめでしょうか。 ※XPのSATAとsp1(容量の壁?)を当てたインストールCDはすでにあります。 今までは、上記の3つのOSのマルチブートを 500GBのHDDに、システムコマンダー9というソフトを使って インストールしていました。 今回もそれでインストールしようと思ったのですが 直感的に操作しづらく、毎度インストールするたびに、 今回もですが、何度も失敗して数時間を無駄にしています。 以前、誰かから「OSので簡単にできるよ」と聞いたことがあるので、 どうかと思って質問しました。 よろしくお願いします。

  • マルチブート

    Win2000とWinXPのマルチブートにしたいのですが。 両方ともクリーンインストールです。 2つのHDDをそれぞれ二つのパーティションに切って、HDD1にCドライブとDドライブ、HDD2にEドライブとFドライブというふうにします。 CドライブにWinXP、EドライブにWin2000をインストールしたいのですが、その順番でやっていくと何か問題が起こるでしょうか。 どうしてもCにXP、EにWin2000にしたいので、問題が起こるとしたら回避する方法を教えて下さい。 尚、下のサイトは目を通しています。 http://nobumasa-web.hp.infoseek.co.jp/multi_boot/

  • XPとWIN8でマルチブートをしたい

    こんにちは。質問させていただきます。 現在XP(32BIT)を使用しています。これにSSDを増設しWIN8(64BIT)を入れてマルチブート環境にしたいと思っています。 一度WIN8を入れてみたのですが初インスト時の再起動の際OSの選択画面が出ずそのままWIN8が立ち上がりました。その後再起動をした後はやはりOSの選択画面が出ずXPが起動する状態です。 その後BIOS画面でSSDの優先順位を一番上にしてみて再起動して見た所、WIN8そのものが「BOOTファイルがない」みたいなエラーが出て起動すらしませんでした。WIN8の画面を拝んだのはインストール時だけです・・・ 自分なりに調べた所マルチブートにするにはインストール時の状態が重要な要ですがイマイチよくわかっておりません。どなたかよろしくお願いします。 構成 マザーボード ASUS M2N-E HDD500G SATA接続(Cドライブ XP 32BIT) HDD320G SATA接続)Dドライブ 倉庫として使用) HDD500G SATA接続(Eドライブ 倉庫として使用) SSD256G SATA接続(今回新しく増設した物です。これにWIN8(64BIT)を入れてXPとのマルチブートにしたいのです) WIN8インストール時のBIOSの設定 BOOTの優先順位はOSのディスクを読み込ませるため 1 CD-ROM 2 HDD 3リムーバルディスク の順でした。当方のBIOSのBOOTの項目はこの3つ以外にありません。  HDDの優先順位は 1 XPが入ったHDD 2 倉庫 3 倉庫 4 新しく増設したSSD でした 尚、最初にも記載しましたがWIN8インスト後、マルチブートが上手くいかなくXPが優先で立ち上がるため、WIN8を起動してみようとHDDのSSDの優先順位を一番上にもってきたのですが「BOOTファイルがない」みたいなエラーが出て立ち上がりません・・・ これもマルチブートとは別ですがインストしたばかりなのに何故たちあがらないのかよくわかりません。よろしくお願いします。

  • Windows XP + 2003 Server でのデュアルブートについて

    基礎的な質問ですが、どなたかご教授のほどお願い致します。 自宅のPC(Windows XPインストール済み)に対して、Windows 2003 Serverを追加でインストールし、デュアルブート環境を構築しようと考えております。 色々なサイトを拝見したところ、OSのインストール順序を考慮する必要があると記載されておりました。 この点について、今回の場合、既存の環境にWindows 2003 Serverをインストールして問題ないものでしょうか? それとも、一度XPをアンインストールし、2003→XPの順でインストールすべきでしょうか。 また、参照したサイトでは、「デュアルブート環境にする場合は、インストールするOS毎にパーティションを区切ること」と記載されておりました。 しかし、自宅のPCでは、HDDの容量全てをCドライブに割り当ててしまっております。 この点について、どのように対処すれば宜しいでしょうか? 基礎的な質問で恐縮ですが、ご教授のほどお願いします。

  • OSのマルチブートを行おうと思っているのですが…

    Windows XPのサポートの終了も近づいて来ているので現在、PCの買い換えを検討しています。 ただ、Windows XPで起動しているソフトがWindows 8で確実に起動する保証も無いので、マルチブートでWindows XPを残したいと思っています。 これまでマルチブートを行った事が無いので、教えて頂きたいのですがマルチブートを行う場合はVMware Player等のソフトウェアを導入するしか方法は無いのでしょうか? 例えば、現在使用中のHDDを買い換えたPCに取り付けて、C:はWindows 8、D:はWindows XPの様な形でマルチブートすることは出来るのでしょうか? マルチブートした場合、現在使用しているウイルス対策ソフト等はどういう扱いになるのでしょうか? (両方のOSにインストールするとすれば、複数のライセンスが必要??) ソフトウェアの導入するしか方法が無いのであれば、お勧めのソフトウェアも教えて頂けると助かります。 マルチブートの経験が無いので、詳しく教えて頂ければと思います。よろしくお願いします。

  • 7とXPのマルチブートについて

    現在、aspire one D250というネットブックを使用しておりますが、 元からのOS(7starter)では使い勝手が悪いと感じるようになったので、 現在、XPをF6回避ツールを利用してインストールしたものを使用しております。 ですが、XPと7starterをマルチブート可能と知り、あれこれ試しているのですが、うまく出来ません。 まず、aspireのリカバリで7starterを復活(パーティションC)し、 他のパーティション(D)にインストール出来たXPのイメージを復活させ、 7starterにインストールしたeasyBCDでXPのエントリーを行い、 電源を入れるとブート選択画面で7、XPが選べるようにまで行きました。 このとき、7starterを選択すると7は起動できるのですが、 XPを選択すると起動は始まるものの、「ようこそ」の直前で起動が止まってしまうのです。 XPのみをバックアップしたイメージで復活(パーティションC)するとXPは正常に起動します。 イメージのバックアップの順番を変えてもうまくいきません。 あとから7を復活させようとしても、HDD内容全てが7のイメージ(aspireの出荷状態)に書きかえられてしまいます。 ネットで色々と調べているのですが、なかなか解決できないので、 皆様のお知恵をお借りしたいと思います。

  • マルチブート環境について

    マルチブート環境について 1つのPCに対し、 1台目のHDDにC,D 2台目のHDDにE,F とパーティションで仕切られているとします。  既にOSは、Cディスクに載っているXP-Home(⇒純正品でなく、大手メーカー製カスタマイズ激変OS)が「起動OS」として動作中。  ここに、マルチブート環境を築く為、「E」に対し、「Vista」を、クリーンインストールしたいのですが、ドライブを「E」と指定して、「行うべき手順」を具体的に教えて下さい。  出来ますれば、「手順解説リンク」等があれば、より一層有難いです。何卒、宜しく御願いします。

  • 「Windows7」は、マルチブートが出来ますか?

    「Windows7」は、マルチブートが出来ますか? 現在「Windows XP」を持っていますが、今度「Windows 7」を購入するつもりです。 付きましては、「Windows XP」と「Windows 7」をマルチブートで動作させたいと考えて居ります。 「Windows 7」では、「Windows XP」で使用していた「アプリケーション・ソフト」で、動作しない物が有ると聞きました。 最新版を購入するのもお金が掛かるので、出来れば「XP用は、Windows XPで」。 これから購入する「アプリケーション」は、「Windows 7で」と考えて居ります。 技術に付いては詳しくないので、「マルチブート」が可能であれば、インストールの方法を箇条書きで構いませんので、終えて頂ければ嬉しいのですが。