我正在运行 Windows7 Enterprise,x64 版本。我在以下博客文章的帮助下创建了一个 windows7 vhd 文件hanselman 博客
之后,我在另一篇博客文章的帮助下将其添加到我的启动菜单中hanselman 博客
效果很好。
之后,我升级了我的硬盘。借助 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.
怎么了?
答案1
最后问题清楚了:复制我的旧硬盘创建了 动态磁盘代替基本磁盘。改变这个之后一切恢复正常。
答案2
Windows 7 支持本机启动 VHD,但 BCDedit 不支持动态磁盘,此错误意味着您的 VHD 位于动态磁盘或卷中。您可以将动态磁盘转换为基本磁盘以继续。
答案3
你有没有尝试过易BCD 2.0? 它具有自动将 VHD 条目添加到 BCD 的新功能。