• ベストアンサー

XPのデュアルブート状態を解消したい

もともとCドライブにMeが入っていたのですが、XPに入れなおそうとしたら、CドライブにMe、DドライブにXPが入ったデュアルブート状態になりました。 それで、CドライブのMeを消去(*1)したあと、CドライブにXPを入れました。 インストールは無事に終わりました。 そのあとDドライブのXPを(*1)と同じ要領で消そうと改めて確認すると、どうやらCドライブに入れたXPの一部がDドライブのXPを見に行っているかんじなのです。 Cドライブに入れたXPのアプリケーションの追加と削除を見ると真っ白の状態で、Dドライブの windowsフォルダを削除しようとしても「今使用中です」みたいなエラーがでて削除できません。 というわけで、今DドライブのXPが消せない状態です。 今の状況から抜け出て、結局CドライブにXP、Dドライブは空いた状態にするにはどうしたらいいんでしょうか。 アドバイス頂けると助かります。 (*1)デュアルブートのMeを消去は以下の手順でしました。--------------------- Windows9x/Me を起動し、Windows9x/Me でしか使わないアプリケーションをアンインストールします。 Windows 2000/XP を起動し、Windows9x/Me の導入フォルダ (C:\Windows など) を削除します。 [スタート]-[ファイル名を指定して実行] から attrib -s -h -r C:\boot.ini を実行します。 [スタート]-[ファイル名を指定して実行] から C:\boot.ini を実行します。 「C:\="Microsoft Windows"」を含む行を削除します。 変更を保管してメモ帳を閉じます。

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

  • ベストアンサー
  • ASIA12
  • ベストアンサー率82% (14/17)
回答No.2

CドライブのWindows XPが起動した状態でコマンドプロンプトを開き、そこで『set』と入力してEnterキーを押します。 これにより、現在の環境変数の一覧が表示されます。 環境変数は、導入されているソフトウェアによっていろいろなものが追加されることがありますので、(判断をする上で)どれが必要でどれが不要ということは一概には言えませんが、ご質問の内容から考えると、以下に挙げるような環境変数の値を調べてみて下さい。 HOMEDRIVE/HOMEPATH/Path/ProgramFiles/SystemRoot/SystemDrive/WinDir 少なくともこの中で『Path』以外の環境変数にDドライブを示しているものがあるのではないかと思われます。 また、Cドライブの%SystemRoot%以下のディレクトリと、Dドライブの%SystemRoot%以下のディレクトリの階層構造を比較して下さい。ご質問の内容から考えると、CドライブのほうがDドライブより少ないのではないかと思われます。 全部再インストールをしなくても、Cドライブを完全な(きれいに起動する)状態にしてDドライブを完全に消去する方法は、あることはあるのですが、少なくとも上記のようなことや「boot.ini」の役割などについて、その理屈や動作原理を含めて完全に理解できていないと、多分出来ないと思います。#1の方が言われているように、全部きれいに削除してから再インストールするのが賢明かと思います。

recycle_rocket
質問者

お礼

ご回答ありがとうございました。 アドバイス頂いた通り調べてみると環境変数が確かにdになっていて、階層構造も少なくなっていました。 全部きれいに削除・・が出来てなかったのが分かって、再度クリーンインストールしなおしました。ありがとうございました。

その他の回答 (2)

  • pc-2198ax
  • ベストアンサー率27% (712/2577)
回答No.3

ブートドライブの変更は不可 現在の状態に成ったのはインストール手順が違っている CD BOOT しクリーンインストールする

recycle_rocket
質問者

お礼

ご回答ありがとうございました。確かにインストール手順のミスでした。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

この状態で復旧するのは、難しいですね。 CもDも削除してCに再インストールするしかないでしょう。

recycle_rocket
質問者

お礼

ご回答ありがとうございました。ご回答のとおり、C、Dをフォーマット、削除してCに再インストールするとうまくできました。ありがとうございました。

関連するQ&A