- 締切済み
【教えて下さい】ドライブ文字とパスの変更
Cにシステム、Dは倉庫扱いでした。 チェックディスクをして自動的に再起動したら、OSが立ち上がらなくなりました。 OSのCDを入れて、調べたところ、DがシステムでCが倉庫、逆に変わってました。 なぜドライブ文字が変わったのでしょうか。 また、仕方なくDにOS再インストールをして、ディスクの管理から文字を変更しようと思いましたが、変更出来ません。 CとDを入れ替えたいのですが、方法はありますでしょうか。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
すみません、OSがXPでしたね。下記の回答3は無視してください。
再びno1で回答したterulanです。 >Dが正常(ブート)、Cが正常(システム) 複雑な状況になっていますね。DにVista本体があり、CにVistaを起動するための重要なファイルがあるという状況です。 VistaBootPROで修復して直るか保障もできませんが、とりあえずやってみてはどうでしょう。 http://achikor.cocolog-nifty.com/blog/2007/05/vistabootpro_32_5f06.html ↑XPだけでなくVista上でも動きます。 http://www.vistabootpro.org/ ↑VistaBootPro(フリーソフト)はこちらからDL
- torayoshi
- ベストアンサー率62% (910/1449)
ドライブ文字の変更はディスクの管理からは出来ません。 予約文字がないからです。 ドライブ文字の変更は、レジストリを編集する必要があります。 http://support.microsoft.com/kb/223188/ja/#XSLTH3140121123120121120120 上記の方法で出来るはずですが、パスの問題までは解決出来ません。 レジストリ操作で文字変更→リカバリでC:にシステムをインストールし直す。 レジストリ操作は危険な作業ですが、これが一番『安全』な方法と言えます。 なぜドライブ文字が変わってしまうのか… なにかのタイミングで変わってしまうのでしょうね。 ちなみに余談ですが、私のシステムドライブ文字は現在G: パーティションはH:になっております(苦笑) 私の場合はRAID構築に失敗したときに起こった現象だと思われます。
お礼
難しそうですね・・・。 一番気持ち良いのは、いまのHDD(500GB)の中身を他のHDDに移して、HDDをマッサラにしてからOSインストールですかね。 そしたらCにシステム、Dに・・・となりますよね。 余談についても参考になりました。 RAIDというものに少し興味がありましたので。 ありがとうございます!
私の知る限り、OSがインストールされているドライブの文字を変更する事は不可能だと思います。 それは、パスの変更が様々なOSの設定に支障をもたらすからです。 OSがインストールされているドライブ文字を無理やり変更しようとすると、次のリスクが発生します。 ・OSが起動不可能になる ・環境変数の設定が変わっていないので、様々なところで支障をもたらす ・起動できたとしても、いくつかのソフトウェアが誤動作を起こす たとえOSのブートメニューを修復しても、環境変数が元のドライブのパスであるため、OSの起動にエラーが多発します。この環境変数を直すのに苦労はしますし、そもそもこれを修復可能なのかもわかりません。 ソフトウェアの誤動作は一部のソフトのみなので、そのソフトの設定をいじれば改善されると思います。 いろんな所で専門用語が出てきてしまいました。もし解らなければ検索して調べると、少しは掴めると思います。 結果的に難しいという事を言いたかったのですが、わかりましたか?
補足
早速の回答ありがとうございます。 こういった方法はどうでしょうか。 C(倉庫)をE等に変えて、D(システム)を削除、フォーマット、OS再インストール。 それでCに自動的にシステム、Eは倉庫、希望であればD等に変更。 と、思ったのですが、Cも変更出来ません。 メッセージは下記の通りです。 「システムボリュームまたはブートボリュームのドライブ文字を修正できません」 ディスクの管理画面では、Dが正常(ブート)、Cが正常(システム)となっております。 ですが、OSがインストールされているのはDです。 なぜ、Cが(システム)となっているのでしょうか。 また、なぜOSが入っていないDのドライブ文字の変更が出来ないのでしょうか。
お礼
でも、参考になりました^^ ありがとうございます。