Windowsインストール後のドライブ文字変更

このQ&Aのポイント
  • Windowsインストール後にドライブ文字を変更する方法とは?
  • ドライブ文字の変更方法と再セットアップの必要性について
  • 便利な方法でドライブ文字を入れ替えるか、再セットアップするか検討しよう
回答を見る
  • ベストアンサー

Windowsインストール後のドライブ文字変更

最近、パソコンを新しく組んで、以下のような構成でOSをセットアップしました。 C:Windows 7 D:Windows XP E:データ用(OSなし) ※それぞれのドライブは、別々のHDDです。 ※マルチブート環境で、起動時に起動したいOSが選べるようになっており、 デフォルトは Windows 7 にしてあります。 この状態で使い始めているのですが、 インストール時にあまり考えずにやってしまったため、不便を感じる作業が発生してきました。 したがって、以下のようにDドライブとEドライブを入れ替えたいと思っています。 C:Windows 7 D:データ用(OSなし) E:Windows XP このように今から変更したい場合、どのような方法があるでしょうか? それとも、再セットアップしかないでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.2

7は立ち上がったドライブがCドライブになりますが、XPは先頭のドライブがCドライブ(固定)になります。(OSを選択するソフトを使っていると違うかもしれませんが) > それぞれのドライブは、別々のHDDです。 > マルチブート環境 XPを立ち上げた場合は下記のどちらかのドライブレターになるでしょうか。 ・C:XP D:7 E:データ ・C:XP D:データ E:7 XPがCドライブで立ち上がるのであれば、ANo.1さんの方法でドライブレターを変更するだけで問題はないと思います。 XPがCドライブにならない場合は再セットアップして、XPを最初のHDDにインストールすることをお勧めします。 多分次のようにしたいのではないかと推測しています。 7で立ち上げた場合 C:7 D:データ E:XP XPで立ち上げた場合 C:XP D:データ E:7

2time4date
質問者

お礼

ご返答、ありがとうございました。 XP起動時、XPはCドライブではなく、Dドライブでした。 >XPがCドライブにならない場合は再セットアップして、XPを最初のHDDにインストールすることをお勧めします。 やはり、それしかありませんか。 厳しいですね><。 XP起動時、OSがCでなくてもかまいませんが、今後の作業を見込んで、再セットアップか、このままか、決めようと思います。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>このように今から変更したい場合、どのような方法があるでしょうか? Windows OSのドライブレター(C:、D:、E:等)はシステム起動と関係のないパーティションのみ変更可能です。 例えば、Windows 7が先にインストールされた状態にWindows XPをデュアルブート構成でセットアップした場合はWindows 7がインストールされているC:とWindows XPのD:はWindows XPが起動した状態では変更できません。 また、Windows 7が予約している100MBのパーティションもアクティブパーティションなので変更できません。 >それとも、再セットアップしかないでしょうか? その前にWindows XPと7ではドライブレターの扱い方に違いがあることを習得してください。 Windows 7ではクリーンインストールのときシステムがセットアップされているパーティションをC:に自動設定します。 XPの場合はインストール開始の時点で確保されているパーティションを先頭からC:、D:、E:と割り当てた上でシステムをセットアップします。 セットアップが完了した後でWindows 7を起動した状態と、XPを起動した状態ではドライブレターの定義が異なることに注意してください。 予備知識はこれくらいにして、ドライブレターは起動したシステム(7/XP)の起動に影響のないパーティションをのみ変更可能です。従って、データ用パーティションをD:に定義してもそのシステムでのみ有効となり、他のシステムでは別のドライブレターが適用されることになります。

2time4date
質問者

お礼

詳しいご回答、ありがとうございました。 とても参考になりました。 >その前にWindows XPと7ではドライブレターの扱い方に違いがあることを習得してください。 これは知りませんでした。Win7の方が、ある意味便利になったのでしょうか。 質問文で記載した状態にしたいのは、Win7起動時のみでかまわないので、 ご参考にさせていただきながら、試してみようと思います。

  • hrt_shu
  • ベストアンサー率42% (27/64)
回答No.1

みたところC:は変更する必要がないんですよね? Windows 7の起動中にD:とE:のドライブ文字を入れ替えれば良いのでは? ただし、XPが使えなくなる可能性があります。 ちなみにドライブ文字の変更方法は、デスクトップのコンピュータのアイコン上で右クリックして、「管理」をクリックします。そしたら、「コンピュータの管理」というウィンドウが立ち上がるので、左のほうにある「記憶域」、「ディスクの管理」の順にクリックします。変更したいドライブ名の上で右クリックして「ドライブ文字とパスの変更」をクリックします。あとは開かれたウィンドウを操作していけばわかるかと思います。

2time4date
質問者

お礼

ご返答、ありがとうございました。 そうです。 Cドライブは固定でOKです。 >ただし、XPが使えなくなる可能性があります。 やはりそうですか。 まあ、やってみて、起動しなかったらWin7から元に戻せばいいわけですし。 参考になりました。

関連するQ&A

  • 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のブートローダーが働いて起動がメチャメチャになってしまう為です。 方法をご存知の方がいましたら宜しくお願いします。

  • Cドライブのパーティションが変更できない

    質問します。自作デスクトップPCでXPと2000のデュアルブートを使っているのですが、事情により各OSを再インストールしました。現在HDDは3台つながっているのですが、そのうち1台(120GB)を3つのパーティションに区切り、C(4GB)にXP、D(10GB)がカラ、E(100GB強)に2000という構成になっています。 「できればCドライブとDドライブを1つにして、15GBのCドライブにしたい。2000から起動してXPのOSのCDからインストールすれば、再起動後のインストール画面上で、CとDのパーティションを再フォーマットして1つにできるのでは?」と思ったのですが、実際には「Cにはインストールをするためのデータが入っているので初期化できない」とのメッセージが。 あきらめて普通に起動すると、Cドライブに「$WIN_NT$.~BT」というインストール用のデータが入ったフォルダーができていたので、丸ごとEドライブに移し、boot.iniの「XPセットアップ」のパスをCからEに変えてみたのですが、これだとセットアップが起動できませんでした。2000から立ち上げて管理ツールで変更するのも試しましたが、できませんでした。 どなたか、上記の条件でCドライブのパーティションを変更する方法をご存知ないでしょうか? ご助言・ご教授ください。よろしくお願いします。

  • Windows 7 仮想ドライブからのインストール

    Windows XPを使用していましたが(Cドライブ)、新規増設した2.5HDD(Eドライブ)にWindows 7 をインストールし、Cドライブはシステムが入ったままデータディスクとして使用しようと思いました。 なのですが、使用しているPCのDVDコンボドライブが壊れていて全く使用できないため、 仮想ドライブソフトを使用し、イメージ化したWindows 7 インストールディスクからインストールを試みました。 無事にEドライブへのインストールが完了したため、初期設定後、再起動してBIOSからBootディスクをEドライブに変更し、再度再起動しました。 すると、 「Reboot and select proper boot device or insert boot media in selected boot device and press a key」というメッセージが出で起動できませんでした。 BIOSで再び、BootディスクをCドライブに戻すと、「以前のWindows」と「Windows 7」の選択しが現れ、正常にWindows 7で起動できます。 試しにCドライブのケーブルを外し、Dドライブだけ接続した状態でも試しましたが、 やはり先程のメッセージが出ます。 これだと、Cドライブを繋げていないとDドライブのWindows 7が起動できないので、 将来的にCドライブを外したくなっても外せないので困ります。 この状況を改善する方法を是非ご教授お願いします。 よろしくお願いします。

  • Dドライブのファイルにアクセスできません。

    Dドライブのファイルにアクセスできません。 Dドライブのファイルを開こうとすると「アクセスが拒否されました。」と表示されます。 削除やコピーを行おうとすると「ディスクがいっぱいでないか、書き込み禁止になっていないか、またはファイルが使用中でないか確認してください。」と表示されます。 フォルダを開いたり、新規作成したりはできるのですが、名前の変更も削除もできません。 どうしたらアクセスできるようになるでしょうか? こうなった経緯は長いのですが、説明させて頂きます。 NEC製MY24A/E-2(Windows Vista)をXP Professionalにダウングレードして使っておりましたが、先日、調子が悪くなりNECのロゴが出るだけでWindowsが起動しなくなってしまいました。 再セットアップをしようとしたのですが、リカバリ領域からの再セットアップも、再セットアップ用のVistaのDVDも反応しなくなっており、XPのインストールCDによりセットアップを行いました。 その際、Cドライブのファイルの救済も行いたかったため、Windowsのみインストールを行いました(パラレルインストールと言うのでしょうか?)。 すると、システム関係以外のデータは残ったまま起動することができたのですが、Eドライブのリカバリ領域がCドライブになっており、さらに「識別できないOS」があり、Dドライブ(元はCドライブ)の新しくインストールしたWinXpProとマルチブートになってしまいました。↓のような状態です。 元の状態 Cドライブ:システム Dドライブ:データ Eドライブ:リカバリ領域(表示されていなかった) 再セットアップ後 Cドライブ:リカバリ領域(識別できないOS) Dドライブ:システム(WinXpPro) Eドライブ:データ マルチブートに関しては、正しい対処法ではないかもしれませんが、CドライブをGドライブに変更し、DドライブのBoot.iniファイルを変更してマルチブートではなくなりました。 システムドライブをCに変更したかったのですが、レジストリを変更したところ起動しなくなってしまい、再度インストール(今度はクリーンインストール)を行いドライブに関しては元の状態に戻りました。 その後、Dドライブからデータを復旧しようとしたところ、冒頭のようにファイルにアクセスできなくなってしまいました。ちなみにEドライブも同じ状態です。 以下のページを参照したのですが、効果はありませんでした。 http://support.microsoft.com/kb/810881/ja できればデータの復旧をしたいのですが、最悪Dドライブをフォーマットするにしても今の状態でできるのか不安です。 現状の解決方法もですが、今までの手順などでも「こうしたら良かった」などありましたら、ご教示頂けると有難いです。よろしくお願い致します。

  • Windowsの起動が遅い

    これまではwindows2000とwindows XPのマルチブートしていました。うっかりCドライブのnrldr等の起動に必要なファイルを削除してしまいました。ちなみにハードディスクはCとDに分割して2000はCドライブに、xpはDドライブにしていました。  Cドライブはほとんど使っていなかったのでXPをそこにインストールしてboot.iniをDドライブからのシングルブートに書き換えました。それでXPが立ち上がるようになったんですが、異様に遅くwindowsのロゴが出る前に約2分かかるようになりました。どうすれば立ち上がりを早くすることができるでしょうか?

  • Cドライブをフォーマット&インストールすると・・・?

    現在Windows2000をCドライブとDドライブにインストールして、デュアルブートしています。 Cで起動するWindows2000の動きが怪しくなってきたので、DドライブのWindows2000環境を残したまま、Cドライブをフォーマットして新たにWindows2000を入れなおしたいです。 その場合、すでにある「boot.ini」、「ntldr」、「bootfont.bin」、「NTDETECT.COM」は新しく上書きされてしまいますよね? ということは、これらのファイルをDドライブにコピーしておき、Cをフォーマットして新たにWindows2000を入れた後、Dから持ってくればよいのでしょうか? それとも、boot.ini以外はバイナリファイルなので、boot.iniのみの中身を書き換えれば済む話でしょうか?(その場合はFDにフォーマットする前のboot.iniを退避させておき、Cドライブのフォーマット&インストール後に上書き) CをフォーマットするとMBRとかも消えちゃいそうで、ためらってます。どなたかご教示ください。 なお、現在の状況は以下の通りです。 A:FD C:Windows2000Professional(NTFS)プライマリパーティション D:Windows2000Professional(NTFS)拡張パーティションの論理ドライブ E~H:データ 拡張パーティションの論理ドライブ I:CD-ROM よろしくお願いいたします。

  • XP から 新規にWINDOWS7をインストールしたい

    OEM のVISTA版からダウングレート版でXPを入れています。 たしかXPからはアップグレードでWINDOWS7はイントールできないと聞きました。そうなると新規パッケージを買うしかないですよね。。。 WINDOWS7をDドライブにインストールして、マルチブートしたいのですが、 XPで使っていたDドライブのデータを壊さずにインストールできますか?

  • システムドライブ名の変更

    現在Windows 2000を使用していますが、Windows XPを入れてデュアルブートにして暫く様子を見てからXPに移行しようと思っています。 最初のパーティションには2000が入っていて、%windir%は"c:\winnt"とWindowsの入っているドライブ名はCになっています。 2つ目のパーティションにXPを入れると、XPの入っているドライブ名は"d:\windows"の様にDドライブになってしまいます。 http://homepage2.nifty.com/winfaq/c/ntdisk.html#912 等を参照してレジストリを変更してみましたが、確かに"c:\windows"にXPが入っているようになりますが、Dドライブの内容も同じようになっていて、%windir%は"d:\windows"のままです。 実現したい事は XPのシステムのドライブ名もCにしたいのです。 つまり、 2000を起動→第一パーティションがCドライブ、第二パーティションがDドライブ XP を起動→第二パーティションがCドライブ、第一パーティションがDドライブ の様に出来ないでしょうか。 セットアップの段階で「セットアップ中にインストールドライブ文字とパーティションを選択する」を選択してもCドライブにする事は出来ません。 ドライブ名はあくまでOSで管理していて、2000とXPで同時に起動する訳ではないので、OSごとに別に付けられても良さそうなものですが、無理なのでしょうか。 また、Windowsはディスクの署名とドライブ名をレジストリ内の"HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices"でマッピングしていると理解していますが、正しいでしょうか。

  • マルチブート(C:XP、D:VISTA、E:WINDOWS7)でOSを

    マルチブート(C:XP、D:VISTA、E:WINDOWS7)でOSを入れて使ってきましたが CドライブのXPを入れ直したら、他のOSが選択できなくなりました。 起動時にOSを選択できるようにするにはどうすればよいでしょうか? あまりコンピューターに詳しくないので他のサイトをみてもよくわかりまん ど素人にでも簡単にできる方法、もしくは簡単にできるフリーソフトなどありませんか?

  • Windows2000のマルチブート。

    パーティッションでCとDドライブを作って、Win2000proを入れたのですが、間違ってDドライブにいれてしまいました。 もう一回、パーティッションを入れなおして、Cに入れたところ、起動したときに、Windows2000を起動が2つ(マルチブートというのでしょうか・・・)なってしまいました。 Dドライブをフォーマットしてからもう一回、Cに入れてみたのですが、マルチブートの項目が出てきて、片方は正常起動、もう片方は「~.exeファイルが見つかりません」と出てしまいます。 このマルチブートの項目を出したくないのですが、マルチブート項目がでないようにするにはどうしたらよいでしょうか・・・?よろしくお願いします。