Windows7とXPのデュアルブート構成について

このQ&Aのポイント
  • Windows7とXPのデュアルブート構成において、起動エラーが発生した際の復旧方法を知りたい。
  • Windows7とXPのデュアルブート構成において、起動メニューで0xc000000fのエラーが出てしまい、XPが起動できなくなった。
  • SONY VAIO VPCCW1AFJの環境で、Windows7とXPのデュアルブート構成をしているが、起動エラーが発生してしまった。復旧方法を教えてください。
回答を見る
  • ベストアンサー

Windows7とXPのデュアルブート構成について

Windows7とXPのデュアルブート構成について こんにちは。 現在Windows7を先にインストール済みのパソコンに、 後からパーティションを切り、Windows7側から見たDドライブに XPをインストールしました。 もちろんWindows7は起動できなくなりますが、編集して提出しなければいけない データを思い出し、泣く泣くWindowsREで7を復旧させました。 その後、XPを使いたく、EasyBCDでいろいろ試行してみましたが、起動のメニューで 0xc000000fのエラーが出てしまい、起動できなくなってしまいました。 この場合、どのようにして復旧すればよいでしょうか? 環境 SONY VAIO VPCCW1AFJ C: Windows7 HomePremium-64bit D: WindowsXP HomeEdition-32bit

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

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

質問内容だけでは正確な情報がつかめないのですが、 PC起動するとWin7が正常に起動しているものとします。 1. XPをインストールしたことで、boot.iniがシステムpartitionにあるはずです。(つまり、Win7を起動した場合のドライブ:C ) boot.iniを次のように編集してください。 ※要点は5行目の partition(2) の部分です。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP" /NOEXECUTE=OPTIN /FASTDETECT 2. Win7で bcdedit.exe コマンドを「管理者として実行」し XPを起動するbootエントリを作成してください。 例としてつぎのようになります。 identifier {ntldr} device partition=c: path \ntldr description WindowsXP 3. 以上でWin7を起動すればブートマネージャが表示され Win7とWindowsXPの選択ができます。 WindowsXPを選択すれば ntldr bootloaderにより boot.ini の設定情報でXPが起動するはずです。 -----追記 下記サイトの「2. XP環境にVistaをインストールした状態」を参考資料として参照してください。 VistaをWin7と読み替えてください。 質問のインストール順はこのサイトの説明と逆になっているだけですので、 図 のWinXPをWin7、VistaをWinXPと置き換えれば現状と同じ状態です。 ---Windowsのbootmgr http://ftlabo.hp.infoseek.co.jp/w7-bootmgr/w7-bootmgr.shtml

Depraxi
質問者

お礼

色々とサポートしてくださいまして本当にありがとうございました。 無事デュアルブート化が成功しました。 今回は本当にありがとうございました。

Depraxi
質問者

補足

ご回答ありがとうございます。 現在確認しましたところ、Boot.iniが見つかりませんでした。 もちろん隠しファイルを表示しています。 おそらくEasyBCDをいじったり、WindowsREで環境を戻したことが原因かと考えていますが、 この場合新規にBoot.iniを作成して、回答していただいた内容を書き込めば 良いのでしょうか?

その他の回答 (2)

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.3

No.1 のフォローです。 boot.iniだけ作成してもダメです。 No.1 で参照したサイトに着目してください。 XPを起動するには4つのファイルが必要です。 ntldr , boot.ini , BOOTDETECT.com , bootfont.bin 次の確認が必要です。 1. boot.ini だけが見当たらない場合は boot.ini だけ作成すればいいです。 2. ntldr , BOOTDETECT.com , bootfont.bin も見当たらない場合は、 XPのインストールCDにあるファイルをexpandコマンドでexpandして作成してください。 (CDのファイルは圧縮してありますのでexpandが必要です) -----参考 Win7を起動するには2つのファイルが必要です。 bootmgr , bootフォルダ(傘下のフォルダおよびファイル) Win7(bootmgr)でXP(ntldr)を呼ぶためには bootmgr と ntldr は同じ場所にあることが必要です。 ntldr で boot.ini を呼ぶには ntldr と boot.ini は同じ場所にあることが必要です。 boot.ini がXPを起動するには[operating systems]のrdisk(n)partition(m)の指定がXPをインストールしたrdisk(n)partition(m)になっていなければいけません。 つまり、今回の場合は 1台目のHDDですからrdisk(0) HDDの2番目の領域ですからpartition(2) となります。 ※rdiskはゼロから数えます(zero origin)。partitionは 1 から数えます( 1 origin)。 -----補足 上記に関する限り、作業中に間違っても害はありませんので、思い切って試していいです。

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.2

No.1 の補足です。 XPのbooエントリを作成する bcdedit.exe の操作は次のようになります。 bcdedit /create {ntldr} /d "WindowsXP" bcdedit /set {ntldr} device partition=c: bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast

関連するQ&A

  • WINDOWS7とXPのデュアルブート

    HDD 2基の内、1基にWINDOWS7 もう一つにWINDOWS XPをそれぞれインストールしました。 インストール方法は、HDDを1基にした状態でWINDOWS7を先にインストール。 さらにWINDOWS7を入れたHDDのコードを抜いて、もう一つのHDDを差し込んでXPをインストール。 両方イントールが終わって、HDDを2基ともコードを差し込んで再起動したのですが WINDOWSマネージャーが表示されません。 よって、現在の起動方法はどちらのHDDを先に起動させるかBOOT MENUで選択してからOSを立ち上げている状態です。 WINDOWSマネージャーの簡単な設定方法で"EasyBCD"を使う方法を知りました。 で、これをしてWINDOWSマネージャーにWINDOWS XPとWINDOWS7を選択できるようになりましたが XPを選択するとエラーがでます。 その理由がわかりません。 ちなみに、WINDOWS7を立ち上げてコンピューターでHDDの構成を見ると。 Cドライブ=WINDOWS7 Dドライブ=WINDOWS XP Fドライブ=WINDOWS7 データ用に取っているパーティション領域 Gドライブ=XPのデータ用に取っているパーティション領域 という構成です。 EasyBCDでXPはDドライブに設定しているので間違いはないと思うのですがなぜでしょうか?

  • XPと7のデュアルブートからXP削除方法

    WindowsXPがプレインストールされているPCに 500GBのハードディスクに EaseUS Partition Master で 1つのHDDドライブを2つのパーティションを区切って 後ろの方?右側を開けXPを起動している時に見るとDドライブに Windows7をインストールし 起動時に選択できるようにデュアルブートでこれまで利用してきました。 起動時は 以前のバージョンのWindows Windows7 と表示されます。 このような使用状況で、 XPをもう使わなくなるので、XPを削除しようと思うのですが、 どのような手順で削除すればいいでしょうか? インターネットで調べてみたのですが、 ブートマネージャーがWindowsXPにあるのかWindows7にあるのか、 それ以外にあるのか?わからず、どのようにすればいいか理解できません。 ご存知の方いらっしゃいましたら 教えてください。 EasyBCDは利用しています。 よろしくお願いします Windows7を起動した状態で、Dドライブ(XPがインストールされている)パーティションを 削除しただけではだめでしょうか? ↑を実行した場合、もしもブートマネージャーがXP内に あった場合、ブートマネージャーもなくなることになり起動できなくなりそうです。 よろしくお願いします

  • windows xpと7のデュアルブート

    windows xp と windows 7のデュアルブート 既存のxpが入っているPCに後からwindows 7をインストールしてデュアルブート環境を作ろうと 思うんですが、HDDのパーティションDドライブに空きがないため、 windows xpがインストールされているCドライブにwindows 7をインストールしようと思うんですが大丈夫ですか? 例えばwindows xpが入っている状態で C\WINDOWSってありますよね? windows 7をCドライブにインストールするとwindows7用のC\WINDOWSが作成され、 windows xp用のC\WINDOWSが上書きされるような状態にならないんですかね? よろしくお願いします!

  • マルチブートでXPを完全に削除したい

    CドライブにWindowsXp、DドライブにWindows7をインストールしてマルチブートの環境で使用しています。 現在、既定のOSをWindows7にして立ち上げています。 XPのサポート期限が終了したのでXPを完全に削除(Cドライブをフォーマット)することを検討しています。 方法としてはブートマネジャーを編集するソフトのEasyBCD2.2を使用して行いたいと思います。 Windows7にはEasyBCD2.2はインストール済みです。 この場合、XpがインストールされているCドライブをフォーマットすると、ブートマネジャーがCドライブにあるのでWindows7が起動が出来なくなるのではないかと心配しています。 どなたか、EasyBCD2.2を使用して完全にXPを削除しても、Windows7から起動出来る方法を教えてください。

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

    ご閲覧頂きありがとうございます。 Windows xp と Windows 7(64bit) のデュアルブートについて質問です。 ハードディスクのパーティションをCとDに分け、 まず、Cドライブにxpをインストールし、その後にDドライブに7をインストールしました。 当初は、xpでも7でも問題なく起動できていたのですが、いつからかは判りませんが、 xpを選択しても画面が真っ暗で全く起動しなくなりました。 何回か7をTrueImageバックアップを使って、復元しています。 TrueImageバックアップやハードディスク革命バックアップでバックアップしておいたxpインストール直後のディスクイメージを復元してみましたが、症状変わらずでした。 マスターブートレコードも、そのディスクイメージから復元してみましたが、症状変わらずでした。 デュアルブートするには、先にxpをインストールする必要があったと思うので、元の製品ディスクからxpをインストールしても、デュアルブート環境にはならないと思うのですが、 xpが起動出来るデュアルブート環境に戻すには、どうすれば良いでしょうか?

  • WINDOWS 7 とXP のデュアルブートを構成中ですが、XPを入れ

    WINDOWS 7 とXP のデュアルブートを構成中ですが、XPを入れたあとで問題がおきました。 最初に 7 が入っているところへ XP をインストールしたのですが、XP が立ち上がったあとにインターネット接続ができなくなりました。7 では標準の無線LANでした。XPはDSP版を購入したので、ドライバーがないのはわかっているのですが、7で調べておいたデバイスとXPでの名称が違うことと、接続出来ないため検索もできない状況です。LANケーブルで接続を試みましたが駄目でした。まずはネット接続ができるようにしたいのですが、どのドライバーをいれればよいのでしょうか? ちなみに 7 はHomePremium、XP は Professonal です。

  • 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 を削除するには?

    どうしてもわからないので、PCに詳しい方教えてください。 Cドライブ(40GB)にwindowsXPをインストールし、その後Dドライブ(40GB)にwindows2000をインストールしました。 その後2000しか使ってなかった為、認証もしてなくシステム自体起動しません。 今後も2000しか使わないのでXPを削除したいのですが http://homepage2.nifty.com/winfaq/wxp/setup.html#1339 このHPを参考に削除しようとしたのですが >デュアルブート構成から Windows XP だけを削除したい場合、以下の手順を実行してください。 >・Windows 2000 とデュアルブートしている場合  >5.以下のファイルやフォルダを削除します。   >XP の Windows フォルダ   >XP の Pagefile.sys、もしあれば Hiberfil.sys とはどのフォルダのことでしょうか? WINDOWSフォルダ以外に、 Documents and Settings、Intel10.3、Program Filesのフォルダ3つと、boot-メモ帳、dihf(アプリケーション)が入ってます。 この中で削除してはいけないものはありますか?  >6.Windows 2000 の修復プロセスを実行します。 とは、バックアップの“Windows2000バックアップと回復ツール”の復元ウィザードのことですか? またXPを削除前に、バックアップウィザードをいうのをしてた方がいいのでしょうか? Cドライブに2000をインストールし直した方がいいのかもしれませんが、今手元にOSのCD-ROMがなくてすぐ作業できないのと、LANポートと音声認識のインストールをやっとの思いでできたのと、XPに2000を上書きインストールの仕方がわからないので、もし上記の質問でXPの削除が危険ならこのまま使っていこうかなと考えています。 でも、容量を増やしたく、できれば削除したいので、宜しくお願いします。

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

    XP VISTAのデュアルブートについて BTOで購入したPCをデュアルブートにしようと思い、Cドライブに入っていたWindowsVista HomePremiumを一旦削除。そこ(Cドライブ)にWindowsXP PROをインストールしました。(この段階でXP起動できました) その後、DドライブにVISTAをインストールしましたが、再起動してもブートマネージャーが出ません。VISTAの方が起動してしまいます。 (VISTAの)コントロールパネル>システムとメンテナンス>システム>システムの詳細設定>起動と回復 既定のオペレーティングシステムを参照しても『Microsofto Windows Vista』があるだけで、以前のバージョンのWindows がありません。 どうすればブートマネージャーを表示することができるでしょうか? とても困っています。よろしくお願いします。

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

    現在、Windows7 64bit のノートPCを使用しています。(下記詳細) どうしてもWindowsXP 32bitが必要なのでデュアルブートしたいのですが、 ググって見ても『XPからインストールしないと起動しない』というような内容しか 探す事が出来ませんでした。Windows7 に XPを追加インストールする方法を 教えてください。宜しくお願いします。ソフトを使うことも検討しましたが、持っていた 『Acronis Disk Director 11 Home』の『Acronis OS Selector』で試みましたが、ソフトを インストールして再起動すると、Windows7が起動しなくなり、怖くなったのでそれ 以降は使用していません。 それ以外で、お勧めのソフトなどあれば合わせて 教えてください。宜しくお願い致します。(Windows7 64bit対応のソフト) 一度、既存のWindows7をバックアップ取り、HDDをフォーマットして、WindowsXPから インストールし直して(Cドライブに)、その後、開いたパーティションにWindows7を 復元するのが理想的なやり方なのでしょうか?? アドバイス宜しく御願いします。 【使用PC】 SONY VPCS13AFJ Corei7 640M メモリ6GB HDD 500GB