- ベストアンサー
外付けHDDからのブートについて
- asus 1225BのHDDをSSDに交換して、外付けHDDとして利用したいが、ブートできない問題に直面しています。
- USB3.0で外付けHDDを接続し、起動ディスクとして設定しても画面が真っ黒のままです。
- USB2.0で接続しても、Windows 7の起動画面が表示された後にエラーとなります。Windows PEにUSB3.0ドライバが組み込まれていない可能性があると思いますが、詳細はわかりません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2の補足です。 作業自体は問題ないと思います。 win8での事例として下記サイトの 「3. インストール済みのHDDをUSB-HDDに付け替えてWin8を起動する」 を参考に応用してみてください。 usb-hdd http://hrn25.sakura.ne.jp/win/usb-hdd/usb-hdd.html
その他の回答 (3)
- kteds
- ベストアンサー率42% (1882/4440)
No.2の参考説明です。 もちろんのことですがOSの再インストールは必要ありません。 そもそも、win7(win8)は外付けUSB HDD(SSD)に普通の方法ではインストールできません。 ダイレクトにUSB HDDにインストールしようとすると 「インストール場所の選択」画面にて 「セットアップではUSBまたはIEEE1394ポートをとおして接続されたディスクの構成やインストールはサポートされていません」 というメッセージが出てインストールを継続できません。 --- 質問からは外れますが、ダイレクトにUSB HDDにインストールするには インストールDVDのinstall.wim をUSB-HDDに事前に展開しておいてインストールします。 この作業には、ある程度のスキルが必要です。 この方法では事前にレジストリにUSBドライバを読み込むように設定しておく必要はありません。
- kteds
- ベストアンサー率42% (1882/4440)
> windows peにusb3.0ドライバが組み込まれていないためそうなったのかな?と思うのですが ちがいます。usb3.0は関係ありません。 OS loaderにてドライバが事前に読み込まれていない環境だからです。 したがって、PC起動時にドライバがメモリに存在する状態にすれば外付けUSB HDDからブートできます。 解決のためにはHDDを外す前に\Windows\System32\drivers フォルダのusbドライバを読み込ませるように設定しておきます。 作業はレジストリにてusbドライバのstart値を 0 にセットしてOS起動時にメモリに読み込むようにします。 このように設定したHDDを外して外付けUSB HDDケースにセットして 起動優先順1位でブートさせれば外付けUSB HDDのwin7が起動します。(win8でも同じです) 以上です。 試してみてください。
補足
ktedsさん、ありがとうございます。 regeditのUSB関連のStart値を3から0にすれば良いのかな?と思いつつ 以下のように設定をおこないました。 Start = 0 (デフォルトは 3 ) Group = Boot Bus Extender (デフォルトは Base) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbohci HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbuhci しかし、正しくブートできませんでした。>< ← 私が質問したときと同じ現状のままでした。。 そのほかに原因はありますでしょうか!?
- Tasuke22
- ベストアンサー率33% (1799/5383)
OSの再インストールが必要でしょう。 WindowsはCドライブとしてインストールされています。 USB外付けはCドライブでは無いでしょ? 当然立ち上がりません。
お礼
回答ありがとうございます。 確かに、Cドライブでないので 起動しませんよね? ありがとうございます。m_m
お礼
ご回答ありがとうございます。 HDDを内蔵にしたり外付けにしたり 上記のようにレジストリを変更してみましたが 結局ダメみたいです >< とりあえずlinuxの方は外付けでもブートできたので HDD(win7)は内蔵に、SSD(linux)は外付けにしました。 ありがとうございます。