Загрузка с VHD с windows7 - проблема с bcdedit
Я использую Windows7 Enterprise, x64 версию. Я создал VHD-файл Windows7 с помощью следующего блога hanselman blog
После этого я добавил его в свое загрузочное меню с помощью другого поста в блоге hanselman blog
Это сработало отлично.
После этого я обновил свой жесткий диск. С помощью clonezilla я скопировал старый диск на новый диск. Следующим шагом было скопировать VHD в другой раздел.
Затем я обновил меню загрузки. Тем не менее, шаг
C:\>bcdedit /set {guid} device vhd=[driveletter:]\<directory>\<vhd filename>
не удается с сообщением
An error has occurred setting the element data.
The request is not supported.
что происходит?
3 ответа
Наконец, проблема ясна: при копировании моего старого жесткого диска вместо базовых дисков создаются динамические диски . После изменения все снова заработало.
Windows 7 поддерживает собственный загрузочный VHD, но BCDedit не поддерживает динамический диск. Эта ошибка означает, что у вас есть виртуальный жесткий диск на динамическом диске или томе. Вы можете конвертировать ваш динамический диск в базовый диск, чтобы продолжить.
Вы пробовали EasyBCD 2.0? У него есть новая функция для автоматического добавления записей VHD в BCD.