• 締切済み

VistaをインストールするとOS入っているドライブ文字は必ずCドライブになる?

C:Win2000 D:WinXPpro のマルチブートで使っているのですがEドライブを作ってCDブートからVistaをインストールするとVista上からは C:Vista D:Win2000 E:WinXPpro と見えてしまいます。 2k及びXP上からは C:Win2000 D:WinXPpro E:Vista となっています。 色々工夫してインストールしても結果は同じなのですが Vistaは自分のOSが入っているドライブは必ずCドライブと表示されてしまうのでしょうか? Vista上から見ても C:Win2000 D:WinXPpro E:Vista となる様にインストールしたいのですが何か良い方法は無いでしょうか? OSselectorと言うマルチブートソフトを使用してブート管理している為CDブートからの新規インストールする方法でお願いします。 XP上からインストールするとVistaのブートローダーが働いて起動がメチャメチャになってしまう為です。 方法をご存知の方がいましたら宜しくお願いします。

みんなの回答

  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.7

アップグレードインストール(インプレースアップグレード)すればアップグレード元のドライブレターを引き継ぎます。 たとえば、EドライブにXPをインストールしておき、XPを起動した状態からVistaのアップグレードを行えば、VistaはEドライブになります。 Vistaへのアップグレードが出来ないOS(新規インストールになってしまうOS)からは出来ません。 http://www.microsoft.com/japan/windows/products/windowsvista/buyorupgrade/upgradepaths.mspx#01 OEM版(DSP版)のVistaはアップグレードインストールは出来ないかもしてません。リテールパッケージ品(製品版)のVistaが必要だと思います。

回答No.6

私の場合はDドライブになりましたよ。 特に気にせずに入れたのでどういう設定にしたかは忘れてしまいました。 何も変わったことはしていないと思うのですが…。 とりあえずVistaがDドライブに入ることもあるという実例として。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.5

>Vista上から見ても C:Win2000 D:WinXPpro E:Vista となる様にインストールしたいのですが何か良い方法は無いでしょうか? 方法は、ありません。 しかし、 一番目のHDD(パーティション)が、Win2000で、 二番目のHDD(パーティション)が、WinXPproで 三番目のHDD(パーティション)が、Vista にすることは、出来ますが。 ☆XP上からインストールするとVistaのブートローダーが働いて起動がメチャメチャになってしまう為です この原因は、Win2000をインストール後 マルチブートソフトで、Win2000のインストールパーティションを非表示にしていないかったからです。 ここで、非表示にしてからWinXPproをインストールするのです。 説明書を落ち着いて読んでください。 ここまで、出来たら Win2000とWinXPproのインストールパーティションを非表示にしてから Vistaをインストールするのです。 尚、通常(例)Win2000を起動したらWin2000からは、  WinXPproとVistaのパーティションには、アクセス出来ません。 当然 ドライブ文字も設定出来ません。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.4

追加です。 参考として下記URLをじっくり読んでください。 OS SelectorのVista対応~実験編 http://tome-programming.cocolog-nifty.com/blog/2007/05/os_selectorvist_2ba7.html

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.3

>システムドライブが必ずCになるとは書いていない様ですが はい、確かに書いてはありません。 私が、言たかったのはマルチブートソフトから見て 一番目のHDD(パーティション)が、Cドライブで、 二番目のHDD(パーティション)が、Dドライブで 三番目のHDD(パーティション)が、Eドライブですよ と、言うことです。(これを確認できます。) で、問題は、下記です。 1.それにXP上からドライブを見るとC:Win2000 D:WinXPpro E:VistaとなっておりXPのシステムドライブはDとなっています 2.私の場合はOSselectorでOSを選択した後Vista以外を選択すると起動せず、Vistaを選択してもVistaのブートローダーとは違うコマンド入力画面が出て来ます。 *** 正常と言うか、正しいインストールでは、 C:WinXPpro D:Win2000 E:Vista とか C:WinXPpro D:Vista E:Win2000 とかになります。 この原因は、ブートローダーがインストールの操作に手違いがあった場合書き換えられたと解釈すべきです。 その為、上記2が発生するのです。 これを、修正するには、OSselectorが、作成したブートローダーを書きかえる必要があります。 参考用:ブートローダーの中身です [[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" /fastdetect ☆ブートローダーを書きかえるには、ハードル(敷居)が、高いので 一旦 HDDを、綺麗に(フォーマット)してから再インストールしたほうが、確実です。

cravit100
質問者

お礼

ありがとうございます。 Vistaのブートローダーを書き換えるソフトはあります。 しかし私が聞きたい事はOSselectorとかブートローダーの事ではありません。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.2

>Vistaは自分のOSが入っているドライブは必ずCドライブと表示されてしまう この件は、xpsp3さんの回答で間違いないです。 これを確認するには、http://www.runexy.co.jp/compo/pdf/manual/ddappendix.pdf の4ページ (A)パーティション作成前の状態か 或いは (B)パーティション作成後の状態をOSselectorを起動して確認できます。 >Vistaのブートローダーが働いて起動がメチャメチャ とは、具体的にどのようになるのでしょうか? 例えば、OSの選択メニューが、各OS毎に順番違う    *これは、どうしょうもないです。  または、各ドライブが入れ替わる *これも、どうしょうもないです。(システムドライブ以外ならある程度変更可能 でも操作[変更]しない方がよいです。) これ以外にありますか?。

cravit100
質問者

お礼

ありがとうございます。 >これを確認するには~の4ページ~ これを見てもシステムドライブが必ずCになるとは書いていない様ですが。 それにXP上からドライブを見ると C:Win2000 D:WinXPpro E:Vista となっておりXPのシステムドライブはDとなっています。 >これ以外にありますか?。 私の場合はOSselectorでOSを選択した後Vista以外を選択すると起動せず、 Vistaを選択してもVistaのブートローダーとは違うコマンド入力画面が出て来ます。

  • xpsp3
  • ベストアンサー率45% (5/11)
回答No.1

正常です。 例えばXPとXPのマルチブートでもCドライブにインストールしたXPを起動すれば システムドライブはC:ですね。 DドライブにインストールしたXPを起動してもシステムドライブはC:になります。 ということはどのOSも自分のOSが入っているドライブは必ずCドライブと表示されるということです。 これを変えることはできません。

cravit100
質問者

お礼

ありがとうございます。 正常とありますがXP同士でマルチブートした時、 Dに入れた物はOS上からでもシステムドライブはDとなっています。

関連するQ&A