• ベストアンサー

システムドライブのドライブレター変更について

おはようございます。 タイトルの事に関して質問があります。1台のハードディスクを複数のパーティションに分けました。そして最初、WindowsXP32bitをインストールしました。 それを起動すると、C:\がシステムドライブになりました。これは、当たり前の事でいいのですが、以下が難題です。 同じハードディスクの違うパーティションにWindowsXP64bitをインストールしました。 それを起動すると、XP64bitのシステムドライブとしてK:\が割り当てられてしまいました。 XP64bitを起動したときに、自身のドライブが入っているパーティションのドライブレターをC:\にできないでしょうか?これにおける絶対条件として、XP32bitから起動したときは、XP32bitのパーティションがC:\になっていてほしいです。 つまり、どちらから起動しても、起動したパーティションがC:\として認識してもらいたいのです。 これが出来るのであれば、シェアウェアを購入する事も考えたいと思いますので、方法、またはソフトの名前等、ご教示願えないでしょうか? また、ハードディスクももう一台ありますので、そちらに新しくインストールしてみれば解決するのであれば、そうしたいと思います。 お手数をおかけしますが、よろしくお願いいたします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.8

#5,#6です。 >Acronis Disk Director Suiteは、サポートしていますでしょうか? 製品ページを見ましたが、パーティション編集機能でアクティブを切り替えられるのはもちろんOKですが、ブート切り替え機能で可能かどうかは明確には書いてませんね。多分大丈夫だと思いますが。他にはVectorで見ると http://shop.vector.co.jp/service/servlet/Catalogue.Detail.Top?ITEM_NO=SR101803 には、「1台のコンピュータ上でアクティブパーティションを切り替えることにより複数のOSの起動を管理するツール」と書いてあるので大丈夫です。 >1台のHDDへのインストールでしょうか?それとも別HDDへのインストールでしょうか? 1台の話です。どのHDDから起動するかはBIOSで決まります。「アクティブパーティション」は物理HDDごとに0ないし1つずつあります。BIOSが決めた起動HDDのアクティブパーティションから起動し、そこがCになります(どれもアクティブでなければ先頭のパーティション)。 あと、私の書いた、 >危険というのは、ショートカットが指す先がC:の時に、起動OSによって指す物が違うと言うことなどですね。 を見て、「そんなの分かってるよ」または「なるほど」じゃない場合は、意図しない事が起こる可能性があるので、思いとどまった方が良いのかも。

ordinary12
質問者

お礼

ご回答ありがとうございます。 大変お詳しいご説明、とても痛み入ります。 今、WindowsXP64bitをインストールし直して、DiskDirectorを使って、望みの環境が構築する事が出来ました。 とても嬉しいです。 お世話になりました。ありがとうございました。

その他の回答 (7)

noname#99202
noname#99202
回答No.7

あなたのやりたいことを実現したのが Windows Vista です。 Vista では, デュアルブートのどちらかのOSを立ち上げれば、立ち上げた OSのはいっているドライブがCドライブになるように設計されています。 XPまでのデュアルブートに慣れた人が最初にとまどうのが、このことなのですが。

ordinary12
質問者

お礼

ご回答ありがとうございます。 Vistaって、「私にとってみれば」便利ですね。ただ、何分新しいもので色々なものの対応も考えてみると、二の足を踏んでしまいます。 既に持っているXP64bitも無駄になってしまいますし・・・。 #5さんの仰る事は、別HDDにインストールする場合、あらかじめXP32bitの入ったHDDを外しておくべきなのでしょうか?

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.6

#5です。危険かというと、市販のマルチブートソフトが普通にサポートしている機能なので・・・ 危険というのは、ショートカットが指す先がC:の時に、起動OSによって指す物が違うと言うことなどですね。まあ、把握して行えば問題ないですが。

ordinary12
質問者

お礼

度々ありがとうございます。 >>市販のマルチブートソフトが普通にサポートしている機能なので・・・ とありますが、Acronis Disk Director Suiteは、サポートしていますでしょうか?ちょうどこれなら、友人が使っていないという事で、譲り受ける事が出来ます。 それと、仰って下さっているのは、1台のHDDへのインストールでしょうか?それとも別HDDへのインストールでしょうか? すみません。よろしくお願いいたします。

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.5

ディスクの複数のパーティションのうち、1つが「アクティブ」と呼ばれる基本パーティションで、起動時にはこのアクティブパーティションからブートセクタを読んで(*1)起動します。Windowsの場合ここがCになります。 従って、アクティブパーティションを切り替えられるようなマルチブートソフトを使えば可能です。市販の物なら多分大丈夫だとは思いますが、「アクティブパーティション切り替え機能」があるかどうか確認してください。 あと、他の方が書かれていますが、64bitの方はアクティブにしてからインストールし直しだと思います。 *1:何がブートセクタを読むかというと、これは物理ディスクに1つあるMBR(マスターブートレコード)に書かれたブートストラップローダーです。

ordinary12
質問者

お礼

ご回答ありがとうございます。 仰って下さったのは、4番の方が言ってらっしゃる、「危険な事」でやり遂げる方法でしょうか。 すみません、いろいろ難しいですね(汗) 勉強になります。ありがとうございました。

  • kad
  • ベストアンサー率37% (247/660)
回答No.4

>XP64bitを起動したときに、自身のドライブが入っているパーティション >のドライブレターをC:\にできないでしょうか?・・・どちらから起動 >しても、起動したパーティションがC:\として認識してもらいたいのです。 同一HDDのパーティションで別OS(デュアル)稼働させるのに同じドライブ レター(C:)を割り振るのは矛盾するし危険を伴う、WinXP(32bit/64bit) に限らずWin2K等と使い分けるにはリムーバブルHDDケースを使ってる。 (参考例、最近のリムーバブルHDDケース) http://www.century.co.jp/products/suto/cjrs.html http://www.ratocsystems.com/products/dock.html 当方は自作PCですが昔から上記のようなHDDケース使ってる、OSシステムが 矛盾しないよう別HDDにインストールしてリムーバブル使えば起動ドライブ (C:)のドライブレターは変わらないし安全だと思います。

ordinary12
質問者

お礼

ご回答ありがとうございます。 どうも私がやろうとしていた事は、本当に危険な事だったのですね。分かりました。 参照された記事見てみました。このようなものがあるのですね。ありがとうございます。 私としましては、やはりどちらも起動時にお互いのパーティションを見る事が出来るのがいいと思うので、こちらの機器の導入は先とさせて下さい。 ありがとうございました。

noname#66624
noname#66624
回答No.3

通常の手順で32bit版のWindowsを導入する(C領域です)・・・HDDアとします HDDアを外す 64bit版で使うHDDをプライマリで接続する・・・HDDイとします 通常の手順で64bit版のWindowsを導入する(C領域です) 32bit版と64ビット版を使い分けたいならHDDアとHDDイの接続をその時々にかわりべんたんかわりべんたんに交換作業を行う >つまり、どちらから起動しても、起動したパーティションがC:\として認識してもらいたいのです。 >また、ハードディスクももう一台ありますので、そちらに新しくインストールしてみれば解決するのであれば、そうしたいと思います。 これで実現可能です

ordinary12
質問者

お礼

ご回答ありがとうございます。 仰っていらっしゃる事は、物理的に繋げ直すという事でしょうか?もしそうだった場合、とても面倒なのですが・・・。 ありがとうございました。

  • Tonji_W
  • ベストアンサー率26% (36/136)
回答No.2

いまからの変更は難しいとおもいますよ。 再度インストールする必要があります。 2つのOS それぞれのインストールをするHDDのみ接続で、インストールをおこなう。 その後インストールがおわった2台のHDDをつなげばOSの選択画面が出る形で立ち上がるようにおもいます。 物理的に違うHDDならこれでいけるように思うのですが、どうでしょう?

ordinary12
質問者

お礼

ご回答ありがとうございます。 再度インストールですね。64bitの方は最近インストールしたばかりなので環境は余り構築できていないので、その辺は大丈夫ですが、32bitも再インストールが必要でしょうか?

  • t-aka
  • ベストアンサー率36% (114/314)
回答No.1

インストールしたドライブレターが起動ドライブとなるのは当然だと思います。 環境変数とかも絶対パスで割り当てられていることもありますので インストール後のドライブレター変更は避けるべきです。 この辺の管理は固定ディスクが担ってますので、ディスクからしてみれば一つのパーティションに二つのOSが存在する事になります。 余力があるなら質問者様が提案されているように、別ディスクへインストールされることをおすすめします。 どちらかのOSの不具合で共倒れする不具合も回避できますしね。

ordinary12
質問者

お礼

ご回答ありがとうございます。 >>インストール後のドライブレター変更は避けるべきです。 分かりました。避けようと思います。ありがとうございました。

関連するQ&A