WindowsXPと7のデュアルブートからXPを消す方法

このQ&Aのポイント
  • WindowsXPと7のデュアルブートからXPを消す方法について教えてください。
  • 再インストールをしないで済む方法があれば教えてください。再インストールをする場合は、現在の7の環境にスムーズに戻せる方法を知りたいです。
  • また、win7を再インストールする際にシステムバックアップを利用して、現在の環境にスムーズに戻す方法はありますか?
回答を見る
  • ベストアンサー

WindowsXPと7のデュアルブートからXPを消

WindowsXPと7のデュアルブートからXPを消したいです。 似たような質問と解決策はいくつもあり、ある程度見たのですが、再インストールをする必要が高そうな状況です。もし再インストールをしないで済む方法があれば教えて下さい。また再インストールをする必要が有る場合は、現在の7の環境にスムーズに戻せる方法があれば教えて下さい。 2台のHDDがあり、それぞれに XPと7が入っています。 HDD1 windows7ultimate-64bit(ブート、ページファイル、クラッシュダンプ、プライマリーパーティーション) HDD2 windowsXP(システム、アクティブ、プライマリーパーティーション) ブートローダーのntldrは消去したのでブート時はwindows7がすんなり起動しますが、xpのパーティーションが消せません。 またHDD2を外すと win7も起動しません。 何かいい方法はありませんでしょうか? またwin7を再インストールしなければいけない場合、win7のシステムバックアップなどを利用して、今の環境に再インストール後にスムーズに戻せる方法はないでしょうか? かなりのアップデートとソフトを入れたので入れなおすとなると少し気が遠くなります。

noname#206994
noname#206994

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

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.3

NO.1です。 つぎは手、BCD(Boot Configuration DATA)の編集です。 Windows7 にはbcdedit.exe というBCD編集ツールが含まれていますが、使い方が難しいです。フリーのツールで、EasyBCD というGUI のツールがありますので、ダウンロードして、使ってみてください。 http://japanese.trailsframework.org/lv/group/view/kl48077/EasyBCD.htm こちらは、v.2.12 で最新バージョンではありませんが、使えると思います。 v.2.2が最新バージョンなのですが、インストールサイトに行ってもたらいまわしにされるだけで、ダウンロードボタンにたどり着けませんでした。もし、ダウンロードできたら、v.2.2を使ってください。 .NET Framework が必要かもしれませんが、Windows 7 には.NET Framework 3.5.1 が用意されています。プログラムと機能の「Windows の機能の有効化と無効化」のところを見て、無効になっていたら、有効にしてください。 EasyBCDはWindows 7用のMBR修復ツールも入っていますので、MBMの修復だけで起動できるようになるかもしれません。

noname#206994
質問者

お礼

EasyBCD2.2にて起動成功しました!!分析を選択すると、やはりブートがHDD2にあったので、ブートをHDD1側に作成するようなことを実行したらうまくいきました。便利なソフトがあるものですね。ありがとうございました!

その他の回答 (4)

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.5

NO.3 です。 EasyBCDが難しい場合は、 (1)HDD2のルートに bootmgr という名前のファイルがあると思うのですが、それをHDD1のルートにコピーして、HDD2を取り外し、起動してみる。 (2)Windows 7 インストールDVDでパソコンを起動し、「修復」を試す。 インストールDVDがない場合は、Windows 7 の、コントロールパネルの「バックアップと復元」を起動して、修復ディスク(CD)を作成して使ってください。

noname#206994
質問者

お礼

何度もありがとうございます。EasyBCDで解決しましたが、(1)のような方法もあるのですね。簡単なのでそれで動くのであれば試してみたかったです。(2)はダメでした。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.4

ブートローダだけ残して XPのファイルを単純に削除するだけでは駄目なのでしょうtか? フォーマットはブートローダがC:\にある以上無理ではないかと思います 1.単純にファイルを消す 2.その後パーテションなどを作りたいのであれば   Win7のディスク管理から HHDD1 のパーテションを分ける で良いような気がするのですがなんか間違ってるかな HDDを完全に1台にしてしまいたいってこと奈多Win7ドライブの方にブートローダ 書き込むしか方法が無いと思いますがドライブ構成も変わるので それで動くのかは謎です

noname#206994
質問者

お礼

ご意見ありがとうございます!まさに後半に書かれているように起動に要するHDDを1台にしてしまいたかったのです。ファイルを消す方法は一部ファイルが残ってしまうようですし、やはり2台必要なのは変わりませんので。おっしゃるとおり7側にブートローダを作成することで解決しました!

  • yama1214
  • ベストアンサー率33% (35/104)
回答No.2

HDD1がアクティブに成っていませんので起動しません。ディスクの管理でHDD1をアクティブにしてからHDD2を外して起動してみては・・・、さらにWindows7システムがあればDVD起動してシステム回復オプションから「スタートアップ修復」を実行してみてはどうですか。

noname#206994
質問者

お礼

補足の追加ができないのでこちらで失礼します。 試してみたのですがダメでした。ご意見ありがとうございました。

noname#206994
質問者

補足

ありがとうございます。 とりあえずディスクの管理を設定&HDD2取り外しを試してみます。

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.1

MBM(MultiBoot Manager)をダウンロードしてbootable CDを作成し、作成したMBM CDでパソコンを起動し、起動パーティションを選ぶ画面で、HDD1のパーティション1(たぶんパーティションは一つしかない)を選択して起動してみてください。そのとき、HDD2は取り外しておきます。 これで起動に成功したら、以後は、MBMから起動しなくてもWindows 7が起動します。 MBMダウンロードサイト: http://elm-chan.org/fsw/mbm/mbm.html

noname#206994
質問者

お礼

HDD2を外すとMBM CDを使っても起動できませんでした。残念ですがありがとうございました。

noname#206994
質問者

補足

ありがとうございます。 そのソフトを試してみます。早めに試して後日報告させていただきます!

関連するQ&A

  • WindowsXPとLinuxのデュアルブート

    いつもお世話になっています。 WindowsXPとFedoraCore5を両方インストールしていままでデュアルブート環境で利用していました。 ブートローダーにはGRUBを使ってFedoraCoreとWindowsどちらとも起動できていたのですが、 誤操作でWindowsが起動しなくなり、Windowsの回復コンソールでfixbootコマンドをしたらOSの選択画面すらでなくなり、Windowsしか起動できなくなりました。 私の考えではWindowsのブートローダにFedoraCoreが認識されていないんだと思うのですが、再びブートローダをGRUBに戻すにはどうすればいいのでしょうか?

  • Windows7とWindowsXPのデュアルブートについて

    いままでWindows7HomePremium-64bitをつかっていたのですが、 Windows7で64bitであるため、動作しないソフトが多数見られたため、 XPとのデュアルブートをしようと試みたのですが、どうやら失敗してしまったようで、 起動時にOSを選べず、勝手にXPが起動してしまう状態になってしまいました。 どのようにすればXPと7を選択できるようになるでしょうか? デュアルブートの手順を参考に書いておきます。 Windows7でパーティーションを2つにする。 Win7:Cドライブ XP用:Xドライブ AHCIからIDEに切り替えができないので、nliteでAHCIドライバを統合した WindowsXPセットアップディスクを作る。 WindowsXPのインストールをする。 Xドライブに指定してインストールしました。 ブートローダーは以下のようになっています。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect 機種はVPPCW1AFJ,VAIO TypeCです。 XP上でのドライブはローカルディスクE:が7のローカルディスクC:のようです。 XPのD:が7でのX:です。 よろしくお願いします。

  • XPと7とのデュアルブートについて

    xpをインストールしてあるPCに7を入れデュアルブート仕様しました 順調にインストールも終え、7も問題なく起動したのですが、HDDのパーティーションが認識してくれませんでした。 XPではC(データ用)、D(XPシステム)、F(7システム)と3つとも認識しているのですが、 7ではC(7システム)、D(XPシステム)2つしか認識しておらずデータ用のパーティーションの部分が認識されません。 (まずCがデータ用のドライブではなくなったことになにか問題があるのでしょうか?) どのようにすれば7の方でも3つのドライブを認識してくれるのでしょうか? よろしくお願いします。

  • WindowsXPとWindows7のデュアルブートを考えています。

    WindowsXPとWindows7のデュアルブートを考えています。 デュアルブートについて調べていると 「Windows7はインストールすると入れたドライブが強制的にCドライブになり、やり方によってはXPのntldr が消失してしまいXPが起動できなくなる」 という記述を見つけました。(http://d.hatena.ne.jp/tt_clown/20091205/1259989345) 現在使っているマシンは HDD1 C:WinXP(32bit) D:空(Win7(32bit)インストール予定) E:倉庫 HDD2 I:倉庫 という構成になっています。 この状態でDドライブにWin7をインストールすると、やはり上記の問題が発生するのでしょうか? PC関係の知識が乏しく、記述元のページを見ても問題の発生を防ぐ方法や発生した場合の対処法がよくわかりませんでした。 対処法等ご存じの方がいらっしゃいましたら宜しくお願いします。

  • VistaとXPのデュアルブートについて教えてください。

    VistaとXPのデュアルブートについて教えてください。 先日、デュアルブート環境で、XPの動作が不安定になり、同じハードディスクに初期化してXPをインストールし直しました。 それをやると、NTローダが読めないと言われ立ち上がらなかったので、とりあえずVistaのディスクを使ってbootrec.exeからMBRを修復してVistaのOS選択画面からVistaのほうを立ち上げられるようにして、VistaのほうでXPのハードディスクを見てみたところ、NTローダがインストール時にコピーされてなかったようなのですが、なぜなのかわかりません。(1) NTLDRとNTDETECT.COMをXPのディスクからコピーしてXPをインストールした側のrootにおいたところ、いつものようにインストールが開始されてXPを入れてデュアルブートを構築し直すことができました。 ところが、Vistaと以前のOSの選択画面を過ぎるとXPが起動するはずなのですが、なぜかまたOSの選択画面が出ます。Windows XPともう一つ下に同じくWindowsXPと二つXPが並ぶ状況です。 上のほうを選択するとXPが起動しました。(2) 2、3日その状態で、ドライバなどなどをインストールしていたらある日突然XPがロードされなくなりました。 Vistaのほうはきちんと動いています。 どうやらboot.iniの設定が何かの拍子で変更されたのではないかと思いますが、パーティションなどの知識が疎いためどのように設定すればいいかわかりません。(3) 現在のVistaで見た設定は以下のようになっています。 Windows Vista(C:) Windows XP(D:) XPがきちんと動いているときにboot.iniの中身を見たのですが、よくわかりませんでした。 うろ覚えですが、 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn こんな感じだったと思います。 説明が長くなってしまって質問がわかりずらいと思います。 (1)NTLDRがハードディスクにコピーされなかった理由。 (2)なぜ同じOSを選択する画面が出るのか。 (3)boot.iniの設定方法。 がわかりません。 説明不足な点や間違っている点もあるかとは思いますが、どなたかご存知の方がいたらなんてもよいので教えていただけると幸いです。 よろしくお願いします。

  • Windows7とWindowsXPをデュアルブートしたいのですが…

    Windows7とWindowsXPをデュアルブートしたいのですが… Windows7とWindowsXPをデュアルブートしたいのですが… 5月2日に新しく自作パソコンを作ったのですが最初にWindows7(64Bit)をインストールした後、地デジチューナーが対応していない事が判明したので今まで使ってたWindowsXP(MCE2005)をインストールしたらWindows7が起動しなくなってしまい再起動して7のインストールDiskを起動しシステム回復オプションでスタートアップ修復を行いました。 そしたらWindows7は起動出来たのですがブートメニューは出ずに7だけ起動します。 Windows7上からブートメニューでXPも起動できるように変更できますか? お願いします。

  • XPとWindows7のデュアルブートでブートマネージャーが起動しない

     Windows xp sp3をインストールしてあったPCにWindows7 PRO64をイ ンストールしたところ、どちらも動くのですが、BIOSでHDDの起動順 位を1にしたものしか起動しません。  インストールは、HDD1(C,D,EのC)にXPを、HDD2(XPから見ると F)に7としています。  今回は64ビット版を購入したので、XPの環境はそのまま残してしば らくはデュアルブートで使用するつもりでした。本などを読んでも、 XPがインストールされている環境で、別のHDDに7をインストールす ればブートマネージャーが自動で作成されると記載されていたのです が、それが出てこないのです。  当然のことながら、どちらのシステムのプロパティの起動と回復で 見ても一つのOSしか表示がありません。  7の再インストール、或いはその他の方法でも構わないのですが、 どうにかしてデュアルブートにしたいので、どなたか方法についてご 教示ください。

  • windows7 XPのデュアルブートについて

    今までの環境 HDD1(XP) HDD2 HDD3 今回したい環境 SSD(win7) HDD1(XP) HDD2 HDD3 でwin7とXPでデュアルブート やったこと 購入したSSDを今まで使っていた"今までの環境"のPCに接続後win7インストール 質問 http://journal.mycom.co.jp/special/2007/windowsvista/016.html http://www.dosv.jp/other/0907/16.htm 上二つのリンク先の内容によれば今回の操作でデュアルブートになり、起動時にブートメニューが出てwin7の起動と回復で既定のOS選択でXPが選べるようになるはずだが、実際にはブートメニューは出ず起動と回復で既定のOSとしてwin7以外の選択肢が出てこない。どうすればデュアルブート環境を構築できるのでしょうか わかりやすい日本語がかけないので丁寧でない書き方になりましたがよろしくお願いします。 必要かわからない情報を一応 BIOSでの起動順序はSSD→HDD1→HDD2→HDD3 当初BIOSで必要なときに起動ドライブを選んでやれば問題ないだろうと判断してXPとwin7の行き来をしていたところwin7で起動不能になった。 win7のインストールディスクから起動してスタートアップ修復を試したが効果がなかった。

  • Windows VistaとXPをマルチブート(デュアルブート)させる方法

    セットアップする順番は、 Vista Ultimate x64(Cドライブ、現在使用中のOS)→ XP HomeEdition x32(別パーティションにインスト予定) の予定です。 今使っているHDDは、4台で1台はOS用に使って、残り3台はデータ用に使う予定です。 OS用のHDD(640G)を、今は C: 320G D: 320G で使っています。 C:にVistaがインストされた状態なので、DにXPをセットアップするとなると、 XPのブートローダである「NTLDR」が起動されるようにブートセクタが書き換えられている, XPインストール時に,Vistaのブートローダ「Bootmgr」の存在が認識されないために、次の設定をする必要がある。 《ブート情報の変更手順》 1. XPを起動 2. アクセサリのコマンドプロンプトを起動 3. DVDドライブ(E:とします)にVISTA の DVD を入れる. 4. 以下の5-7のコマンドを入力し,ブートセクタの書き換えを行います.   5. 光学ドライブに移動 C:\Documents and Setting\[ユーザー名]>e: ※e:はDVDドライブを指定して下さい. ※「\」は半角の¥で入力して下さい.   6. DVD内の\bootフォルダに移動 E:\>cd \boot ※cdがフォルダに移動するコマンドです.   7. ブートセクタ書き換えコマンドを実行 E:\boot>bootsect /nt60 all ※ ここまででVISTAの起動情報に置き換わります.このままだと今度はXPが起動しないので,以下の以下の8-12のコマンドを入力し,BCDにXP起動の為のエントリを追加します.   8. ビスタのsystem32フォルダに移動 E:\boot>cd c:\windows\system32   9. C:\WINDOWS\system32>bcdedit /create {ntldr} /d "Microsoft Windows XP"   10. C:\WINDOWS\system32>bcdedit /set {ntldr} device partition=C:  11. C:\WINDOWS\system32>bcdedit /set {ntldr} path \ntldr   12. C:\WINDOWS\system32>bcdedit /displayorder {ntldr} /addlas ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー こうやればいいと聞きました。この設定方法はあっているのでしょうか・ また、万が一OSのどっちかが不安定になり、1つのOS(VistaかXP)を再セットアップしたいときには、どうやればいいのでしょうか?

  • Fedora8とWindowsXPのデュアルブート

    私はWindows以外のOSを使用するのは初めてで、これからLinuxの勉強をしようと思っている、スーバー初心者です。 表題のとおり、Fedora8とWindowsXPのデュアルブートをしようと思っているのですが、うまくいきません。 【HDD構成、パーティション】 ・マスタHDD MBR(Grub)|Fedora8|未割り当て|SWAP ・スレーブHDD MBR(NTLDR)|C(WinXP)|D(NTFSデータ用) 【//boot/grub/grub.confの設定】 Fedora8をインストールした直後のgrub.confに下記3行を追加しただけです。 title Windows XP rootnoverify (hd1,0) chainloader +1 #boot 【現状】 ・BIOSで起動順番を変更すれば、どちらのOSも起動可能です。 ・FedoraとXPの選択画面は出ます ・XPを選択すると、しばらく真っ黒な画面になり、再度FedoraとXPの選択画面に戻ってしまう。 ・#bootのコメントアウトをとった場合、OSの選択画面でXPを選択すると「Error8」と出て、Karnelが読み込めないというようなメッセージが出ます。 【質問】 今マスタのMBRにはGrubが入っており、スレーブのMBRにはNTLDRが入っています。このような構成ではデュアルブートはできないのでしょうか? NTLDRを消してしまおうかとも思っているのですが・・・できればWindowsの方はあまり触りたくないと思います。 PCの知識に乏しく、四苦八苦しています。おそらく根本的なところが違っているか、わかっていないのだと思います。。。どなたかアドバイスをください!!よろしくお願いします。