こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

bcdedit で VHDブート設定

Windows8.1でWindows7をVHDブート設定したいです。
VHDファイルは作ったので、BcdeditでOS起動画面に表示されるよう登録をするところです。

8.1pro+SSD128GB(C:ドライブ 8.1起動用)+HDD1TB(E:ドライブ データのみここにVHDファイルをおく)+メモリ16GB

DOS画面(管理者で実行)にて
C:\WINDOWS\system32>bcdedit /create /d "Windows 7 (64) " /application OSLOADER
エントリ {53169e43-4e90-11e4-9af3-a8fca06aefad} は正常に作成されました。

C:\WINDOWS\system32>bcdedit /set {53169e43-4e90-11e4-9af3-a8fca06aefad} device VHD=[E:]\win7-64.vhd
要素データを設定中にエラーが発生しました。
この要求はサポートされていません。

このエラーを突破するにはどうすればよいでしょうか。
ご教授お願いいたします。

投稿日時 - 2014-10-09 12:01:02

QNo.8784261

暇なときに回答ください

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

下記の 2行目のように
「osdevice をvhd に関連付ける」設定を行なってください。
この状態で再起動するとブートマネージャのメニューに"Windows 7 (64) "が表示されます。
なおエントリは{GUID}と表現しています。
---
bcdedit /set {GUID} device vhd=[E:]\win7-64.vhd
bcdedit /set {GUID} osdevice vhd=[E:]\win7-64.vhd

投稿日時 - 2014-10-09 17:52:36

補足

回答ありがとうございます、さっそく実施しましたが先日と同じエラー表示により失敗しました。

C:\WINDOWS\system32>bcdedit /create /d "Windows 7 (64) VHD F: SSD" /applicatio
n OSLOADER
エントリ {53169e43-4e90-11e4-9af3-a8fca06aefad} は正常に作成されました。

C:\WINDOWS\system32>bcdedit /set {53169e43-4e90-11e4-9af3-a8fca06aefad} osdevice
VHD=[E:]\win7-64.vhd
要素データを設定中にエラーが発生しました。
この要求はサポートされていません。

VHDによるマルチブート自体は運用経験があるので、bcdeditコマンドの手順もわかっているのですが
このエラーは初めての遭遇でどのように対応してよいか分かりません、ご教示願えると助かります。

投稿日時 - 2014-10-10 14:32:02

あなたにオススメの質問