- 締切済み
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となっており、混乱したことがったので、勝手にそこを疑っています(容量からわかりました)。 詳しい方、解決方法のご教授いただけると助かります。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- m_and_dmp
- ベストアンサー率54% (987/1817)
「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 読み書きのパフォーマンスが低下します。 健闘を祈ります。
- kteds
- ベストアンサー率42% (1882/4440)
> ⇒再起動すると、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をインストールしてください。
- tamu1129
- ベストアンサー率58% (1295/2224)
教えて大丈夫か?って思う部分が多々あるのですが、きれいなデュアルブートで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も高かったですからマルチブートで使ってましたが、今は複数台所有してますからどれもマルチブートにはしてません