• ベストアンサー

XP+Meのデュアルブート環境解除後のMeの削除について。

こんばんわ。 現在自作PCを使用しておりましてMe(以下Cドライブ)とXP(以下Dドライブ)を 別のHDDに入れてデュアルブート環境で作業しています。 先日、古い自作のパーツを知人から譲り受けたので現在使用している PCのHDDのうちのCドライブを取り外しそちらの方へ移動しようとしたのです がデュアルブート環境を解除しCドライブをフォーマットすると XPが起動しないと聞いたのでどうすればいいか悩んでいます。 MeはSeagate製の28GのHDDに、 XPはIBM製の80GのHDDに入っています。 Boot.iniがCドライブの方に入っていてCドライブはずしてしまうと XPも起動できなくなりました。 このような感じでDドライブだけで起動できるようにしたいです。 よろしくお願いします。m(_ _)m

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.5

#2,4です。 私の理解が不足していたようですね。了解しました。 ただ、やはりC:ドライブは、PCの要のドライブですので、交換(取り外し)にはリスクが伴います。 リスクをいとわなければ、その様にされてもいいかと思います。 が、当然、今のD:ドライブは、プライマリのマスタに接続する必要があり、ドライブ名もC:に変わるでしょう。 更に、WindowsCDでMBRの修復が必要になります。 また、WindowsXp上でもドライブ変更の影響が出ると思います。 最悪、クリーンインストールする覚悟ならいいですけど... 20~30GBクラスのHDDは1万円前後で入手できますから、 私なら、素直にHDDを購入してインストールします。

noname#53667
質問者

お礼

>私の理解が不足していたようですね。了解しました。 私が中途半端なとこで改行いれてしまっていたみたいです(^^; やはりリスク伴いますか... 6年前使用していたPC9821シリーズの数百MのHDDがあれば代用してやってみます。 私のNT系の知識が乏しかったためFAT32でフォーマットしてしまい、クリーンインストールでまたXPを入れなおす予定です(苦笑 NT系って奥が深いです...もっと勉強してみます! どうもありがとうございました!早速HDDを探してきます!

その他の回答 (4)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.4

#2です。 >マスタ・ブート・レコード(MBR)でちょっと調べてみました ちょっと誤解があるようですね。C:ドライブのMBRは意識していてもいなくても必ず起動時に読みこまれるレコードなんです。 場所は、C:ドライブのHDDの先頭レコードです。 ブートマネージャ(LinuxのLILOや、市販のものも)これを書き換えて、独自の起動シーケンスを実現しています。 WindowsNT系もDOSやWindows9x系とは異なり、書き換えていますので、普通にFDISKしただけではNTLDRが起動しません。 ですから、C:ドライブがなければOSは起動しません。 また、C:ドライブのディスクを交換しても起動しなくなります。この場合は前回書いたようにMBRを修復することで起動可能になります。 あなたの環境で一番いいのは、HDDはそのままにして、C:に残っているWinMeの関係のファイルを削除することです。 >HDDが他にないものでMovingWalkさんの方法が試せません >>先日、古い自作のパーツを知人から譲り受けたので現在使用している >>PCのHDDのうちのCドライブを取り外しそちらの... とあるので、それをC:に使いたい場合について書いたのですが、これは誤りなのでしょうか? 実際にどういう環境にしたいのかはっきりさせてくれませんか? 現在の構成   やりたい構成 C:        ? D:        D:? 譲り受けたHDD   ?

noname#53667
質問者

補足

分かりにくい書き方ですいませんでした。 譲り受けたPC(VAIO)にはHDDがはずされていたので 現在使用している自作機の一台を取り外しVAIOに移したいのです。 現在の構成 自作機 C:Meインストール D:XPインストール デュアルブート環境 譲り受けたVAIO HDDなし やりたい構成 自作機 C:取り外し D:XPそのまま 譲り受けたVAIO 取り外したCをフォーマットして使用

  • toshi0617
  • ベストアンサー率26% (14/52)
回答No.3

XCOPYやドライブコピー(ソフト)を使って丸ごとコピーすれば 問題ありませんよ。

noname#53667
質問者

補足

Cの起動の際に使うフォルダやファイルをコピーすればいいってことでしょうか?(^^; 補足説明お願いします。m(_ _)m

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

起動動作は、C:ドライブのマスタブートレコードから行なわれますので、C:ドライブをなくしことはできません。 また、BOOT.INIやNTLDRなど起動時にC:ドライブに必要なファイルもあります。 ということで、C:ドライブは必要なので、これを新しいHDDに交換する方法を考えましょう。 まず新しいHDDをE:にしてフォーマットし、C:の必要なファイルをコピーしてからドライブを入れ替えます。 このままではマスタブートレコードの関係でブートしないので、WinXpのCD-ROMを使って修復します。 これでうまくいかない場合は、新しいC:のHDDの基本パーティションにアクティブフラグをセットする必要があると思われます。 FDで起動してFDISKで設定してください。

noname#53667
質問者

補足

回答ありがとうございます。 マスタ・ブート・レコード(MBR)でちょっと調べてみました。 Linux等についているツールでMBRの変更をしてデュアルブート環境にすると 書いていたようなのですが、MBRを変更してデュアルブートを解除して XPを起動っていうのはだめなんでしょうか?NT系を触るのははじめてで NT系はあまり触らないほうがいいと言われてあまりいじれないです。(^^; HDDが他にないものでMovingWalkさんの方法が試せません。すいません。

  • yuuyuu1
  • ベストアンサー率34% (122/353)
回答No.1

WindowsMe を起動し、Windows9x/Me でしか使わないアプリケーションをアンインストールします。 Windows 2000/XP を起動し、Windows9x/Me の導入フォルダ (C:\Windows など) を削除します。 [スタート]-[ファイル名を指定して実行] から attrib -s -h -r C:\boot.ini を実行します。 [スタート]-[ファイル名を指定して実行] から C:\boot.ini を実行します。 「C:\="Microsoft Windows"」を含む行を削除します。 変更を保管してメモ帳を閉じます。 (オプション) C ドライブのルートフォルダにある config.sys、autoexec.bat、io.sys、msdos.sys、command.com、bootsect.dos を削除します

noname#53667
質問者

補足

回答ありがとうございます。 修復ポイントを記録してやってみたいとおもいます。 >C ドライブのルートフォルダにある config.sys、autoexec.bat、io.sys、>msdos.sys、command.com、bootsect.dos を削除します の後はCをフォーマットしても大丈夫なのでしょうか?(^^;

関連するQ&A