无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: qj_tzy
打印 上一主题 下一主题

[求助] legacy+grub4dos+ntboot引导win7.vhd失败,诚请各位帮我看下是哪里的问题

    [复制链接]
31#
发表于 前天 07:50 | 只看该作者
本帖最后由 mygamexxx 于 2025-11-25 08:10 编辑
qj_tzy 发表于 2025-11-24 19:29
我用bootmgr+bcd引导出现上图,我查看了VHD内部\windows\system32\是有winload.exe的,这是不是ntboot ...

这个错误,我猜想是内置BCD的问题,可能是BCD中的启动分区有问题。但NTBOOT是自动生成的BCD也出错,有点不明白。ntloader也是自动生成的BCD。
可以试一下删除BCD 中的启动文件这一项,留空试试。

点评

删除BCD 中的启动文件这一项,结果也是一样的,见33楼的回复  详情 回复 发表于 前天 09:43
回复

使用道具 举报

32#
发表于 前天 08:23 | 只看该作者
收藏学习下。
回复

使用道具 举报

33#
 楼主| 发表于 前天 09:42 | 只看该作者
527104427 发表于 2025-11-24 22:11
试试这个命令:ntboot   NT6=%bd%/vhds/win7_x64.vhd   NTPATH=system32

下载拷到\boot\g4d\ext\,并加NTPATH=system32,作测试,仍然提示:不识别的命令
我先不修改内部的bcd,然后按网友mygamexxx在31楼的提示删除BCD 中的启动文件这一项,两次测试的结果均一样。

想不通的是:
1.按相同的写法,该ntboot可正常引导win8.1_x64x,见28楼
2.该win7_x64.vhd,可用ntloader正常引导,见22楼

就不能用bios+g4d+ntboot方式引导,不知哪里出了问题。

点评

vhd发来玩玩  详情 回复 发表于 前天 09:48
回复

使用道具 举报

34#
 楼主| 发表于 前天 09:43 | 只看该作者
mygamexxx 发表于 2025-11-25 07:50
这个错误,我猜想是内置BCD的问题,可能是BCD中的启动分区有问题。但NTBOOT是自动生成的BCD也出错,有点 ...

删除BCD 中的启动文件这一项,结果也是一样的,见33楼的回复
回复

使用道具 举报

35#
发表于 前天 09:48 | 只看该作者
qj_tzy 发表于 2025-11-25 09:42
下载拷到\boot\g4d\ext\,并加NTPATH=system32,作测试,仍然提示:不识别的命令
我先不修改内部的bcd, ...

vhd发来玩玩

点评

刚才试了下,我不是vip,传不了大文件,我想起这个vhd是我以前做的并传到网上的win7_x64.vhd安装的,现把那个vhd的网址传给您: 通过网盘分享的文件:win7_x64.rar 链接: https://pan.baidu.com/s/1lQzA29TY_Amkkm  详情 回复 发表于 前天 10:56
我先传百度网盘,再发链接给您!  详情 回复 发表于 前天 10:43
回复

使用道具 举报

36#
 楼主| 发表于 前天 10:43 | 只看该作者

我先传百度网盘,再发链接给您!
回复

使用道具 举报

37#
 楼主| 发表于 前天 10:56 | 只看该作者

刚才试了下,我不是vip,传不了大文件,我想起这个vhd是我以前做的并传到网上的win7_x64.vhd安装的,现把那个vhd的网址传给您:
通过网盘分享的文件:win7_x64.rar
链接: https://pan.baidu.com/s/1lQzA29TY_AmkkmhnikkZKQ 提取码: 2e5y

点评

[attachimg]568128[/attachimg] 这得下载到明年去,上班去了。  详情 回复 发表于 前天 12:32
回复

使用道具 举报

38#
发表于 前天 11:10 | 只看该作者
学习了
回复

使用道具 举报

39#
发表于 前天 12:32 | 只看该作者
qj_tzy 发表于 2025-11-25 10:56
刚才试了下,我不是vip,传不了大文件,我想起这个vhd是我以前做的并传到网上的win7_x64.vhd安装的,现把 ...





这得下载到明年去,上班去了。




回复

使用道具 举报

40#
发表于 前天 12:58 | 只看该作者
路过学习,多谢分享
回复

使用道具 举报

41#
 楼主| 发表于 前天 16:08 | 只看该作者
本帖最后由 qj_tzy 于 2025-11-25 16:14 编辑
2011yaya2007777 发表于 2025-11-24 16:52
要不就是win7.vhd的问题?

我用bootmgr+bcd引导win7_x64.vhd出错,见25楼。

但我在\boot\目录下拷入支持文件bootvhd.dll后,成功引导win7_x64.vhd进入系统桌面。

我是在想ntboot是否要这个文件的支持。
下面是我用的引导文件
引导文件.rar (433.25 KB, 下载次数: 18)

点评

原生的bootmgr+bcd启不起来,估计NTBOOT也是不行的。  详情 回复 发表于 前天 16:39
回复

使用道具 举报

42#
发表于 前天 16:39 | 只看该作者
qj_tzy 发表于 2025-11-25 16:08
我用bootmgr+bcd引导win7_x64.vhd出错,见25楼。

但我在\boot\目录下拷入支持文件bootvhd.dll后,成功 ...

原生的bootmgr+bcd启不起来,估计NTBOOT也是不行的。

点评

有些版本的bootmgr需要bootvhd.dll,有些不需要。  详情 回复 发表于 前天 16:53
回复

使用道具 举报

43#
发表于 前天 16:53 | 只看该作者
mygamexxx 发表于 2025-11-25 16:39
原生的bootmgr+bcd启不起来,估计NTBOOT也是不行的。

有些版本的bootmgr需要bootvhd.dll,有些不需要。

点评

这个不知道  详情 回复 发表于 前天 16:59
回复

使用道具 举报

44#
 楼主| 发表于 前天 16:59 | 只看该作者
wintoflash 发表于 2025-11-25 16:53
有些版本的bootmgr需要bootvhd.dll,有些不需要。

这个不知道
回复

使用道具 举报

45#
发表于 前天 17:18 | 只看该作者
试着将grub4dos换成2019.2.22号的版本,新版本有bug,跟ntboot不兼容。我当初反馈过这个bug。

点评

感谢您的指点! 我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_x64.vhd进入系统桌面。 1.用grub4dos(2019-2-22版)+ntboot(2022版,大小4381kb),出现00bb错误提示。  详情 回复 发表于 前天 23:15
我下载这个版本试下,试后再反馈情况  详情 回复 发表于 前天 21:52
回复

使用道具 举报

46#
发表于 前天 18:11 来自手机 | 只看该作者
41#已经解决,增加bootvhd.dll便可。看来是与bootmgr有关。与ntboot及g4d无关。
回复

使用道具 举报

47#
 楼主| 发表于 前天 21:52 | 只看该作者
本帖最后由 qj_tzy 于 2025-11-25 22:20 编辑
Climbing 发表于 2025-11-25 17:18
试着将grub4dos换成2019.2.22号的版本,新版本有bug,跟ntboot不兼容。我当初反馈过这个bug。

我下载这个版本试下,试后再反馈情况。但不知能否下载得了这个版本,我现在用的是2025-8-19的版本

回复

使用道具 举报

48#
 楼主| 发表于 前天 23:15 | 只看该作者
Climbing 发表于 2025-11-25 17:18
试着将grub4dos换成2019.2.22号的版本,新版本有bug,跟ntboot不兼容。我当初反馈过这个bug。

感谢您的指点!

我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_x64.vhd进入系统桌面。

1.用grub4dos(2019-2-22版)+ntboot(2022版,大小4381kb),出现00bb错误提示。
2.用grub4dos(2019-12-30及以后版)+ntboot(两版本之一),均出现不识别的命令。

感觉与g4d与ntboot均有关。



点评

我现在日常用的就是grub4dos的2019-02-22版+ntboot的2014版。我当初测试的时候也发现了同样的问题。而这个grub4dos版本是我测试过N个版本之后,找到的没有bug的最后一个版本,当初的bug反馈我找不到了。当然,ntboot  详情 回复 发表于 昨天 08:35
如果是这样,那么G4D的RUN、SISO都可能存在同样的问题,G4D的NTBOOT、RUN、SISO都是很久以前的版本,没有适配G4D升级。  详情 回复 发表于 昨天 08:01
建议 楼主分享一下 最终的打包组合。 虽然不是很需要的技术了,因为逐渐快没有CMS,只有uefi启动了。 但这些经验,真的来之不易,。  详情 回复 发表于 昨天 07:38
回复

使用道具 举报

49#
发表于 昨天 07:38 | 只看该作者
本帖最后由 liangzr1976 于 2025-11-26 07:41 编辑
qj_tzy 发表于 2025-11-25 23:15
感谢您的指点!

我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_ ...
1、
建议 楼主分享一下 最终的打包组合。

虽然后面逐步不是很需要这些技术了,因为逐渐快没有CMS,只有uefi启动了。

但这些经验,真的来之不易,。


2、对于楼主 这个组合 “uefi+g4d+ntboot”,觉得很特别, 印象中  好像是 有 uefi+g4E,这个 uefi+g4d 好像论坛没怎么见过。
    建议分享一下具体的 操作及资料包

点评

好的,我会小结后贴出  详情 回复 发表于 昨天 07:43
回复

使用道具 举报

50#
 楼主| 发表于 昨天 07:43 | 只看该作者
liangzr1976 发表于 2025-11-26 07:38
1、
建议 楼主分享一下 最终的打包组合。

好的,我会小结后贴出
回复

使用道具 举报

51#
发表于 昨天 08:01 | 只看该作者
本帖最后由 mygamexxx 于 2025-11-26 08:02 编辑
qj_tzy 发表于 2025-11-25 23:15
感谢您的指点!

我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_ ...

如果是这样,那么G4D的RUN、SISO都可能存在同样的问题,G4D的NTBOOT、RUN、SISO都是很久以前的非官方版本,没有适配G4D升级。
回复

使用道具 举报

52#
发表于 昨天 08:35 | 只看该作者
本帖最后由 Climbing 于 2025-11-26 08:36 编辑
qj_tzy 发表于 2025-11-25 23:15
感谢您的指点!

我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_ ...

我现在日常用的就是grub4dos的2019-02-22版+ntboot的2014版。我当初测试的时候也发现了同样的问题。而这个grub4dos版本是我测试过N个版本之后,找到的没有bug的最后一个版本,当初的bug反馈我找不到了,但我非常有印象当初我的bug反馈被开发者给忽略了。当然,ntboot肯定也有bug。但最先引入bug的还是grub4dos。

点评

感谢细心测试和说明,让我少了按54楼的很多g4d+ntboot的测试时间  详情 回复 发表于 昨天 12:40
回复

使用道具 举报

53#
发表于 昨天 09:28 | 只看该作者
不是很清楚,顶一下。
回复

使用道具 举报

54#
发表于 昨天 09:46 | 只看该作者
我下载后。用 grub4dos(2019-2-22版)+ntboot(2014版,大小4294kb),成功引导win7_x64.vhd进入系统桌面。
1.用grub4dos(2019-2-22版)+ntboot(2022版,大小4381kb),出现00bb错误提示。
2.用grub4dos(2019-12-30及以后版)+ntboot(两版本之一),均出现不识别的命令。


grub4dos-2019-2-22版本到grub4dos-2019-12-30版本,中间还有若干版本,可否确定是从哪个具体版本出现的问题?我这里没有条件测试。

点评

另外:我用run引导win7_x64.vhd及win8_x64.vhdx,均出现27楼的出错提示,用g4d+run引导vhd从未成功过,能否指导下,谢谢!  详情 回复 发表于 昨天 13:36
还用grub4dos的2019-02-22版+ntboot的2014版,引导win8.1_x64.vhdx,能正常引导进入系统桌面。 电脑中未安装win10及win11的vhd系统,所以对win10及win11的vhd系统,未作引导测试。  详情 回复 发表于 昨天 13:15
下载grub4dos-0.4.6a-2019-03-25+ntboot-2014版,测试引导win7_x64.vhd,就出现不能识别的命令的提示。 感觉确实如52楼Climbing大所说的那样。  详情 回复 发表于 昨天 13:05
好的,我再逐一测试后反馈  详情 回复 发表于 昨天 12:03
回复

使用道具 举报

55#
 楼主| 发表于 昨天 12:03 | 只看该作者
2011yaya2007777 发表于 2025-11-26 09:46
grub4dos-2019-2-22版本到grub4dos-2019-12-30版本,中间还有若干版本,可否确定是从哪个具体版本出现 ...

好的,我再逐一测试后反馈
回复

使用道具 举报

56#
 楼主| 发表于 昨天 12:40 | 只看该作者
Climbing 发表于 2025-11-26 08:35
我现在日常用的就是grub4dos的2019-02-22版+ntboot的2014版。我当初测试的时候也发现了同样的问题。而这 ...

感谢细心测试和说明,让我少了按54楼的很多g4d+ntboot的测试时间
回复

使用道具 举报

57#
 楼主| 发表于 昨天 13:05 | 只看该作者
本帖最后由 qj_tzy 于 2025-11-26 13:34 编辑
2011yaya2007777 发表于 2025-11-26 09:46
grub4dos-2019-2-22版本到grub4dos-2019-12-30版本,中间还有若干版本,可否确定是从哪个具体版本出现 ...

下载grub4dos-0.4.6a-2019-03-25+ntboot-2014版,测试引导win7_x64.vhd,就出现不能识别的命令的提示,见12楼。

感觉确实如52楼Climbing大所说的那样。
回复

使用道具 举报

58#
 楼主| 发表于 昨天 13:15 | 只看该作者
2011yaya2007777 发表于 2025-11-26 09:46
grub4dos-2019-2-22版本到grub4dos-2019-12-30版本,中间还有若干版本,可否确定是从哪个具体版本出现 ...

还用grub4dos的2019-02-22版+ntboot的2014版,引导win8.1_x64.vhdx,能正常引导进入系统桌面。
电脑中未安装win10及win11的vhd系统,所以对win10及win11的vhd系统,未作引导测试。

点评

用grub4dos+ntboot引导vhd,跟你硬盘上安装的系统没有关系,你没装win10/win11,也可以用来引导win10的vhd。vhd里已经包含了win10运行需要的所有东西,哪怕你电脑没硬盘,从移动硬盘上也可以这样启动win10系统。但wi  详情 回复 发表于 昨天 14:09
回复

使用道具 举报

59#
 楼主| 发表于 昨天 13:31 | 只看该作者
hilsonma 发表于 2025-11-24 20:31
试过我分享的那个g4d的run了吗?我忘了作者是zxw还是scratlf还是哪一位了,反正也是在本论坛下载的。

您分享给我的g4d下的run,您说是内置了ntboot的,但我看run的大小才747kb,比ntboot还小,猜测这个run是可能没有内置ntboot的,是不是您分享文件时把未内置ntboot的那个run传给我了。

另,我想,我用run引导win7_x64.vhd及win8_x64.vhdx,均出现27楼的出错提示,引导vhd从未成功过,是否是使用了未内置ntboot的run导致的,还请指导,谢谢!

点评

我再次检查了一下,分享给你的g4d的run是不支持vhd的,如果要引导vhd,直接chainloader bootmgr 或者使用527104427 的siso 或者使用 wintoflash 的ntloader. siso ntboot nt6=/vhd/win7.vhd g4e下我也是 chainlo  详情 回复 发表于 昨天 16:41
回复

使用道具 举报

60#
 楼主| 发表于 昨天 13:36 | 只看该作者
2011yaya2007777 发表于 2025-11-26 09:46
grub4dos-2019-2-22版本到grub4dos-2019-12-30版本,中间还有若干版本,可否确定是从哪个具体版本出现 ...

另外:我用run引导win7_x64.vhd及win8_x64.vhdx,均出现27楼的出错提示,用g4d+run引导vhd从未成功过,能否指导下,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-27 05:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表