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

解決済みの質問

WindowsXPとWindows7のデュアルブートを考えています。

WindowsXPとWindows7のデュアルブートを考えています。

デュアルブートについて調べていると

「Windows7はインストールすると入れたドライブが強制的にCドライブになり、やり方によってはXPのntldr が消失してしまいXPが起動できなくなる」

という記述を見つけました。(http://d.hatena.ne.jp/tt_clown/20091205/1259989345

現在使っているマシンは

HDD1
C:WinXP(32bit)
D:空(Win7(32bit)インストール予定)
E:倉庫

HDD2
I:倉庫

という構成になっています。

この状態でDドライブにWin7をインストールすると、やはり上記の問題が発生するのでしょうか?
PC関係の知識が乏しく、記述元のページを見ても問題の発生を防ぐ方法や発生した場合の対処法がよくわかりませんでした。

対処法等ご存じの方がいらっしゃいましたら宜しくお願いします。

投稿日時 - 2010-07-30 17:00:58

QNo.6075346

困ってます

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

デュアルブートの場合だけに限りませんが、
「C」「D」「E」などのドライブレターは、OSが起動してから、
OSが、勝手に決めます、したがって、起動したOSにより、異なるのは、
しかたが有りません。
マルチブートの場合は、なおさらです。
「C」ドライブだけでなく、以下の「D」「E」「F」などの割り付けも、
OSにより、まちまちに成ります。

HDDのパーティション(ドライブ)を管理するには、
何番目のHDD、何番目のパーティションで、管理します。
XPのNTLDRは、起動するドライブを指定するのに、そのように、していたのですが、
VistaのBOOTMGRからは、「C」「D」「E」などのドライブレターで指定するようになり、混乱してしまいますよね。

BOOTMGRは、自分の置かれているドライブを「C」とするようです。

何番目のHDD、何番目のパーティションが、Vistaの場合は「C」「D」「E」、
XPの場合は、「D」「C」「E」、7の場合は、「D」「E」「C」などと、
対照表を作成する必要が有りますね。

なを、参照されました記述は、起動HDDの一番目のパーティションが、
7では、非表示になっています。
混乱をさけるために、起動HDDの一番目のパーティションを基本パーティションにして、7をインストールしてください。
普通の場合は、基本パーティションですから、問題はないと思います。

投稿日時 - 2010-07-30 19:55:58

お礼

なるほど。
7をインストールするとXPで起動してもCドライブに7が入っている状態になると思っていました。
解りやすく解説して頂きありがとうございます。

投稿日時 - 2010-08-02 09:38:44

ANo.3

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

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

回答(5)

ANo.5

少なくともXPインストール済みで、その後に7をインストールする形なら問題はないです。

それより気をつけてほしいことは、待ち時間なしでXPが起動するようにしてはいけないということです。
マルチブートの場合、起動の優先順位を決めることができますが、XP迄のWindowsは「以前のバージョンのWindows」でひとくくりされます。
「規定のオペレーティングシステム」で「以前のバージョンのWindows」を選び、待ち時間を0にすると、Windows7が起動できなくなり、復旧もCUIでしかできなくなりますので、お気を付けください。

投稿日時 - 2010-07-31 21:34:39

お礼

思わぬ落とし穴という感じですね。
忠告頂きありがとうございます。

皆様から頂いた回答を見る限り特に問題が無さそうなので、インストールを実行してみようと思います。

つきましては回答を締め切らせて頂きます。
多くの回答ありがとうございました。

投稿日時 - 2010-08-02 09:56:56

質問文中のURIとそのまた先のリンクを読みましたが
>Vistaで大きくその辺が変わったので、C:ドライブに新規インストールすると
>E:ドライブのXPの起動に必要なファイルがインストールされず、
>こういう状況に陥ってしまうようです。
は間違いです。
VistaがインストールされるときにVista以前のOSの起動に必要なファイルなんかをインストールしたりしません。

なんとなく最初の基本領域にクリーンインストールしてしまったか、そうじゃなかったら
http://support.microsoft.com/kb/927817/ja
と勘違いしているような気がします。

ですので、
>この状態でDドライブにWin7をインストールすると、やはり上記の問題が発生するのでしょうか?
については「上記の問題」そのものが存在しないので、「発生しない」となります。
他の問題が発生する可能性を否定するものではありません。

具体的手順は
http://journal.mycom.co.jp/special/2009/windows7/024.html
を、内部で起こっていることは回答2さんのURIが詳しいですね。

投稿日時 - 2010-07-30 21:25:22

お礼

勉強になります。
知識が乏しいため、サイトの情報を鵜呑みにしていました。

ご紹介頂いたページはインストールの際、参考にさせて頂きます。

投稿日時 - 2010-08-02 09:49:08

ANo.2

まったく問題ありません。
下記サイトの「2. XP環境にVistaをインストールした状態」というのがピッタリ当てはまる例です。
VistaをWin7と置き換えて参考にしてください。
---Windowsのbootmgr
http://ftlabo.hp.infoseek.co.jp/w7-bootmgr/w7-bootmgr.shtml

投稿日時 - 2010-07-30 18:50:35

お礼

勉強になります。良いサイトを教えて頂きありがとうございます。

投稿日時 - 2010-07-31 18:31:44

ANo.1

自分の場合は、yts707さんとほぼ同じ状態で、以下の通りです。
XP Pro SP2起動中にWindows7UltimateのDVDを挿入

インストールボリュームにDドライブを指定して新規インストール

その後、OS選択画面が表示されるようになった。(デュアルブート成功)

後日談
XP Pro SP2をSP3にアップデートした。

Windows7が起動しなくなった。

Windows7のDVDを挿入し、画面の指示に従って修復

再びデュアルブート成功

補足
どちらを起動してもシステムディスク
(現在起動中のOSがインストールされているドライブ)
がCドライブになってます。
とくに不具合はありません。

投稿日時 - 2010-07-30 17:22:56

お礼

回答ありがとうございます。当方のPCに入っているXPはすでにSP3なので、そのままインストールすれば良さそうですね。

投稿日時 - 2010-07-31 18:20:48

あなたにオススメの質問