win7とwin XPを個別にインストールして起動できる方法とは?

このQ&Aのポイント
  • win7 64bitとwin XPを3つのHDDのうちの2つに個別にインストールして起動できる方法を教えてください。
  • win7をインストールした後にXPを入れているため、win7とXPがうまく動作しません。非難するHDDの容量の関係上、win7を消すことができません。
  • XPが立ち上がるとwin7が起動しなくなり、win7が起動するとXPが動かなくなります。bootsect.exeを起動しようとしましたが、起動できませんでした。easyBCDを使用しても起動できない旨が表示されます。XPを起動してもLANドライバを認識しません。
回答を見る
  • ベストアンサー

win7 64bitとwin XPを3つのHDDのうちの2つに個別にイ

win7 64bitとwin XPを3つのHDDのうちの2つに個別にインストールして起動できるようにしたいのですが、中々うまくいきません。 原因はwin7をインストールした後にxpを入れているからだと思うのですが、 非難するHDDの容量の関係上、win7を消すことが出来ません。 XPが立ち上がるようになると、win7が起動しなくなり、 win7が立ち上がるようになるとxpが動かなくなります。 win7のセットアップディスクをいれ、xpが動く状態からコマンドプロンプトより ディスクのbootsect.exeを起動しようとしましたがwin32アプリではないため起動できないとはじかれてしまいます。 easyBCDというソフトを使い、起動時にOSを選択できるようにしましたが、 XPを選んでもなんらかのファイルの故障により起動できない旨が記されます。 またXPを起動しても何故かLANドライバを認識しません。 よろしくお願いします。 matherboad P5B delux HDD:C=1T win7 HDD:D=500G winXP HDD:E=1T バックアップ用

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

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

質問番号:6193923 回答 No.3 の補足です。 返答(レスポンス)があまりにも遅いので、見ていませんでした。 基本的に当日中に応答がなければ見ないことにしていますので、悪しからず。 (A)現在は、XPをインストールしたHDDをBIOS設定で「起動優先順 1位」に設定してPCを起動すれば、XPが起動する状態になっっているものとします。 手順要約 これからの作業は次の通りです。 (1) Win7をインストールしたHDDをBIOS設定で「起動優先順 1位」に設定してPCを起動すれば、Win7が起動する状態になるようにする。 (2) Win7を起動したときに「Win7とXPの起動をメニューで選択できる」ようにする。 ----- 状態によっては作業手順を考慮しなければなりませんので、まずは確認です。 すぐ返答してください。 上記(A)は間違いないですね。 上記(1)はどういう状態でしょうか。 Win7が起動できない場合は、どのような状態になるのか、について読み手側に解るように伝えてください。 とりあえずこの2点の確認です。

その他の回答 (5)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>上記のURLを参考にし再度試してみましたが ご提示のURLはVistaと7のデュアルブートのもので参考になりません。 また、EaseyBCDの最新バージョンは2.02なので、それを利用した方が確実です。 Microsoftでは下記のURLでWindows Vista/7の後からWindows XPをインストールしたときのブートシーケンス修正について説明していますので参考にして下さい。 http://support.microsoft.com/kb/919529/ja この操作をEasyBCDがGUIで簡単に実行できるようになっています。 ブートシーケンスを理解していれば難しい問題ではありません。 参考URLも併せて読んで下さい。

参考URL:
http://asugi23.web.infoseek.co.jp/diyf/diy88.htm
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>原因はwin7をインストールした後にxpを入れているからだと思うのですが、非難するHDDの容量の関係上、win7を消すことが出来ません。 先ず、質問文の誤変換を直しましょう。 「非難するHDD」→「避難するHDD」 ブートシーケンスの違いによってWindows 7の次にWindows XPをインストールすると正常なデュアルブートを自動的に作成出来ません。 >XPが立ち上がるようになると、win7が起動しなくなり、 ntldrのみ有効になった状態と推測します。 bootmgrに制御が移らないとWindows 7を起動することが出来ません。 >win7が立ち上がるようになるとxpが動かなくなります。 Windows 7起動用のbootmgrに制御が移っていますのでntldrへ制御を移すためのエントリを追加すればWindows XPを起動できるようになります。 EseyBCDを使ったようですがエントリーの追加方法に誤りがあったものと思います。 もう少し頑張って下さい。

blackluna
質問者

お礼

こんばんわ。 お返事ありがとう御座います。 http://seikun1217.blog90.fc2.com/blog-entry-319.html 上記のURLを参考にし再度試してみましたが ファイル NST ntldr 状態0xc000000f と表示されて起動することが出来ません。 他の方法を試してみたいと想います。

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

> 原因はwin7をインストールした後にxpを入れているからだと思うのですが、 そうではありません。 インストール時点でxpのHDDが、「他のHDDと独立した状態ではないシステムだ」とみなされているからです。 Win7およびバックアップ用のHDDは、いったん電源を抜いておきます。 xpをインストールするHDDだけ接続してインストールすればいいです。 --- 独立したHDDに各OSをインストールした環境を構成しようとされていますので、 望ましい、しかも使いやすいデュアルブート環境だと思います。

blackluna
質問者

お礼

丁寧なお返事、ありがとう御座います。 早速試してみたいと思います。 HDD DドライブにXPのインストールが完了したら、 元の配線の状態に戻すということで宜しいでしょうか? その後の手順などもご存知でしたらよろしくお願いします。

blackluna
質問者

補足

winXPをHDD1つつなげた状態で再インストールしなおし、 その後ケーブル類を元の状態にもどし、起動してみたところwin7の方がおかしくなってしまった用で bios側からもwin7のHDDを認識していない、回復コンソールからも回復できない事態に陥ってしまいました・・・ 何がいけなかったのでしょうか?

  • 10FSR
  • ベストアンサー率59% (329/556)
回答No.2

OSのインストールは、HDDを1台接続した状態で個別にインストールしたのなら、下記を参考にしてください。 「ちょっと特殊な Windows でのデュアルブート」 http://okwave.jp/qa/q5882862.html 「Win7から別のHDDにあるVista,XPをbootする」 http://ftlabo.hp.infoseek.co.jp/boot-from-win7/boot-from-win7.shtml XPが32bit版で7が64bit版の場合はbootsect.exeが動作しないため、有効なWin32アプリケーションではありませんとはじかれます。 LANを認識させるには、マザーボード付属のCDからドライバをインストールしましょう。

  • osahune
  • ベストアンサー率47% (288/609)
回答No.1

↓USBメモリでブートマネージャーを作成して使っている例がありました。 Windows XP と Windows 7 のデュアルブートとUSBメモリのブートマネージャー [パソコン] http://honuhonu.blog.so-net.ne.jp/2010-01-04 ↓こちらは参考まで Core i7 PC に Windows 7 64bit + Vista + XP 32bit マルチブート環境を作ってみた http://www.nire.com/2009/05/win7-core-i7-multi-boot/

関連するQ&A

  • Win8からXPへ。

    Win8がプリインストールされたディスクトップPCを買いました。 会社専用の業務プログラムを動かす(それ以外の目的では使用しません)のに、XPにダウングレードしなければなりません。 XPのインストールディスクを挿入して、BIOSのブート順を替えても、DVDから起動しません。 調べてみると、win8からXPへのインストールはできないとあります。 一旦、HDDをフォーマットしてから、XPのインストールディスク(DVD)を読ませて、インストールすることは可能でしょうか?

  • Win xp と Win 7 のマルチブート環境から Win 7を削除

    Win xp と Win 7 のマルチブート環境から Win 7を削除しようと思い easybcdというソフトを使って削除を行ったのですが、どこかに間違いがあったらしく ブート画面にはwin xpではなくて win 7しか表示されなくなってしまいました。 win 7のファイルは既に手動で削除してしまっており、win 7を選択しても勿論起動しません。 winxpのcdより回復オプションのfixmbrを行っても何も変化がありません。 この状態からどのようにすればOS起動を復活する事が出来るのでしょうか。 宜しくご教授のほどお願いいたします

  • 7とXPのWブートについて

    7とXPのWブートについて、再度教えて下さい。 7とWinXPを別のHDDにインストールし、信号線を外して互いに立ち上がり等迄完了致しました。 教えて貰った様に<まず無料ソフトのEasyBCDをダウンロードしてください、ネットで探せば簡単に見つかりますのでUSBなどに入れておいてください。<迄完了。 <電源OFFの状態でWinXPを入れるHDDをセットします、Win7の入ったHDDのコネクターか電源コードを外しておきBIOSでDVD起動にしてWinXPのシステムCDを起動、WinXPをインストールします<完了 <電源をOFFにしてWin7のHDDを繋ぎます、このときHDDの繋ぐ順序で起動するのでそのまま起動するか、BIOSでHDDの起動を順位を指定して起動させます。<完了 <そのつどBIOSで指定しなくてはなりません、仮にWin7を立ち上げたとしたら先ほどのEasyBCDをインストールして"Add New Entry"を選択、TypeでWindowsXPを選びDriveでXPの入ったドライブ名(エクスプロラーで確認してください)を指定、Add Entryで保存して終了、再起動すればWindowsXPとWindows7の選択画面が出てデュアルブートになります。<完了 で、起動画面は上にWindowsブートマネージャーの黒い画面で、下にWindows7とMicrosoftWindowsと表示、選べる様になりました。 <XPを起動したならWin7を選択、Win7のドライブ名を指定して上記と同じことをします<完了 しかし、上記のブートマネージャーから7を選ぶとすんなり7が立ち上がりますが、XP(画面はMicrosoft Windowsと表示)を選ぶとメモリーの診断画面が出ます。 画面の表示は 「Windowsを開始出来ませんでした。最近のハードウェアー又はソフトウェアーの変更が原因の可能性があります 問題を修復するには次の方法があります。 1.Windowsインストールディスクを挿入して、パソコンを再起動します。 2.言語を選んで「次へ」クリックします。 3.「コンピーターの修復」をクリックします。 の表示があり、その下には ファィル:\NTLDR 状態:0x00000f 情報:アプリションが見つからないか、壊れている為、選択されたエントリーをロード出来ませんでした。 と、表示されてます。 ちなみにXPの250GのHDDの電源を外すと7が正常に立ち上がる。 又7の1THDDの電源を外しXPの電源を入れると、XPが正常に立ち上がる。 もう少しだと思うのですが…何方か教えて下さい。

  • Win7(RAID0)とXP(非RAID)とのデュアルブートについて

    Win7(RAID0)とXP(非RAID)とのデュアルブートについて お知恵をお借し下さい!! メーカー製PC(HP/e9290jp)でWin7をRAID0の環境で使用しています。 そこにHDDを1台だけ増設し、WinXPをインストールしデュアルブートを構築したいと考えております。 HDD1,2,3は全てSATAで接続されており、HDD1,2がRAID0でWin7がインストール済みです (1)nLiteでXPインストーラーにAHCIドライバを統合(Intel(R) ICH10R SATA AHCI Controller) (2)BIOSでHDD1,HDD2を無効化(HDD1,HDD2に万が一があってはいけない為) (3)BIOSでSATAモードをRAIDからAHCIに変更 (4)HDD3にXPをインストール ※【ここまでは無事に行えまして、この状態であればXPが単独起動します】 (5)BIOS設定HDD1,HDD2を有効化 SATAモードをAHCIからRAIDに変更 (6)Win7を起動し、EasyBCDでWinXPをエントリー追加 これで再起動した後、ブートメニューからWinXPを選択すると、一瞬ブルースクリーンが出て 勝手に再起動してしまいます(ブルースクリーンの内容は消えるのが早すぎて確認出来ず) 試しに起動優先順位をHDD3を優先にしてみたのですが、やはり再起動してしまいます また、HDD1,HDD2を無効化してHDD3のみにしてみたのですが、症状は変わりません HDD3のみ有効の状態で、SATAモードをAHCIにすれば、XPを単独起動する事は出来ます。 HDD1,2,3全て有効にし、SATAモードをAHCIというのは試しておりません。 (RAID0構成が崩壊してしまう気がしたので) 状況的には、XP用のAHCIドライバとは別にRAIDドライバが必要なのでは?と考え、 感で"Intel(R) ICH10R SATA AHCI Controller"なるものをインストーラーに 統合させてみましたが、STATモードがRAIDだとブルースクリーン表示でインストール出来ない様です 現状では毎回BIOSの設定を複数箇所いじってOSを切り替えています。 ・Win7起動 → HDD1,2,3有効 SATAモード=RAID ・WinXP起動 → HDD1,2無効 HDD3有効 SATAモード=AHCI 最終的にはHDD1,2,3全て有効、かつRAIDモードでブートメニューによりOSを切り替えたいのです。 宜しくお願い致します。

  • XPからWIN2000へ 

    古いモバイルPCをXPからWin2000へダウングレードを試みます。 メモリ最大積載256MBなのでXPがとても重いです。 モバイルPCにはCD/DVDドライブはありません。 外付けCD/DVDドライブにてWin2000DISKを起動し、再インストールをすると、「DISK内のOSは現在のOSより古いバージョンなので起動できません」となり断念しました。 HDDフォーマットを行い、外付けCD/DVDドライブで起動しようと思い、まず、現在の状態(XP)でBIOSを変更(CD/DVDドライブを初めに見に行く)して外付けCD/DVDドライブにWin2000DISKを挿入し再起動したのですが、普通にXPが立ち上がり、CD内のWin2000を自動で開きませんでした。 この作業は不可能なのでしょうか? 知恵を貸してください

  • XP→Win7→XP→Win7に戻せますか?

    元々WinXPのPCをWIN7-home正規品CD-romでWin7にアップしましたが不具合が有り コマンドプロンプトでXPに戻しました。 再度Win7に戻すことは可能でしょうか? Cドライブフォルダーには Win7, Windows, Windows old, WinXp ,が有ります。 可能な場合、その手順をご教示お願いいたします。

  • Win XPが起動しません!

    バイオ・ノートでWin XP Home edition SP2を使っています。 Win XPが起動しなくなりました。 「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした: <Windows root>¥system32¥ntoskrnl.exe. 上記のファイルをインストールし直してください。」 のメッセージが出ます。 大事なデータ(iTunes)が残っているので、リカバリーディスクでOSをインストールし直すのは、できれば避けたいのですが。 なにかよい知恵は無いでしょうか? (データのバックアップをとっていなかった私が悪いのですが)

  • HDDをフォーマットしてXPを再インストールしたいのです

    よろしくお願いします。 パソコンは(親戚の人の)自作パソコンでリカバリーソフトはついていません。WINXPホームエディションをインストールして使っています。HDDはc、dに分かれていて各30G、メモリーは448mbでペンティアム3の996MHzです。 実は先日インターネットでダウンロードしたソフトをインストールしたところ起動したとたんに(ディスクトップ画面が出たらすぐにmsoob.exe、Mixer、Explorer.Exeが問題が生じたために終了しますとメッセージが出て、その後再起動、そしてまた、同じことの繰り返しです。で、セーフモードで立ち上げてインストールしたソフトは削除したんですが同じで、どうもXPのファイルが壊れてしまったみたいと思ったのです。 で、XPをインストールして修復をしようと思ってCDを読ませてインストールとしたら、ローカルディスクとして使っていたDにインストールされてしまいました。 もう、どうしていいかわかりません、 DにはいったXPをアンインストールしてCをフォーマットして再インストールするにはどうしたらいいのでしょうか? 初心者に毛が生えたくらいでよくわかりませんので、教えてください!

  • EasyBCD2.2を使用してHDDを使用したい

    現在使用しているwin7のOSが入っているPCに別のHDDでwinXPのOSを入れて2台のHDDをEasyBCDにて両方のHDDを使用したい。 win7のパソコン windows7 Professinal Sarvise Pack1 メーカー:DELL T1500 プロセッサー:Intell(R)Core(TM)i5 メモリ:4.00GB システム:64bit 新しくインストールしたいOS windoesXP Professinal Service Pace3適用済み 1、win7側のコードをはずし新しいHDDにコードをつなぎwinXPのOSをインストールを行いました。   winXPの起動のときにSATA Modeを[ATA]に設定を行いました。 2、電源を切り再度win7側のHDDにコードをつなぎ、起動時BIOSの中のSATA Modeを[AHCI]に設定  を直して起動をさせました。 3、win7は普通通り起動をしました。 4、PCをシャットダウンをして、winXPのHDDにコードをつなぎ再起動を行いました。 5、起動の途中で[stop:0x0000007B]が出てしまいました。  何か作業内容が悪いのではと思います。だけど私のパソコンの能力ではわかりません。  もし詳しくご指導ができる方がいらっしゃいましたら、よろしくお願いします。  また作業が難しいのであれば、HDD切替器を購入をして行ったほうが、かんたんにできるのでしょ うか

  • このようなOSのインストール&起動の場合について(98とXPのHDDが別々)

    HDDは、ATAボードで接続しブート起動もしています。 Win98をインストしたHDDと WinXPをインストしたHDDがあります。 これはATAボードに一緒に接続しているわけではありません。単体で使用しています。 元々パソコンは、Win98が入っていたものです。 このWin98のHDDを外しWinXPがインストされたHDDから起動して今はXPを使用しています。 しかし電源コードを抜いたり(停電時)などがあると 起動してくれません。 この場合一度Win98がインストされたHDDに付け直し 起動させます。 その後終了させWinXPのHDDに再び付け替えます。 そうすると普通に起動が出来、使えるようになります。 これはWin98のなんらかの設定がハードに記憶されているのでしょうか? WinXPに記憶させるにはクリーンインストールしか方法はないでしょうか?