HDDが物理的に二台、各HDDをそれぞれ二つのパーティションに切っています
OSはCドライブにインストールしたWindowsXPです
「コンピュータの管理」にて、ディスク0のCドライブが「正常(ブート)」で、このドライブ文字を変更できないのは、まあ当たり前だと思います(OSインストールドライブですし)
しかし、ディスク0の二番目のドライブ(Jになっています)が「正常」ではなく「正常(システム)」と表示されており、このドライブ文字の変更も不可能な状態です。「ドライブ文字とパスの変更」「変更」で「システムボリュームまたはブートボリュームのドライブ文字を修正できません」と表示されてしまいます
OSは間違いなくCドライブにインストールされています(という確認方法に自信がないのですが、少なくともWINDOWSフォルダはCドライブ内に存在し、Jドライブ内には存在しません)
この「Jドライブ」のレターを変更するにはどうすればよいのでしょうか・・・?情報が足りているのか自信がないのですが、足りない情報や解決方法をご教授頂けると助かります
>ディスク0のCドライブが「正常(ブート)」
ブートとあるのはdos(win9x系)の起動ドライブです。
ここにあるcommand.comがdos系の起動ファイルです。
Fドライブはブートにもシステムにもなっていないから関係ありません。
(古い残滓かと、、)
スワップファイル(pagefile.sys)も関係ないです。
(コンパネからの設定でこれはどこへでも作り直せる。フラグメンテの原因になるので、全く別のドライブへ移動させておくとちょっとだけ早いかも?でも、そのドライブは省電力で落とせなくなるけど、、、)
>ディスク0の二番目のドライブ(Jになっています)が「正常」ではなく「正常(システム)」
システムとあるのがXP(NT)系の起動ディスクです。
NT系がデュアルブートで複数インストールされていれば複数ありますが、これ一つしかないのであればXPはここから起動しています。
ここにあるNTDETECT.COMがcommand.comに該当する起動ファイルで次にNTLDRやboot.iniでwindowsが起動します。(順番逆だっけかな?)
windowsフォルダは別の場所へインスト可能なのでCへ入れてしまったのでしょうけど、起動ドライブはあくまでJです。
windowsの起動には起動ドライブとwindowsフォルダが連動していますので、この状態ではドライブレターの変更はできません。
(無理にすればosは起動しなくなる)
boot.iniをメモ帳で書き直す事によりwindowsフォルダ等はコピペで移動できますが(起動中は無理)ブートセクタは簡単に移動できないのでJを物理的に1台目の最初のパーティション(0-1)へ移動させるのは困難です。
(できるツールもあるけど、面倒だし、リスクも高い)
という事で、すっきりさせるには、全部フォーマットしてきれいに消して、クリーンインストールするしかありません。
単に論理的なドライブレターだけをきれいにしたいなら、1の方の方法でJをCにし(先にCを別名へ)Cのフォルダ類を全て0-2のパーティションへ移動し、boot.iniを書き換えれば、たぶん、何とかなるかと、、、
そうすれば、物理的にはともかく、見た目はすっきりしますね。
ブートドライブのドライブレターを変更できないのですが
http://homepage2.nifty.com/winfaq/c/ntdisk.html#912
この方法でシステムドライブやブートドライブのドライブ文字を変更できますが、
動かなくなる可能性があります。
あまりオススメしませんがやるなら必要なファイルをバックアップしてからの方がいいと思います。
何かシステムファイルっぽいものが表示されませんか?
私は、swap領域がJドライブに設定されているのではないかと思います。
・System Volume Information(フォルダ)
・boot.ini
・bootfont.bin
・NTDETECT.COM
・ntldr
ただ、ディスク1のFドライブ(ドライブレター変更可能)にも、上記1フォルダと4ファイルは存在しています
また、頂いた情報を元に検索し、「システムのプロパティ」「詳細設定」「パフォーマンスオプション」の「詳細設定」タブ「変更」をチェックしてみたのですが、Jドライブは「ページングファイルなし」でした(「swap領域」で検索して「これかな?」というページを見たのですが読み方を間違ってるかもしれません・・・)