• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1台のパソコンにWindows XPをデュアルブートするには?(Cドライブと他ドライブのデュアルブート))

Windows XPをデュアルブートする方法とは?

このQ&Aのポイント
  • Windows XPをデュアルブートする方法についての質問です。具体的には、Acronis True Imageなどのバックアップソフトを使用して、CドライブとDドライブのデュアルブートを実現する方法について知りたいです。また、起動後の設定変更やショートカットの変更についても教えてください。
  • Windows XPをデュアルブートするためには、Acronis True Imageなどのバックアップソフトを使用してCドライブのバックアップを作成し、Dドライブに復元する方法があります。この場合、boot.iniを変更せずに、ブートマネージャーソフト(Acronis OS Selectorなど)を使ってCドライブとDドライブのどちらかを選択してOSを起動することが可能です。
  • デュアルブート後の設定変更については、デスクトップ上のショートカットのリンク先をCからDに変更する必要があります。その他にも設定の変更が必要な場合はありますか?

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

  • ベストアンサー
noname#208568
noname#208568
回答No.6

>2KやXPの場合には,ブートマネージャソフトが無くても,「オペレーティングシステムの選択」の画面(黒い画面)でOSを選択して起動できるのではないのでしょうか?(もちろんboot.iniを変更しているという前提があってでしょうが) はい、正規に製品版XPでインストールした場合はその通りです。 しかし、KOCCHAMANの場合CドライブにあるOSをそのままコピーしたわけでコピーされたXPは、自分がCドライブと認識しているのです。 よって、先に述べたようにDドライブにあるのに自分はCドライブと認識しているため整合性が取れなくなりエラーになるため、ブートマネージャソフトであたかもCドライブ(実際はDドライブ)にあるかのように騙す必要があるのです。(ブートマネージャソフトの原理は、選択したOSをCドライブとして認識させて起動させているので98・MEでも起動できるのです) 正規にDドライブにインストールした場合、自分はDドライブにあることを認識しているためブートマネージャソフトなしでも起動できるのです。 私の話は騙しのテクニックでこのあたりを理解するためにはレジストリなどをしっかり理解しないと難しいかもしれませんね。 後もうひとつの質問は、Hドライブは論理ドライブになっているのでプライマリの後に来るようになるのが仕様です。(論理ドライブの後にプライマリは持ってこれません) よって、C-D-NEC RestoreーHの順になるのは肯けます。 う~ん、確かブートマネージャーソフトを導入して論理ドライブがあると変になような・・・? そのあたりはブートマネージャーソフトによって異なるのでよく説明書を読んでください。

KOCCHAMAN
質問者

お礼

なるほど! わかりました。 jiroutoraさん,何度もご丁寧にありがとうございました。 なお,Acronis OS Selector のマニュアルを確認してみましたが,論理ドライブがあると駄目といった記載は特にありませんでした。 いずれ,やってみて,またご報告させていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (5)

noname#208568
noname#208568
回答No.5

>パソコンの電源を入れた場合には,「オペレーティングシステムの選択」の画面(黒い画面)が出てきて,そこでOSを選択できるのではないのでしょうか? はい、その通りですが起動した場合「システムファイルが壊れているか見つかりません」のエラーがでるはずです。 >現状,内蔵ハードディスク内には4つのドライブ(C,Dの他に2つ)がありますが,これらの4つのドライブが,ハードディスク内でどのような順番で配置されているかを確認する方法がありましたら,ご教示お願いします。 スタート→マイコンピュータを右クリック→管理をクリック→ディスクの管理をクリックすると右側にディスクの領域図が表示されます。 左からpartition(1)・partition(2)の順です。

KOCCHAMAN
質問者

お礼

補足です。 各ドライブは種類は,  C→プライマリ,アクティブ  D→プライマリ  NEC-Restore→プライマリ  H→論理 となります。

KOCCHAMAN
質問者

補足

ご教示ありがとうございます。 >はい、その通りですが起動した場合「システムファイルが壊れているか見つかりません」のエラーがでるはずです。 すみません。よく分からないのですが,95や98でデュアルブートした場合には,ブートマネージャーソフトがないと起動できませんが,2KやXPの場合には,ブートマネージャソフトが無くても,「オペレーティングシステムの選択」の画面(黒い画面)でOSを選択して起動できるのではないのでしょうか?(もちろんboot.iniを変更しているという前提があってでしょうが) それから,私のパソコン(NEC)の場合,現状,「C,D,Restore,H」の4つのドライブがあり,Hドライブについては購入後にCドライブの空き容量を使って設定したものなので,ハードディスク上の各ドライブの設置順序は,「C の後ろにH,Hの後ろにD,Dの後ろにRestore」 になっているものと思っていましたが,今確認したところ,「C→D→Restore→H」の順でした。これはどういうことなのでしょうか? 何度もすみません。ご教示ください。

すると、全ての回答が全文表示されます。
noname#208568
noname#208568
回答No.4

訂正。 製品版のXPのCDROMならできますがメーカー製PCのリカバリCDではDドライブにインストールするためにはバックアップソフトが必要になりますよね。              ↓ 製品版のXPのCDROMならできますがメーカー製PCのリカバリCDではDドライブにインストールできないのでバックアップソフトが必要になりますよね。

KOCCHAMAN
質問者

お礼

(3)に関して追加ですが, boot.iniを修正した上で,Acronis OS Selector 等のブートマネージャーソフトをインストールせずにパソコンの電源を入れた場合には,「オペレーティングシステムの選択」の画面(黒い画面)が出てきて,そこでOSを選択できるのではないのでしょうか?

KOCCHAMAN
質問者

補足

ご教示ありがとうございます。 もう少し教えて下さい。 現状,内蔵ハードディスク内には4つのドライブ(C,Dの他に2つ)がありますが,これらの4つのドライブが,ハードディスク内でどのような順番で配置されているかを確認する方法がありましたら,ご教示お願いします。

すると、全ての回答が全文表示されます。
noname#208568
noname#208568
回答No.3

(2)ブートマネージャーソフトを使ったときのみの処置で通常インストールした場合には自動でboot.iniは、作成されますので変更する必要はないです。 ただし、製品版のXPのCDROMならできますがメーカー製PCのリカバリCDではDドライブにインストールするためにはバックアップソフトが必要になりますよね。 (3)Acronis OS Selector 等のブートマネージャーソフトをインストールせずにパソコンを電源を入れた場合でDドライブを選択した場合、レジストリはCドライブと認識したままで実際はDドライブで起動しているので矛盾が生じて起動できません。 よって、Acronis OS Selector 等のブートマネージャーソフトは、無理やり現在のドライブをCドライブと認識させてレジストリ内のCドライブとしての認識の整合性をとっているため起動できるようになります。 ただし、起動するとき起動するとき自分の正しい位置を教えるためboot.iniでpartition(2)であること告げているわけです。 結論として、バックアップソフト(Acronis True Image 等)インストールしてAcronis OS Selector 等のブートマネージャーソフトでデュアルブートを組んだ場合もともと正攻法でないためあの手この手で騙す必要があるため上記方法で起動できる保障はありません。 尚余談ですが、同じOSを二つインストールするのはライセンス上違法と考える人がいると思います。 1つのPCに同じOSをインストールした場合同時に起動できないため合法だそうです。(MS談)

すると、全ての回答が全文表示されます。
noname#208568
noname#208568
回答No.2

(1)はいー>現在開いているドライブをCと認識、他のデータドライブ名が変わるのでリンクの変更は必要 (2)例 Cドライブ [boot loader] timeout=3 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(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" Dドライブ [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn (3)Dドライブ側のレジストリをすべて編集しなければならないのでほぼ不可能です。

KOCCHAMAN
質問者

補足

ご教示ありがとうございます。 (2)に関連して追加質問ですが, ドライブDに対して,Cドライブのバックアップを復元するのではなく,通常のインストールを行った場合には,boot.iniは自動的に書き換わるのでしょうか? それともこの場合も自分で変更する必要があるのでしょうか? (3)について再度質問ですが, boot.iniを修正した上で,Acronis OS Selector 等のブートマネージャーソフトをインストールせずにパソコンを電源を入れた場合には,Windowsのブートメニュー画面が表示されて,OSを選択できるようになるのではないのでしょうか? 以上,ご教示お願い致します。

すると、全ての回答が全文表示されます。
noname#208568
noname#208568
回答No.1

Acronis OS Selector については解りませんがブートマネージャーソフトを用いてデュアルブートした場合、実質Dドライブでも排他的仮想ドライブになってCドライブと認識します。 ブートマネージャーソフトによって実質Cドライブは、別ドライブとして認識するか排他的領域となり表示できなくなったりします。 よって、なにも変更する必要はありません。 ただし、boot.iniはC,Dドライブ共に編集する必要があります。 デフォルトを C: ーーー> partition(1) D: ーーー> partition(2) とする必要があります。

KOCCHAMAN
質問者

補足

jiroutoraさん,早速のご回答ありがとうございます。 パソコンについてあまり詳しくないので,確認させて欲しいのですが, (1)結局,「boot.ini」や「ショートカットのリンク」以外は,何も変更しなくて良いということでしょうか? (2)また,「boot.ini」の変更については,現状のboot.iniの最後に, multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn と追加すれば良いということでしょうか? (3)それから,追加質問ですが,仮にブートマネージャーソフトを用いない場合は,起動時にどのようにしてCドライブとDドライブを選択すればよいのでしょうか? 以上ご教示よろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A