• ベストアンサー

同じハードディスクに 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:\にインストールしたりして ぐちゃぐちゃになりました。

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

  • ベストアンサー
  • unos1201
  • ベストアンサー率51% (1110/2159)
回答No.5

私の今使っているパソコン、これが、このタイプです。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番目のパーティーションを使わないでできる方法も可能かも知れません。見えなくするにはアクティブな起動部位の文字変更、削除はできませんので、これを解決することが必要です。結構、これができないので、苦労しました。

その他の回答 (5)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.6

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

  • dokosoko2
  • ベストアンサー率38% (930/2427)
回答No.4

>同じハードディスクに WindowsXPを2つ入れたいのです。 どちらで起動してもシステムルートがC:\として認識し、 片方のパーティションは見えなくしたいです。 これがしたい主な理由は何ですか? ・もし、Cの調子が悪くなったらDから起動するため。 ・安心感 ・その他特別な事情がある HDDが不調になった場合は、物理ドライブが同じなんで 2つとも ダメになります。やるなら全く別ドライブが理想で、できれば 物理的に取り外すほうが最適では? 例えば、リムーバブルラックで切り替えとか・・・。 それよりも、市販ソフトでバックアップし、復元するほうが 現実的ではないでしょうか。 特別な事情がある場合は、それを書いた方が良いアドバイスが あるかもしれません。

  • kjtyn7
  • ベストアンサー率24% (300/1223)
回答No.3

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

  • ann_dv
  • ベストアンサー率43% (528/1223)
回答No.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/
  • gotoh
  • ベストアンサー率38% (29/76)
回答No.1

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

関連するQ&A

  • OSが3つ?

    OSを再インストールして、起動してみると、OS選択メニューに、「WIndowsXP」が3つあります。 おかしいなと思って、システム構成ユーテリティを開いて「boot.ini」を見てみると、こうなっていました。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.1="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect なんとかして、「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect」のみにすることは出来ないでしょうか? 宜しくお願いします。

  • 増設ディスクからブートさせる方法

    下記のようにboot.iniを修正しましたが 増設のdisk(1)の方は起動しません partition しか切り替えれないのですか [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect multi(0)disk(1)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(1)rdisk(1)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

  • 2つのHDDの2つのXPの1つを消したい

    現在HDDが2つあり Cドライブ Dドライブ です 両方にXPが入っていますが 容量の問題で使っていないDドライブの XPを消してデータエリアにしようと思っています 自分で調べたのですが boot.ini で消すというのと コマンドラインを使うがありました 自分としては簡単なのがいいのですが 起動しなくなるのも怖くて・・ ちなみに boot.ini は Cドライブ にしかありませんでした boot.ini は [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP(C)" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect となっています 最下段の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect だけを消せばいいのでしょうか? よろしくお願いいたします

  • ブートメニューを変えたい

    WindowsXP SP2を使用しています。 ブートメニューのデフォルトを一番目のシステムにしたいのですが、 どうすればよいでしょうか。 現在のBoot.iniは以下のようになっています。 [Boot Loader] Timeout=30 Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT [Operating Systems] multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(2)\WINXP="Microsoft Windows XP Professional" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINXP="Windows XP Professional" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional" multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Windows XP Professional" 以上、宜しくお願い致します。

  • XPとWindows2000Pのデュアルブート

    元から、CドライブひとつにWindows XPがインストールされているマシンに、Windows2000を追加し、デュアルブートにしたいと思いました。PartitionMagic 8を使い、ドライブ後半部分にNTFS領域を作り、Windows2000をインストール。 この段階で、Windows2000は起動してもXPは起動しなくなりました。(黒い画面でとまります) そこで、 C:NTFS Windows XP 基本 D:NTFS Windows 2000 論理 F:FAT32 基本 とパーティションを切り直し、 FAT32領域に同梱のBootMagicをインストールしましたが、 やはりXPで起動することができない状態でいます。 「ファイル名を指定して実行」でc:boot.iniをみると以下のようにかかれています。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn 何が問題なのでしょうか・・。 ウェブサイトを参考にするとWindows XPのパソコンに あとから、Windows2000を導入する場合は、 XPのNTLDRをバックアップしておかなくてはならない、 などと書かれていてあせっています・・・。 よろしくお願いいたします。

  • XPを再インストールしたら別パーティションのVistaがデュアルブートできなくなった

    タイトルの通りです C:\にXP D:\にVista を入れていたのですが、XPの調子が悪く再インストールしたところ起動時の選択画面にVistaが出なくなりました Boot.iniを書き換えたいのですが失敗しても怖いので手が出せません また、今後再インストールするときの注意点と XP修復セットアップの画面の消し方も教えてくれると大変うれしいです [Boot.ini] [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

  • HD別のXP同士のマルチブート

    いろいろネットサーフィンして探しましたが壁にぶち当たってしまいましたのでご教授頂けたら幸いです。  現在使用しているメインマシン(OS:WINXPプロ)と今まで使っていたサブマシン(OS:WINXPホーム)のハードディスクとのマルチブートの設定で悩んでします。  すでにサブマシンから外したハードディスクは取り付け済みで(現在ハードディスクは2個ついている状態です)中の物は見れるのですが、サブマシンのほうから マルチでOSを起動する方法がどうもうまくいきません。 boot.iniの設定も変えて起動時に選択画面は出たのですが サブからの起動に至っていません。 boot.iniは下記のように書き加えました。 [boot loader] timeout=14 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn 下の2行の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn の部分を付け加えました。 rdisk(?)の数値も変更したのですがもしかしたら根本的にそんな簡単にマルチにできないのかなと?と不安に思いカキコさせていただきました。 どなたかご指摘を宜しくお願いいたしますm(。_。)m

  • デュアルブートの削除方法

    デュアルブートの一方を削除する方法を教えて下さい。 なお、boot.iniは下記になります。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn

  • 元々CドライブにwinXP Professionalがインストールされ

    元々CドライブにwinXP ProfessionalがインストールされておりDドライブにwinVista homebasicをインストールしました。 何かしてしまったのか、PC起動時にデュアルブート画面が一瞬だけ表示され、CドライブのwinXP Professionalが自動起動します。 DドライブのwinVista homebasicの起動を復活させたい=デュアルブート画面を表示し選択性にしたいのですが、方法をご存知ではないでしょうか? 参考として、winXP側のboot.iniの記述は現在下記となっています。 親切な方お教え下さい。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

  • このようなエラーが出て、WINDOWSが起動できなくなりました。

    <エラー> 次のファイルが存在しないか、または壊れているためWindowsを起動できませんでした。 Windows root \system32\hal.dll 上記のファイルをインストールし直して下さい。 プライマリのHDDは2つに分けて(C)にME、(F)にXP、セカンダリのHDDには(G)XP SP2という構成で使っています。回復コンソールの使用で(C)と(G)は起動できるようになったのですが、相変わらず(F)が駄目です。kinoppixでも開けません。 boot.iniがおかしいんじゃないかって気もするのですが… [boot loader] timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional SP2" /noexecute=optin /fastdetect C:\="Microsoft Windows" これどうも最後が変なような…。どなたかご教示願います。