こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

同じハードディスクに WindowsXPを2つ入れたい

同じハードディスクに WindowsXPを2つ入れたいのです。
どちらで起動してもシステムルートがC:\として認識し、
片方のパーティションは見えなくしたいです。

Partition Magic7のようなソフトならできるかもしれないと、ブートマジックを
インストールしようとするとFAT16, FAT32が見当たらないエラーが発生し、Bootmagicがインストールできませんでした。
ちなみに2つのパーティションはNTFSです。

仕方なく、以下のようにboot.iniを編集しましたが

multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional C" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP Professional D" /fastdetect /NoExecute=OptIn

起動させると、C,Dドライブができていて
Dで起動した場合、他のソフトにインストールしようとするとC:\にインストールしたりして
ぐちゃぐちゃになりました。

投稿日時 - 2008-10-28 13:21:17

QNo.4436188

困ってます

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

私の今使っているパソコン、これが、このタイプです。HDD一つに英語版のXPのメディアセンターエディション、日本語版XPのプロ、VISTAのアルティメット、VISTAのベーシックを入れています。

前半部分の方法、まず、パーティーションをプライマリーで2つ以上作ります。先頭のパーティーション、その次のパーティーションを使いたいので、3番目にXPをインストールします。終了後、先頭のパーティーションを削除、2番目のパーティーションをアクティブにして、再起動し、XPを2番目のパーティーションにインストールします。これで、2番目のパーティーションをCにできます。

ここからが大事で、BOOT.INIをあなたのように編集しなおし、そこから、3番目のパーティーションのXPを起動できるようにします。そうしたら、先頭のパーティーションをプライマリーで作成します。その段階では2番目のパーティーションがアクティブですので、1と2の部分を2と3に編集しなおし、ドライブの文字とパスの編集から先頭のパーティーションを削除します。こうすると、先頭は2番目のXPから見えなくなります。

再起動後、3番目のパーティーションのXPを起動し、そこのコンピューターの管理から、先頭のパーティーションをアクティブに変更し、再起動、そこでXPをCDから新規にインストールします。これで先頭のXPもCドライブです。

インストール終了後、コンピューターの管理でドライブの文字とパスの編集を使い、2番目のパーティーションを削除にすると、1番目からは見えない状態です。これで、お互い見えない状態、起動しているXPの両方がCドライブとなります。

boot.iniを編集しなおし、どちらでも起動できる、起動できている方がXPであることを確認したら、3番目のXPは削除して問題ないです。私の場合には、3番目を拡張、論理ドライブでVISTAで利用し、そこもXPから見えない状態にしてあります。そうすると、オフィスなどもお互いに干渉しないので、片方にオフィス2003、もう片方にオフィスXPなどにしても両方正常に動かせます。

ノートパソコンなので、このようにしていますが、便利なこと、英語版で英語で使用、日本語版で日本語で使用しているので、インターフェースが分かりやすい、子供が日本語版で遊んでいます。

一つのHDDに同じシリアルのXPをインストールすることは禁止されていますので、くれぐれも別のXPを追加購入して利用することをして下さい。プロ同士でも可能ですが、同じものを2つ入れる必要性を私は感じないので上記のようにしています。VISTAは購入したかったので買ってしまったもので、正規版ですので、使わなくなったらアンインストールして別のパソコンでも使えると思って使っています。もっとも、VISTAが調子がいいので、むしろXPを使わなくなってきました。

方法論として、正解の一つを書きましたが、試行錯誤すると、3番目のパーティーションを使わないでできる方法も可能かも知れません。見えなくするにはアクティブな起動部位の文字変更、削除はできませんので、これを解決することが必要です。結構、これができないので、苦労しました。

投稿日時 - 2008-10-28 16:10:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

私のノートはそうしています。便利ですよ。
それはさておき、理由によって多少異なります。Partittion Magicに付属のBoot Magicは、FATパーテーションにしかインストールできませんので他のブートマネージャを使う必要があります。
 ちょっと複雑ですがPartittion Managerを使っても切り替えはできますが、めんどくさいかも。
 PartittionMagicを起動して、起動したい方の基本ドライブをアクティブにして(もう一方を非アクティブ)にして、再起動すれば取り合えずも票は達成できます。
 ただし、下の構成の場合
基本領域 | 基本領域 | 拡張領域
 C:     (C:)   論理ドライブ(D:以降)
私はさらに後ろに基本ドライブがあってFreeBSDを入れてます。

Windows利用者へのブートマネージャのお勧めは
MBM( http://elm-chan.org/fsw/mbm/mbm.html )
ですかね。

投稿日時 - 2008-10-28 19:53:12

ANo.4

>同じハードディスクに WindowsXPを2つ入れたいのです。
どちらで起動してもシステムルートがC:\として認識し、
片方のパーティションは見えなくしたいです。

これがしたい主な理由は何ですか?
・もし、Cの調子が悪くなったらDから起動するため。
・安心感
・その他特別な事情がある

HDDが不調になった場合は、物理ドライブが同じなんで 2つとも
ダメになります。やるなら全く別ドライブが理想で、できれば
物理的に取り外すほうが最適では?
例えば、リムーバブルラックで切り替えとか・・・。
それよりも、市販ソフトでバックアップし、復元するほうが
現実的ではないでしょうか。

特別な事情がある場合は、それを書いた方が良いアドバイスが
あるかもしれません。

投稿日時 - 2008-10-28 14:36:24

ANo.3

WindowsXPを2つ入れたいのです=Systemの基本から逸脱します。2台のPCをLANで結ぶと可能です。

投稿日時 - 2008-10-28 13:47:43

ANo.2

通常にインストールしたのでは恐らく不可能だと思います。

多少回答No.1と重複しますが、VMWare ESXiを使えば可能と言えば可能です。
回答No.1で紹介されているものは、ホストOS上に仮想コンピュータをインストールする為、ホスト側OSの起動が必須となりますが、
これは1台のコンピュータで複数のOSを同時起動させる為のものです。
(ホストOSと言う概念が無く、起動しているOSが全て仮想OSとなりますが、ホストOS上のアプリケーションとして動作している仮想OSよりもパフォーマンスが優れています。)

ハードウェアの要件で提示されているものは、ほとんどサーバ用途のものばかりですが、VMWareではサポートしていないだけで、一般的なPCでも導入できる可能性はあります。
(ただし、インストールできるかどうかはやってみないと判りません。)

参考URL:http://www.vmware.com/jp/products/esxi/

投稿日時 - 2008-10-28 13:46:36

ANo.1

十分なメモリと、CPU処理能力、ディスク容量があれば、
VMWare,VirtualPCなどの仮想環境を使ってみるのはどうでしょう?
ブート時に選択して、OS起動後はディスクは見えないということであれば
VMWareなどをすぐに起動するようにしてしまえば、なんとかなりそうな気がします

たぶん、やりたいことは違うんでしょうね

投稿日時 - 2008-10-28 13:29:29

あなたにオススメの質問