• 締切済み
  • すぐに回答を!

win7+winXPのdual boot失敗

教えてください。 今、Win7proの64bitにアップさせて使っているのですが、一部のソフトとハードウェアが使えなくなっていました。最近、使う必要がでたのでdual bootさせたいと思っています。 Win7もwinXPを追加すると、起動が吹っ飛ぶとあったのでHPなどを参考に進めたのですが、 そもそもwinXPがインストールできません。 CDブートにしてからWinXPのインストールディスクを入れて起動 ⇒OSインストールがはじまり、一回目の再起動が勝手に行われます(再起動後に継続してインストールする旨表示されている)。 ⇒再起動すると、a disk read error occurredとなりXPが起動しません。もちろんWin7も。 (なお、はじめ起動しないのはWinXPを入れたからと思い込んで、dual boot 画面も設定しています。) これでは仕事に支障があるのでwin7のインストールディスクを入れて、起動情報を復旧して今にいたっています。 ひとつ気になっているのは、今のHDDと光学ドライブの構成が、内臓HDD(CとD)、光学ドライブE、外付けHDD(1)のF、外付けHDD(2)のI、となっておりWin7はCに情報が入っているのですが、WinXPをインストールするときに、Win7上でのCドライブがEだったかFとなっており、混乱したことがったので、勝手にそこを疑っています(容量からわかりました)。 詳しい方、解決方法のご教授いただけると助かります。 よろしくお願い致します。

共感・応援の気持ちを伝えよう!

  • Windows 7
  • 回答数3
  • 閲覧数246
  • ありがとう数0

みんなの回答

  • 回答No.3

「Windows 7 単独のときは、システムドライブがC(Partition 1), その他にDドライブ(Partition 2)がある」という環境ですか? Windows XP をインストールするときはPartition 2 を選びます。誤って外付けを選びませんでしたか?外付けを選ぶと、めんどうなことになると思います。 Partition 2 にXP をインストールすると、システムはPartition 2 に書き込まれますが、XPのブートローダーはアクティブバーティションである、Partition 1 (WIndows7がインストールされている)に書き込まれます。XPのブートローダーはWindows 7 のブートに対応していないのでWindows 7 が起動しなくなります。そこで、Windows 7 のインストールDVD で修復すると、Windows 7 のブートマネジャーが復活し、起動時、ブートオプション(Windows 7 とWindows XP の選択画面)が表示されるようになります。Windows 7 のインストールディスクで起動情報を復元した後、ブートオプションは表示されるようになりましたか?表示されないかったとしたら、XP のインストールに失敗したためだと思います。 再試行するなら、XP のインストールのとき内蔵HDD のPartition 2 を選択して、ドライブオプションでフォーマットしてインストールを進めると良いと思います。インストール後Windows 7 が起動しなくなりますので、インストールディスクで修復する必要があります。 注意すべきは、BIOS の設定で、HDD がAHCI モードになっていると、XP をインストールするときAHCI ドライバの組み込みが必要です。(AHCI モードになっているのにAHCI ドライバが組み込まれていないとインストールの途中でブルー・スクリーンエラーになり、インストールを継続することができません。) BIOS でHDD モードを確認してください。HDD がSATA インターフェイスの製品の場合、AHCI モードになっていることが多いです。HDD がIDE の場合は、このパラグラフは無視してください。 XPインストールのプロセスの中でAHCI ドライバを組み込むには、あらかじめAHCI ドライバを入手して、フロッピーディスクに保存しておく必要があります。パソコンには当然、フロッピーディスクドライブが付いていなければなりません。 XPインストールにおけるAHCI ドライバの組み込みがどのようなものか、つぎのページをチェックしてください。 http://ja.community.dell.com/techcenter/b/weblog/archive/2012/02/02/ahci-windows-xp 敷居が高過ぎると思ったら、BIOS の設定で、HDD をIDE 互換モードに変更してください。これでXP のインストールにおけるAHCI ドライバの問題は回避できますが、Windows 7 のHDD 読み書きのパフォーマンスが低下します。 健闘を祈ります。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
  • kteds
  • ベストアンサー率41% (1806/4302)

> ⇒再起動すると、a disk read error occurredとなりXPが起動しません。 肝心な部分ですので正確に表現する必要があると思いますが、まだXPインストールは完了していない段階なので「XPが起動しません。」ではなくて「XPインストーラがhddからブートできません」ではありませんか? --- 原因ははっきりしませんが、XPインストーラがwin7システムパーティションにXPブートローダを書き込んでいない、または別のパーティション(ブートに適切ではない パーティション)に書き込んでいる、ことが考えられます。 つまり、XPインストールの失敗です。 したがって、まずはXPインストールを正常完了させれば問題は解決します。 dual構成になったあとで、win7のインストールディスクを入れて、起動情報を復旧すればwin7ブートマネージャでWin7およびXPを選択できるようになります。 --- XPインストール時にブートに関係ないHDDは(およびブートデバイス)は、すべていったん電源を抜いておいてください。 つまり、現在win7をインストールしてあるHDD 1台だけ電源を接続してXPをインストールしてください。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • tamu1129
  • ベストアンサー率58% (1105/1883)

教えて大丈夫か?って思う部分が多々あるのですが、きれいなデュアルブートでXPとWin7使いたいならばWin7が入っている状態からXPを入れたのではダメ 逆にXPが入っている状態のPCにWin7を入れてやるような手順ならば問題なくデュアルブート出来る 単にXPが使いたいならWindows Virtual PCなどのツールを使って仮想PCで立ち上げたり、一部のソフトが起動出来ないなどならば、Win7が持っているXPモードで使ってみるのも良いでしょう Win7が入っているPCに後からXPを入れるなら、ツールを使えば出来ない事ではない マルチ・ブート・マネージャ http://elm-chan.org/fsw/mbm/mbm.html 簡単に言うと、XPはCドライブ以外の所からの起動が出来ないので、セットアップ時にCドライブ以外にセットアップかけても起動ができない 簡単に言うと上記のツールを使うと、起動時に選択したパーティションがCドライブとして起動してくるようになるので、本来ならば先にセットアップしておかないといけないOSでも後からセットアップ出来るし、デュアルどころか複数のマルチブートが可能になる よってWin7が入っているPCでもMBM入れてやれば後からXPセットアップかけても何の問題も起こらない ブートマネージャーを操作するので危険なツールといわれていますが、一度もトラブルに合ったことはありません マルチブート環境でPC使っていた時には良く利用させてもらってました 使用するならデータが飛んでもいいようにバックアップをきちんと取ってから行うかしてください ただXPが動作するPCなんて数千円しかしませんから、別途PC1台用意した方が良いですよ 私も昔はPCも高かったですからマルチブートで使ってましたが、今は複数台所有してますからどれもマルチブートにはしてません

共感・感謝の気持ちを伝えよう!

関連するQ&A

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

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

  • Win7とWinXPのデュアルブートが成功しない

    Win7とWinXPのデュアルブートが成功しない 「Windows 7 Home Premium 64bit」と「Windows XP Professional SP3 32bit」 のデュアルブート環境を構築すべく、 1. EドライブにWindows XPをクリーンインストール 2. CドライブにWindows 7をクリーンインストール という手順でOSのインストールを進めたのですが、デュアルブートができません。 OSの選択画面が表示されず、Windows 7が直接起動してしまう状態です。 どうすれば解決できるのでしょうか。

  • Win98とRedHatLinuxのデュアルブートに関して

    RedHatLinux(以下Linux)とのデュアルブートで困っています・・・ 現在の環境は以下のとおりです。 全てWindowsフォーマットされています。 第1HDD(8G) : C(8G)のみ 第2HDD(10G) : D(2.5G),E(3G),F(3G),G(1.5G) 第3HDD(40G外付け) : H(40G) 現在Win98がCドライブにインストールされています。 最初、CドライブにLinuxをインストールしてデュアルブートにしようと思い、 Cドライブにデフラグをかけた後にDOSで立ち上げてFIPSを実行しましたが、 ドライブチェックの際にエラー(Last silinder is not free)が出たので中止しました。 そこで次の構想として、第2HDDのうちできればDドライブ(容量が足りないのであればEでも可)にLinuxをインストールしてデュアルブートにしようと思っています。 この際の手順と注意事項などを教えてください。 それと以下の質問にも併せて答えていただけるとありがたいです。 1)このデュアルブートが完成した場合、OSの選択はどのようにすることになるのか。 2)第2HDDのうちでDドライブは先頭のドライブなので、ここをフォーマットすることで以下のE,F,Gドライブに影響は無いのか。 3)デュアルブート完成後、Win98を立ち上げた場合、LinuxがインストールされているDドライブはどのような扱いになるのか。(マイコンピュータ画面に表示されるのか否かなど) それではよろしくお願いします。

  • win2000とWinxpのデュアルブートの仕方について

    win2000とWinxpのデュアルブートの仕方について教えてください。  現在の状況としては、 win2000proが入っているcドライブにWinxpをインストールした所、結果的に同ドライブでデュアルブートが出来るようになりました。でもProguramfilesフォルダはWin2000とwinxpは共有できないのでアプリソフトをインストールする時には導入フォルダを変えなくてなりません(アプリインストールする時にアプリのインストローラはwin2000とwinxpは同じcドライブのProguramfilesをデフォルトのインストールフォルダとしてインストールするため、自分で手動でフォルダが重ならないように新規フォルダを作成し、そのフォルダに変えなくてはなりません。もしフォルダを変えなかったら同フォルダにアプリがインストールされてしまいエラーを起すでしょう)。そのパソコンは父のパソコンなのでその事を説明しても間違いそうなので、同ドライブではなくてパーティションをCとDに区切ってデュアルブートしたいのですが、詳細な手順が分らないです。手順としては、パーティション編集ソフトで50GB位にcドライブ・dドライブを作成してフォーマットしてwin2000とwinxpをosが古い方から各ドライブにイントールしてそれから分りません。デュアルブートを作成できるソフトがあるのでしょうか?それでは宜しくお願いします。

  • OS WIN2000とXPのデュアルブートについて!

    今現在、Cドライブに「WIN2000」・Eドライブに「データー」・Fドライブに「XP」を入れて、OS WIN2000とXPのデュアルブートを行っています。 (CとEドライブは、1個のHDDでパーテーションを切り使用中。Fドライブは、CとEドライブとは別のHDDです。) 質問なんですが、OS WIN2000とXPのデュアルブートを止めて、XPだけにしたいのです。 (CとDドライブのHDDを取り外し、XPが入っているFドライブをCドライブとして今後使っていきたいのです) 似たような過去ログがありましたが、今一理解出来ないでいます。 やり方を教えて頂けないでしょうか。 よろしくお願いします。

  • WinXP--Win7デュアルブートでWin7の再インストール

    CドライブにWinXP DドライブにWin7をインストールし、デュアルブートにて運用中ですが、今般、都合によりDドライブのWin7を再インストールし、かつこれまでのデュアルーブートも保持したいのですがその方法を教えていただければ幸いです。

  • WinXPとWin7のデュアルブートをWin7に

    ご指導下さい。 今、TVキャップチャーのWin7用ドライバーがない為、WinXPとWin7のデュアルブートで利用してますが、7月にはデジタル移行でキャップチャーが使用できなるため、Win7に移行したいと思います。 現在の環境は、   Cドライブ  WinXP OS   D       WinXP アプリケーション   E       UserData   F       イメージData   G       Win7 OS   H       Win7 アプリケーション となっています。 GをCに、HをDに移したいのです。  クリーンインストールすればいいのですが、それでは設定もやり直しとなりますので、できればその手間は避けたいです。  イメージBackUP Soft 「Acronis True Image Home2009」を持っています。これでなんとかなりますか?  考え方、手順等、ご指導下さい。

  • WinXPと7、デュアルブートに失敗。対処法は?

    よろしくお願いします。 これまで使っていたPC(WinXP)に新しくHDDを付け足し、 これにWin7をいれてデュアルブート環境を作ろうとしていました。  HDD1台目:XP  HDD2台目:7 しかし、7をインストールしたところデュアルブートにならず、 ブートマネージャーが出ずに直接7が起動してしまいます。 7インストール時、HDDは2台ともつなげていました。 XPを起動するにはboot setupで起動デバイスを選ばないといけなくなってしまい、当面XPがメインですので非常に不便を感じています。 デュアルブート構成に失敗した後、再チャレンジする方法は有りますか? それはどのような方法ですか?

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

    お世話になります。。。過去ログを探したのですが、ちょっと探し出せなかったのでご質問いたします。 現在、パソコンを構成しなおしていて、新しいハードディスクにOSを入れる段階です。 HDDは1台のみです。 希望としては、CドライブにWindows7を、 Dドライブは光学ディスクドライブを、 EドライブにWindowsXPをインストールしてマルチブート環境を構築したいと考えております。 行った手順は、XPをインストールした後でWin7を入れる順序で・・・ 手順1:XPのディスクで起動し、CとEドライブとしてパーティションを作成。      →Eドライブを選択してXPをインストール。      →MBRを作成するため、Cドライブのフォーマットが始まる。(強制)      →Eドライブのフォーマットが始まる。      →EドライブにWinXPがセットアップできる。      →再起動後、Win7のディスクをセットし、起動する。      →Win7のインストール画面が起動する。      →「カスタマイズ(新規)」を選択し、セットアップを続行する。  この段階で、パーティション一覧が表示されるのですが、Cドライブに割り当てたDISK0を選択しても、「次へ」がグレーアウトされていて、セットアップが継続できません。 この画面の下部に表示されている「セットえっぷ出来ない詳細」をクリックすると、 「このディスクにWindowsをインストールすることはできません。選択されたディスクにはMBRパーティションがあります。EFIシステムでは、GPTディスクのみにWindowsをインストールできます。」 とメッセージが表示されます。 ならばと、Shift + F10を押下し、コマンドプロンプトから「diskpart」を実行して、DISK0の「CLEAN」を実施すると、XPを入れたパーティションも削除され、初期の状態(パーティション分けする前)に戻ってしまいます。 それじゃあと、順序を逆にしてパーティションを分けてからWin7をインストし、あとからntローダーを上書きしようかと思い、 Win7インストールし、再起動後XPのディスクをセットして起動、セットアップを進めても、パーティション一覧の画面では、分けたはずのパーティションが1つになってしまっていて、やはり実現できません。 この希望がかなう方法は、あるでしょうか? Win7とWinXPのデュアルブートを実現する場合、WinXPが必ずCドライブでなければいけないのでしょうか? ながながと申し訳ありませんが、よろしくお願い致します。

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

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