ziluopao 发表于 2018-5-9 16:52:48

安装有win7系统的vhdx为什么引导错误

本帖最后由 ziluopao 于 2018-5-9 16:55 编辑

主板只支持MBR,文件布局是这样的:分了两个区,其中c盘中放有grub4dos所用的menu.lst等文件,D盘放置了vhdx文件

上面描述了文件的路径。

然后我这么写的

title Windows7_64 in VHD
find --set-root /win7_64.vhdx
map /win7_64.vhdx (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
clear
但就是不能引导,不知哪里错了。少放文件了吗,还是路径写的错了呢?另外是否还要在本地的BCD中设置呢,我认为不用,因为已有了meun.lst菜单了。

2012yjgsz 发表于 2018-5-9 19:38:03

本帖最后由 2012yjgsz 于 2018-5-9 20:10 编辑

如果你想通过grub4dos 来引导WIN7,上述方法有以下几下错误:
1、最关键的WIN7不支持VHDX文件引导,VHD(VHDX)也不能用map来引导。
2、如果是VHD文件,那也要先将引导分区的引导模式设置为GRUB引导。
3、再用BOOTICE工具在BCD中添加WIN7启动项,系统文件是win7_64.vhd。
4、然后在menu.lst中添加 chainloader /bootmgr 来引导bootmgr(WIN菜单)。
具体过程是:硬盘引导-- grub4(menu.lst菜单)-再引导bootmgr(BCD菜单),跳转(回)到原WIN引导方式。
map /win7_64.vhdx (hd0) 这样引导没见过,VHD不能等同于ISO光盘映像文件。

只要以下二行就行了,但menu.lst及grub、bootmgr、BCD(boot文件夹)等文件要在引导分区(或ESP),最好FAT32格式。
root (hd0,0)
chainloader /bootmgr
(chainloader /ntldr 是引导XP的)

2012yjgsz 发表于 2018-5-9 20:16:51

本帖最后由 2012yjgsz 于 2018-5-9 20:19 编辑

看到“vhdx的引导真的和bcd无关吗”http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409124
也是这个原因,我在原贴那地回了。

lbw2007 发表于 2018-5-9 22:53:39

2楼正解,

引导vhdx建议用grldr->bootmgr->vhd内部的winload.exe 这样的顺序来引导。
grub4dos应该也支持引导vhd的但是我不会用。

2013feng901012 发表于 2018-5-10 00:25:06

本帖最后由 2013feng901012 于 2018-5-10 00:28 编辑

2012yjgsz 发表于 2018-5-9 19:38
如果你想通过grub4dos 来引导WIN7,上述方法有以下几下错误:
1、最关键的WIN7不支持VHDX文件引导,VHD(VH ...

win7.vhd
是可以使用map命令的,,,例如ramos等等
win7 vhd
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=385736
xp vhd
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=381176

当然最省事的是用grub4dos 通过ntboot来引导vhd或者vhdx,,,ntboot自带bcd等等文件,,,
5大的单文件ntboot以及原版ntboot

http://blog.sina.com.cn/s/blog_6fd804fe0102wtr9.html

captain_g 发表于 2018-5-10 08:43:22

WIN7本身并不支持VHDX;

不知道装在VHDX中的WIN7是否有问题;

用WIN8或以后的BOOTMGR引导VHDX应该没问题;

说回来还是装在VHDX中的WIN7是否会有问题;

whyme22 发表于 2018-5-10 11:06:29

Win7系统还是安装到vhd上吧 win7本身不支持vhdx 要靠大神才有可能有办法把win7装到vhdx里

ziluopao 发表于 2018-5-10 11:10:41

本帖最后由 ziluopao 于 2018-5-10 11:13 编辑

whyme22 发表于 2018-5-10 11:06
Win7系统还是安装到vhd上吧 win7本身不支持vhdx 要靠大神才有可能有办法把win7装到vhdx里

大小设置上,是固定大小的好,还是动态扩展的好

whyme22 发表于 2018-5-10 11:40:20

ziluopao 发表于 2018-5-10 11:10
大小设置上,是固定大小的好,还是动态扩展的好

据说固定的性能好一点 不过实际使用没什么太大的差别 建议安装到本地硬盘用固定的 安装到移动硬盘或者U盘如果考虑空间 就用动态的 大小一般20~30G足够了 软件什么的尽量用绿色版的或者安装到其他盘

lbw2007 发表于 2018-5-11 12:40:07

whyme22 发表于 2018-5-10 11:40
据说固定的性能好一点 不过实际使用没什么太大的差别 建议安装到本地硬盘用固定的 安装到移动硬盘或者U盘 ...

动态vhd在物理磁盘上碎片严重,在机械硬盘长期使用会有轻微影响。(VHDX稍微好一些)
页: [1]
查看完整版本: 安装有win7系统的vhdx为什么引导错误