• ベストアンサー

マルチブート環境で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を起動する、と言う意味です。 よろしくお願いします。

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

  • ベストアンサー
noname#101947
noname#101947
回答No.5

No.2の補足です。 私はwin7で仮想PCとしてVirtualBoxを使っています。 慣れもありますが、なかなか使いやすいです。 余談ですが、win7のXPモードはXPしか動作しません。 いっぽう、仮想PCはXP以外のOS(例えばvista,Win98,Linuxなど、もちろんwin7でさえも)インストールして使うことができます。 参考: Sun xVM VirtualBox http://jp.sun.com/products/software/virtualbox/

ahiro2010
質問者

お礼

何度もご回答いただき、ありがとうございます。 VirtualBoxですね。 XPを使う場合でも、XPモードよりもVirtualBoxで使う方が優れているとお考えでしょうか? 私も勉強して試してみたいと思います、 ありがとうございました。

その他の回答 (5)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.6

>ただ、PCの再起動無しでWin7からXPを立ち上げることは出来なさそうです。 質問がマルチブートまたはデュアルブートとしていますので、再起動で切り替える方法になります。 Windows 7が起動した状態でWindows XPも起動させるには2台のPCを1台のモニタに接続してPCの切替をするか、仮想マシンで運用する方法しかありません。 仮想マシンはXPモードと同等になりますので、あなたの希望の運用は1台のPCで行う場合、再起動によるOSの切替になります。 HDDだけでWindows OSは起動しませんので2台のHDDをPCにセットしても実機としてはどちらか一方のOSしか動きません。

ahiro2010
質問者

お礼

ご回答ありがとうございます。 やはり再起動が必須のようですね。 過去にどこかのHPで見たと思っていたのは、GRUB4DOSと言うソフトでした。 これを使うとWin7のあとにXPをインストール出来ますが、 再起動が必要なことには変わりがなさそうです。

  • ura03
  • ベストアンサー率39% (150/382)
回答No.4

OSとアプリケーションは別物です。 OSからOSを起動することはできません。(有料ソフトを使っても無理です。) 可能なのは、XPモードのようにバーチャルなPCを作成して起動するしか方法はありません。

ahiro2010
質問者

お礼

ご回答ありがとうございます。 やはり再起動無しにOSを切り替えるのは無理そうですね。 (仮想PC環境は別にして) どこかのHPで見たような記憶があったのですが、勘違いだったようです。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

無料のソフトでは該当するものが見当たりません。 有料ソフトを参考URLに載せましたので、ご一見下さい。

参考URL:
http://www.megasoft.co.jp/utility/sc9/
ahiro2010
質問者

お礼

ソフトをご紹介いただき、ありがとうございます。 このソフトを使うと、自由度高くマルチブート環境が作れそうですね。 ただ、PCの再起動無しでWin7からXPを立ち上げることは出来なさそうです。

noname#101947
noname#101947
回答No.2

> あくまで7からXPを起動する 7に仮想PCソフトをインストールして仮想環境にXPをインストールすれば実現できます。 運用方法によりますが、この場合のXPは動作テスト環境と考えたほうがいいです。 私見ですが、XPをバリバリ使うというのには向かないです。 マルチブートはPC起動時にOSを切り替えるものです。 二者択一ではなくて、併用して運用するのがベターだと思います。(つまり、マルチブートと仮想PCを使えばいいのでは?)

ahiro2010
質問者

お礼

ご回答ありがとうございます。 >私見ですが、XPをバリバリ使うというのには向かないです。 やはりWin7のXPモードと同じで、仮想PCは普通に軽快に使うのには適していないようですね。 今、調べて見ましたが例えば・・・ VMware Server http://www.vmware.com/jp/products/server/ 等はみなさんが言われている、仮想PC環境を作るソフトと言うことでしょうか。 >併用して運用するのがベターだと思います。 なるほど。そういう考え方もありますね。 Office2000等はXPモードで普通に使えるようですし、使い分けるのも手ですね。

noname#256382
noname#256382
回答No.1

それならXPのHDDを仮想PCに設定すればいいです。

ahiro2010
質問者

お礼

ご回答ありがとうございます。 Win7のXPモード機能は仮想PCではないのでしょうか? それとも、他に仮想PC環境を作るソフト/方法等があるということですか?

関連するQ&A

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

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

  • XPとWindows7のデュアルブートでブートマネージャーが起動しない

     Windows xp sp3をインストールしてあったPCにWindows7 PRO64をイ ンストールしたところ、どちらも動くのですが、BIOSでHDDの起動順 位を1にしたものしか起動しません。  インストールは、HDD1(C,D,EのC)にXPを、HDD2(XPから見ると F)に7としています。  今回は64ビット版を購入したので、XPの環境はそのまま残してしば らくはデュアルブートで使用するつもりでした。本などを読んでも、 XPがインストールされている環境で、別のHDDに7をインストールす ればブートマネージャーが自動で作成されると記載されていたのです が、それが出てこないのです。  当然のことながら、どちらのシステムのプロパティの起動と回復で 見ても一つのOSしか表示がありません。  7の再インストール、或いはその他の方法でも構わないのですが、 どうにかしてデュアルブートにしたいので、どなたか方法についてご 教示ください。

  • 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ファイルがない」みたいなエラーが出て立ち上がりません・・・ これもマルチブートとは別ですがインストしたばかりなのに何故たちあがらないのかよくわかりません。よろしくお願いします。

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

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

  • XPとFreeBSDのマルチブート環境の実現。

    WinXPとFreeBSD 4.8のマルチブート環境をVAIO PCG-GR77/B(?)で実現させようとしている者です。 XPがプレインストールされているので市販のソフト(パーティションコマンダー8)でパーティションを区切ってから BSDをインストールしているのですが、その後XPが立ち上がりません。 「C:\bootsect.bsd="FreeBSD 4.8 RELEASE"」とboot.ini(?)に書き加えてファイルをコピーして インストール前に再起動した所、OSの選択画面になって一応選択肢は追加されました。 っで、この段階ではまだインストールしてないので選択してもブートエラーになります。 ここでインストールするわけですが、ブートマネージャの設定で「Boot Mgr」「Standerd」「None」とありますよね? ここをNoneにしたらブートマネージャはなにもいじらないわけですから従来どおりXPが起動するのではないか? っと思いインストールしてみたらそれでOSの選択画面が出てきて一応マルチブート環境が実現できたのですが、(つまりXPから起動してるという事ですよね) ちょっと色々ミスしてもう一度リカバリーかけてはじめからやり直したところ、Noneを選択しても次回からBSDしか起動しなくなってしまいました。 前はXPが起動していたはずのものが同じ手順でインストールしなおした時にいきなりBSDから起動するようになってしまいました。 これは何が原因なのでしょうか? 原因と解決策を教えてください。

  • 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の出荷状態)に書きかえられてしまいます。 ネットで色々と調べているのですが、なかなか解決できないので、 皆様のお知恵をお借りしたいと思います。

  • XP同士のマルチブートからの旧ドライブのフォーマット後の起動が出来ない

    XP同士のマルチブートからの旧ドライブのフォーマット後の起動が出来ない。 ずっと使ってたXPのシステムファイルの一部か何らかのソフトが、どうも干渉してる様で再起動を繰り返す様になったので、いっその事、クリーンインストールしようと、違うドライブにマルチブートでXPをインストールしました。 その後暫く使ってみて、新たにインストールしたXPの方で安定した動作をしてるので、旧XPをアンインストールしたら、新XPも起動出来なくなったのでお知恵を拝借出来ればと思っています。 以下ここまでの作業内容、PCの構成等 PCは自作です。 マザボ:P4G800V CPU:Pen4 3G メモリ:1024MG HDD1:HDS722516VLAT20 (パーテーションは2つ。以下イ、ロとします) HDD2:WDC WD600AB-00BVA0 (パーテーションは2つ。以下ハ、ニとします) 元々イにXPをインストールしてました。(以下、旧XP)ロ、ハ、ニはデータフォルダとして使用。 その後、ハをフォーマットして新たにXPをインストール(以下、新XP) 新XPで安定したので旧XPを削除しようとするも、システムファイルは新XPからでもフォーマット出来なかった為、ググってみて、インストールディスクより起動、イのパーテーションを削除。 その後F3で終了し再起動 BIOSの起動順位の画面にハ、ニのHDDが出ない(HDDとしては認識してるが、プライオリティの設定で選択対象にならない)のでイ、ロのIDEケーブルを抜き、ハ、ニのHDDのジャンパピンをマスターに変更。 するとBIOSの起動順位設定でハ、ニのHDDが選択出来たので設定保存して再起動すると、 【Reboot and Select proper Booteevice or Insert Boot Media………】 となり新XPも起動しない。(インストールディスクで確認するとマルチブートをしてた時はハがDドライブ、ニがFドライブだったのがそれぞれC、Dドライブにあてられてる) 補足としてはマルチブート使用時にブートOSの選択画面を出さない様にシステム画面で選択画面を出さない様にし、boot.iniからも旧XPの情報を削除しました。 新XPで起動出来る様にするにはどうすればいいのでしょうか… PCが起動出来ないので携帯からの書き込みで、読み辛いかとは思いますが、 どうか、ご助力宜しくお願いします。

  • (XP英語)誤ってマルチブートにしたのを直したい!

    再インストールしようとしたら、間違えてデュアルブート→マルチブートになって、とっても困ってます。 起動する際にでるOS選択は3つ。 1.Windows XP Home Edition (起動できるが、文字とアイコンが大きい。) 2.Windows XP Home Edition (おそらく以前使っていたもの。起動できませんでした、となり使えない。) 3.Windows Setup (またインストールに挑戦したらでてきてしまいました。) ↑上の(1.)で起動し、ハードディスクの容量を調べたところ、80GBのうちなぜか71GBと使用されています。 とにかく、OSを完全に削除して、正しく再インストールしたいです。 いくつか同じような質問を見ましたが、あくまで、起動時にOSの選択をしないようにするだけの質問が多く、またXPを削除する方法が書かれてませんでした。 どうか、パソコンの知識のある方、助けてくださいm(__)m 

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

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

  • Windows95とXPのマルチブートの方法等

    現在はWindowsXPのみ入っているノートパソコンで作業をしているのですが、以前使用していて今は保管してあるデスクトップパソコンに入っているソフトをXPノートへ移乗して動かしたいと考えております。そのソフトはWin95上でしか稼動しないので、ノートパソ内でのxpと95のマルチブートを考えているのですが、Win95のインストールCDが無いので、OSの仮想化ソフトをXPにインストールしてのマルチブート等が出来なく悩んでおります。。。 XP入りHDDのパーティションを分割し、吸い出したWin95入りHDDのデータを投入して、マルチブートソフトで管理するなど色々考えてはいるのですが・・・何かいい方法はないでしょうか。。。