- ベストアンサー
Windows 7 仮想ドライブからのインストールによる起動問題の解決方法
- Windows 7を新規増設したHDDにインストールし、Cドライブはデータディスクとして使用したいが、起動できない問題が発生
- 仮想ドライブソフトを使用してインストールした場合、起動ディスクの設定が正常に行われない可能性がある
- 解決方法としては、BIOSの設定を確認し、起動ディスクを正しく設定することが必要
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
XP(HDD1)とWin7(HDD2)の2台のHDDを装着したままWin7インストールを行なったため、 HDD1とHDD2は単独ではbootできないデュアルboot環境になっています。 つまり、「HDD2にシステムboot情報が無い」のが原因です。 したがってHDD2にシステムboot情報を作成すればHDD2単独で起動できます。 下記のように作業すればOKです。 ただし、Win7インストールDVD(またはシステム修復ディスク)でPC起動する必要がありますので、 壊れているDVDドライブを何とか使える状態にしてください。(Win7インストールUSBメモリでもいいのですが、Win7インストールUSBを作るにもDVDドライブが必要です。 ---作業手順 1. win7を単独でbootできるようにするには・・・ a.Win7(HDD2)1台のみを装着して作業する。 b.Win7インストールDVD(またはシステム修復ディスク)でPC起動しコマンドプロンプトで下記の処理を行ないます。 diskpart list disk (接続されているdiskの状態を表示する) select disk 0 (1台目のHDDを選択する。disk番号は「0」から始まる) select partition 1 active (起動可能(active)にする) exit (diskpartを終了し、コマンドプロンプト状態にする) bcdboot c:\windows /l ja-JP (ドライブCの\windowsの情報から日本語対応のブート情報を作成する。「/l」は「スラッシュ エル」である。「l」とは location(ロケーション)のことである) exit これでWin7はbootできるようになる。 2.WinXPの起動メニューから「Windows 7」の表示を消す。 WinXP(HDD1)だけを装着してメモ帳を使用してboot.iniファイルを開き、 「Windows 7」boot情報を消す。 ---以上ですべて完了。 参考資料として、下記サイトの 「H.Win7をbootできるようにする」 という部分を参考にしてください。 http://ftlabo.sakura.ne.jp/win/install-bootloader/install-bootloader.html
その他の回答 (3)
- 8ive22ty
- ベストアンサー率52% (770/1479)
No.3の一部訂正です。 ----- 2.WinXPの起動メニューから「Windows 7」の表示を消す。 WinXP(HDD1)だけを装着してメモ帳を使用してboot.iniファイルを開き、 「Windows 7」boot情報を消す。 ----- という部分は下記のように訂正してください。 2.WinXP(HDD1)を単独起動できるようにするには・・・ a.WinXP(HDD1)1台だけを装着してWin7インストールDVD(またはシステム修復ディスク)でPC起動しコマンドプロンプトで下記の処理を行ないます。 bootsect.exe /nt52 sys これでWinXP(HDD1)を単独起動できる。 b.WinXP(HDD1)を単独起動し、メモ帳を使用してboot.iniファイルを開き、 「Windows 7」boot情報を消す。 上記「a」の件については 下記サイトの「D.Win7をインストールしたあとでXPをインストールする」の説明にある、 「※XPのntldrで起動するには bootsect.exe /nt52 sys を実行する。」という部分を参照してください。 http://ftlabo.sakura.ne.jp/win/install-bootloader/install-bootloader.html ---以上です。
まず、「WindowsXPを起動させたままAHCIをインストール方法」は本ご質問とは全く無関係です。 Windows7上で「スタート」→「コンピュータ」右クリック→「管理」→「ディスクの管理」とたどります。 各ボリュームの「状態」欄を確認してください。 ブートに関する情報が記録されているドライブには「システム」と表示され、OSが入っているドライブには「ブート」と表示されます(どうも表現が逆じゃなければいけないような気がしますが、こうなっています)。 ブートに関する情報が記録されているシステムパーティションは、インストール作業を行っているときにそのパソコン上で確認される一番最初の基本領域が担当することになっていますので、ご質問のようにCドライブを外してEドライブのみで運用したかった場合は、Windows7のインストール時にはCドライブを物理的に外してからインストール作業を行わなければなりません。 http://windows7.wiki.fc2.com/wiki/XP%E3%81%A8%E3%81%AE%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%96%E3%83%BC%E3%83%88
- goold-man
- ベストアンサー率37% (8364/22179)
CドライブにWindows 7を入れないとEドライブが起動ドライブだと何かとトラブル可能性があると思います(入れなおす)。 従来の起動ドライブC:にboot情報(E:Windows 7)があるので。