Windows7のデュアルブート方法を教えて下さい

このQ&Aのポイント
  • 従来のPCをWindows7にアップグレードするためのデュアルブート方法を教えてください。
  • Windows 7対応していない周辺機器があり、デュアルブートを考え、XPとWindows 7を別々のドライブにインストールしたが、XPしか起動しない問題が発生しています。
  • 詳しくないため、ネットで検索しても解決できずに困っています。最初からわかりやすくきちんとしたやり方を教えてください。
回答を見る
  • ベストアンサー

Windows7のデュアルブート方法を教えて下さい

従来のPC(XP)をWindows7(64bit)対応にするためにWin7 Home PremiumのDSP版(新規導入可)と増設用内蔵HDDを購入しました。 元のHDD(Cドライブ)にXPを入れたまま、増設HDD(Dドライブ)に7をインストールしました。 その際増設HDDはCドライブに、元のHDDはDドライブに割り当てました。その後何も考えずにDドライブをクリーンインストールしましたが、Win7対応していない周辺機器が出てきたので、デュアルブートを考え、もう一度DドライブにXPをインストールしました。(パーテーションで区切りました。) それからはXPしか起動しません。ブートマネージャーも立ち上がらないのでOSの選択もできません。(自動認識するからできなくて当然???) Windows 7セットアップDVD-ROMをドライブに挿入してコンピュータを起動しても”互換性がありません”と表示されて回復させる手段もありません。 パソコンにあまり詳しくなく、ネットで検索して色々やっていますが、解決できずにいます。 どうしたらいいか困っていて、もういちど最初から解り易くきちんとしたやり方をご教授下さい。 どうかよろしくお願いします。

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

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

Windows XPまでのOSとWindows Vista/7ではブートシーケンスが異なります。 参考URLを読んで理解出来れば実行してください。 Vistaとされている部分を7に読み替えれば同等の状態になります。 理解出来ない場合は、もう1度Windows 7をインストールしてください。

参考URL:
http://osugi.jounin.jp/windowsvista/vistatips_02.html
tefdeck
質問者

お礼

ありがとうございます。 URLを参考にして見ましたが、【ブート情報の変更手順】の5.光学ドライブに移動 C:\Documents and Settings\[ユーザー名]>eを入力したら、DVDが入っているのに ”c:\Documentsは内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されていません。”となります。 もう一度Windows7のインストールについては質問に書いた通り、 ”このインストールディスクは、お使いのバージョンのWindowsと互換性がありません。アップグレードするには適切なインストールディスクが必要です。詳細については、コンピューターのシステム情報を参照して下さい。インストールディスクを使ってコンピューターを再起動し、[新規インストール]を選択してください。” と表示されて何もできないでいます。 XPが入っているドライブのケーブルを外して再インストールすべきでしょうか? 宜しくお願いします。

その他の回答 (3)

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

>5.光学ドライブに移動 C:\Documents and Settings\[ユーザー名]>eを入力したら、DVDが入っているのに”c:\Documentsは内部コマンドまたは外部コマンド、操作可能なプログラムまたはパッチファイルとして認識されていません。”となります。 コマンドプロンプトの使い方が分かっていないようです。 「光学ドライブに移動」とはコマンドを実行するときのディレクトリ(フォルダ)へ移動することで、DVDドライブがE:であれば E: とタイプしてEnterキーを押すことです。 Windows 7を単独で起動出来るようにするためにDVD-ROM(E:)の¥boot¥bootsect.eceを実行しますが、「そのオプションスイッチは /nt60 all ですよ」と言うことです。 E:¥boot¥bootsect /nt60 all これでエラーが無ければ再起動するとWindows 7が起動します。 後はEasyBCD 2.0.2をダウンロードしてインストールすれば簡単にデュアルブートの設定ができます。

tefdeck
質問者

お礼

コマンドプロンプトで何回もこれ入力しましたけどダメでした・・・ E:¥boot¥bootsect /nt60 all 解決しましたのでみなさん、本当にありがとうございました。

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

No.2さんの「1~6」の方法でOKですが、 下記のWebサイトの 「D.Win7をインストールしたあとでXPをインストールする」 が今回のケースにピッタリの事例です。 簡単に変更できますので試してみてください。 ※なお、入力ミスなどで失敗してもインストールしたOSは残っていますので、何度もインストールし直す必要はありません。 入力を正しくやり直せば必ず起動できるようになります。 --- install と bootloader http://ftlabo.sakura.ne.jp/win/install-bootloader/install-bootloader.html

tefdeck
質問者

お礼

参考Webサイトはこちらに質問する前から検索済みでしたが、内容がよく分かりませんでした>< 結局3時間ぐらいかけてドライブをフォーマットして再インストールしました。 ありがとうございました。

回答No.2

CD/DVDがGドライブ、Windoes7がCドライブの場合 Windows7のディスクをGドライブに入れる コマンドプロンプトを起動 1から6までの「」内を順次入力(ドライブは適宜環境に合わせて変更) 再起動で終わり 1、「G:\boot\bootsect.exe -nt60 all」 BOOTMGRがマスター・ブートにMBRを変更 これでWindows7は起動出来るがXPは起動出来ない 2、「c:\windows\system32\bcdedit -create {ntldr} -d "Windows XP Professional"」 指定された作成操作を実行中にエラーが発生しました。 指定されたエントリは既に存在します。 という表示が出るが問題なし 3、「c:\windows\system32\bcdedit -set {ntldr} description "Windows XP Professional"」 起動時の選択メニューに「以前のバージョンのWindows」の表示が「Windows XP Professional」となる 4、「c:\windows\system32\bcdedit -set {ntldr} device partition=c:」 ”device partition=c:”の「c:」はNTLDRが存在するドライブを指定,通常はCドライブ。 5、「c:\windows\system32\bcdedit -set {ntldr} path \ntldr」 6、「c:\windows\system32\bcdedit -displayorder {ntldr} -addlast」 NTLDRのエントリを起動メニューに追加 再起動で終わり 他にはeasyBCDを使う方法もあります easyBCD2.0.2をダウンロードしてインストール リンク先の左下 水色のDownload http://neosmart.net/dl.php?id=1 Bootlorader SetupからWin7の場所Cを選びInstall BCD Install The WindowsXPでWrite MBR Install The Windows Vista/7でWrite MBR 再起動 余計なエントリーが出来たら「Edit Boot Menu」からDelete

tefdeck
質問者

お礼

easyBCDをDLしましたが、結局うまくいかずCドライブをフォーマットしてWin7を再インストールしました。 ありがとうございました。

関連するQ&A

  • ちょっと特殊な Windows でのデュアルブート

    ちょっと特殊な Windows でのデュアルブート お世話になります。 Windows XP、Windows 7 でデュアルブート環境を構築しております。 今やりたい事は bios のブートドライブの優先順位によって ・ XP (ドライブ) を選択したら XP が無条件に立ち上がる ・ 7 (ドライブ) を選択したら 【XP/Win7 のブート選択画面】になる という事をやりたいのです。 今現在、bios 切り替えによる各 OS の立ち上がりは問題なく、また bcdedit / bootrec と EasyBCD を駆使して Windows 7 起動時に 7/xp のブート選択画面 までは表示することは出来ました。しかし 7 上でのブート画面で XP を選択 しても、数秒後に再起動になり起動することが出来ません。 Win7 の DVD 起動の修復からコマンドプロンプトを立ち上げ、bootrec の /rebuildbcd や bcdedit でドライブパスを確認/変更したり、bootsect で Windos XP には /NT52 、Windows7 には NT60 など色々試しているのですが、 結果が伴いません。 本環境はパーティションを切らずに物理ドライブとして、 HDD 1台目(Primary1 Cドライブ) Windows XP インストール HDD 2台目(Slave1  Dドライブ) データドライブ HDD 3台目(Primary2 Eドライブ) Windows 7 インストール DVD 4台目(Slave2   Fドライブ) CD/DVD という風に組んでおります。 bios 選択で切り替えて起動できるようにしているので、MBR は C ドライブと Eドライブに入っていることになります。 このような環境で、Windows7 を起動ドライブにした時に Windows XP を ブート画面から選択させ起動させる事は物理的に可能でしょうか? インターネット記事で記載されている一般的?なデュアルブートなら問題なく構築 出来ているのですが、私がやろうとしているデュアルブートの記事が中々見つからず そもそもこのような環境が構築可能なのかどうか、疑問に持った次第です。 どうぞよろしくお願いします。

  • デュアルブートしない

    HDDを2台にしてCドライブにXP,DドライブにWindows7を入れてデュアルブートにしていました。 それで今回、Cドライブの調子があまりに良くなかったのでXPの再インストールをしました。 そうしたら今までPCを立ち上げた時にどちらを起動するか選択できていたのに、そのまま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が上書きされるような状態にならないんですかね? よろしくお願いします!

  • デュアルブートをシングルブートにすることは出来るのでしょうか?

    現在Windows98とXP(home)のデュアルブート環境になっています。 Cドライブに98、DドライブにXP、それぞれ別のHDDに入っています。 98は全く使っていないため削除しようと思っています。 (いらなくなったHDDはデータディスクとして使用するか、  外したいと思っています) XPの環境はそのままでXPのシングルブート(XPをCドライブ)にする事は 可能なのでしょうか? もう少しわかりやすくすると <現>C:Win98(HDD1)、D:WinXP(HDD2) ↓ <新>C:WinXP(HDD1) シングルブートにするにはやはり再インストールしかないでしょうか? 自分でも調べてみましたが分かりませんでした。 もし、分かる方がいるようでしたら教えて下さい。

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

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

  • デュアルブート(マルチブート)について教えて下さい!

    デュアルブート(マルチブート)について教えて下さい! 内蔵HDD 4台の構成にて Windows7 64Bit を C ドライブと に入れて作業をしておりました。 訳あってOSをもうひとつWindows7 64BitOSをインストールしたいと思い Dドライブに新規インストールしたところ問題なく完了し新しくインストールしたWIN7は起動したのですが 前の Cドライブだったものが名前が変わりEドライブとなり以前の DドライブがCドライブとなってしまいました。 それだけならよいのです以前使用していたWIN7OSが 起動時に選択できると思ったらできずそのまま新規インストールしたOSのみ起動してしまいます。 データはそっくりそのまま残っているので後は起動ドライブとして認識してくれればなのですが。 ネットで調べてみても Vista XPからなどでは上位互換の問題?などで発生するようですが同じOS環境で起こるとは。。。 コマンドプロンプトで何か入力すれば認識できるようになりますでしょうか? 無知なものでお手数ですがよろしくお願いいたします。   Windows7 64bit自作 Intel Core i7 920 CPU Memory 6GB Internal HDD X4

  • Windows2000とWindows98のデュアルブートについて

    Windows2000 ProがCドライブにプリインストールされている NEC製のVersaProのDドライブにWindows98をインストールしてデュアルブートさせようと思い、Win98のセットアップを行いました。 その後、NTLDR によるブートメニューが表示されなくなり、あるサイトに書いてあった以下の方法を取り、ブートメニューが表示されるようになりました。 1.Win98を起動し、Win2000 CD-ROMをセット。 2.オートランしてくる画面で、[Windows2000のインストール]をクリック。 3.「Windows2000を新規インストールする」を選択し、「次へ」をクリック。 4.ライセンス契約に同意し、「次へ」をクリック。 5.特殊なオプションは何もせずに「次へ」をクリック。 6.インストールファイルのコピーが終わると再起動するので、Microsoft Windowsを選択し、Win98を起動。 7.[スタート]-[ファイル名を指定して実行]からC:\BOOT.INIを起動し、以下の編集を行なう。 ・Windows2000セットアップの行を削除。 ・Default=の右辺を、[Operating Systems]セクションのいずれかの行の左辺にする。 例) Default=C:\ 8.変更を保存。 確かにこれでデュアルブートできるようになったのですが、DドライブからWin98を起動させた場合に、DドライブのAutoexec.batが実行されず、CドライブのAutoexec.batが実行されてしまいます。(このCドライブのAutoexec.batもなぜかDドライブのWin98側でインストールしたアプリケーションが作成したものなのですが)同様にConfig.sysもCドライブにあるものを参照しているようです。Win98側からみると大きな問題はないのですが、CドライブからWin2000が起動されるときもこれらのファイルを使用し、関係のないWin98側のPATH等の環境変数やシステムファイルを組み込んでしまいます。 どうすれば、Dドライブから起動したときにはDドライブのAutoexec.bat等を実行するようにできるのでしょうか?

  • システムをブートに変えたい。

    Cドライブ(プライマリ マスター)にXP home(プライマリ スレーブ)を入れていて、増設したDドライブにXP Proを入れていました。 両ドライブともブートドライブとして認識していて、起動時にどちらのWindowsを起動するか選択していました。 Cドライブが壊れてしまいwindowsが起動しなくなってしまいました。  起動するとDISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTERと表示されます。 この状態でDドライブのWindowsは起動できないのでしょうか? ちなみに壊れたCドライブのHDDを違うHDDと交換し、そのHDDにWindowsをインストールし起動し、 ディスクの管理を見たところCドライブがブート、Dドライブがシステムになっておりました。

  • 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ドライブに設定しているので間違いはないと思うのですがなぜでしょうか?

  • Win8.1の環境にWin7をデュアルブート

    物理的に異なるHDDにインストールしてデュアルブートを考えたのですが、 PCケースが小さい為に、HDDを増設するスペースがありませんでした。 Win8.1がインストールされているHDDの パーティションわけしたDドライブにインストールする事でデュアルブート出来るのかお聞きしたいです。 Win8.1のPCがあります。 HDDは一つで、パーティションわけでCとDがあります。 Win7のインストールディスクを持っています。 Win7のインストールディスクを挿入して、ディスクから起動→Dドライブを選択して進める といった方法で、OSのデュアルブートが出来る・・・と思っているのですが 8の環境に7をインストールすると問題がどうとか記事があったりして 心配ですのでこちらで聞いてみました。 恐れ入りますがよろしくおねがいします。