无忧启动论坛

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

[求助] 关于用bootice手动添加vhd启动项不成功的诡异事,求解释

[复制链接]
跳转到指定楼层
1#
发表于 2022-1-28 11:22:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 anarki2001 于 2022-1-28 13:51 编辑

环       境:真机
启动方式:BIOS + MBR
背      景:在同事的机器上,试图用不破坏原系统的方式安装vhd系统。
问题描述:将.VHD文件拷入系统盘并用bootice设置启动项后,(这个动作我这几年已经玩了无数次了,看上去一切都是正确的),结果这次演砸了,启动时,死活不出现我新添加的这个项目,其他项目都是正常的。这种情况像极了以前我把文件名或路径敲错字符,导致bootmgr在加载BCD时,发现找不到文件,于是直接少了这一项。但是,我这次明明路径和文件名是对的!而且,拷了好几个vhd测试都不行。甚至,换了win11的bootmgr都不行(好像啊,记不太清了)
临时解决:我干脆用winnt setup 当场重新装一个(也是用vhd方式),在最后的选项中,选择默认选项“用bootsect.exe更新引导”,结果,重启时,就能认到我添加的那几个vhd了!
备      注:我用的winnt setup 的版本是某11pe里带的5.x版本,我自己平时用的3.8.5.5版本未测试,而且,也无法进行反复测试,因为:这个问题解决后,由于不知道真正的原因(这也是我来求助的目的),我无法将该环境恢复到之前认不到vhd的状态。(还有个奇怪的问题:winnt setup不是微软官方的安装工具吗? bootice.exe不是pauly自己写的小工具吗?这里官方工具怎么会出现“用bootice.exe更新引导”这个选项?)
各位大佬,求解释!!以及以后应该怎么弄?
2#
发表于 2022-1-28 13:10:29 | 只看该作者
你说的这个现象,最近我也碰到过,我也很迷茫。不知道啥情况,不知道是不是近期的10补丁问题。没怎么折腾了。

点评

应该。。。不是吧?还没进系统呢,与系统无关吧。  详情 回复 发表于 2022-1-28 13:36
回复

使用道具 举报

3#
 楼主| 发表于 2022-1-28 13:36:53 | 只看该作者
1801403 发表于 2022-1-28 13:10
你说的这个现象,最近我也碰到过,我也很迷茫。不知道啥情况,不知道是不是近期的10补丁问题。没怎么折腾了 ...

应该。。。不是吧?还没进系统呢,与系统无关吧。
回复

使用道具 举报

4#
 楼主| 发表于 2022-1-28 13:38:30 | 只看该作者
补充:估计是“用bootsect.exe更新引导”这个环节修改了某些东西,我本想研究下bootsect.exe命令,结果网上一搜一大堆,实在不知道该用哪个命令。
回复

使用道具 举报

5#
发表于 2022-1-28 13:50:09 | 只看该作者
可以查查大小写和VHD格式。
曾经碰过一次, 压缩VHD格式时,参数不对,具体,,,忘记了。
你查查你的这个VHD在别的方式下是否也出错。

如果出错,
用默认格式压缩VHD,带boot选项。就正常了。

点评

vhd支持压缩格式么?  详情 回复 发表于 2023-7-22 17:47
vhd是绝对正常的。出现在菜单里后,也能正常启动。  详情 回复 发表于 2022-1-28 13:53
回复

使用道具 举报

6#
 楼主| 发表于 2022-1-28 13:53:28 | 只看该作者
h2bx86 发表于 2022-1-28 13:50
可以查查大小写和VHD格式。
曾经碰过一次, 压缩VHD格式时,参数不对,具体,,,忘记了。
你查查你的这 ...

vhd是绝对正常的。出现在菜单里后,也能正常启动。
回复

使用道具 举报

7#
发表于 2022-1-28 14:34:07 | 只看该作者
是不是找不到winload.exe
回复

使用道具 举报

8#
发表于 2022-1-28 14:54:34 | 只看该作者
1、楼主遇到的现象确实应该跟vhd文件无关,因为还没到启动那一步。

2、谁说winnt setup是微软官方的?用bootice就已经很能说明问题了。winnt setup只不过是dism命令行的一个GUI界面而已。

3、估计问题出在bcd文件上。bcd文件相当于注册表文件,有可能原来的bcd文件结构有问题,被bootsect程序给修复了,你保留了原来的bcd文件吗?

点评

3太误导人了,bootsect的sect是指扇区,修复的是引导扇区,而不是BCD文件,legacy才会用到bootsect。  详情 回复 发表于 2022-4-14 08:23
感谢! 1、对的; 2、懂了,谢谢; 3、估计是的,没保留,下次我争取试试。  详情 回复 发表于 2022-1-29 15:30
回复

使用道具 举报

9#
发表于 2022-1-28 15:13:58 | 只看该作者
学习一下。
回复

使用道具 举报

10#
发表于 2022-1-28 15:52:29 | 只看该作者
自己看看,BCD文件是不是正确识别到虚拟磁盘了,
没识别,看着是有,但是启动的时候是没有的
回复

使用道具 举报

11#
发表于 2022-1-28 16:24:59 | 只看该作者
看不到BCD,无法分析,微软官方的是setup.exe楼主搞错了。
回复

使用道具 举报

12#
 楼主| 发表于 2022-1-29 15:30:20 | 只看该作者
Climbing 发表于 2022-1-28 14:54
1、楼主遇到的现象确实应该跟vhd文件无关,因为还没到启动那一步。

2、谁说winnt setup是微软官方的?用 ...

感谢!
1、对的;
2、懂了,谢谢;
3、估计是的,没保留,下次我争取试试。
回复

使用道具 举报

13#
发表于 2022-1-29 21:08:20 | 只看该作者
问题出在bcd文件上
回复

使用道具 举报

14#
发表于 2022-2-20 20:07:58 来自手机 | 只看该作者
这个很早我就碰到过,原因跟里面的细节有关系,我手动添加总是不成功,生成的没问题,我都是生成后,然后修改路径而已,其他不变
回复

使用道具 举报

15#
发表于 2022-3-14 11:24:04 | 只看该作者
引用一下:“1、楼主遇到的现象确实应该跟vhd文件无关,因为还没到启动那一步。2、谁说winnt setup是微软官方的?用bootice就已经很能说明问题了。winnt setup只不过是dism命令行的一个GUI界面而已。3、估计问题出在bcd文件上。bcd文件相当于注册表文件,有可能原来的bcd文件结构有问题,被bootsect程序给修复了,你保留了原来的bcd文件吗?”
    看版主的回复也能学到很多东西,受教了  

点评

winnt setup用的也不是dism。  详情 回复 发表于 2022-4-14 13:49
回复

使用道具 举报

16#
发表于 2022-3-27 17:30:42 | 只看该作者
最近学习BCD搞VHD启动,发现问题在BCD上,手动添加修改BCD启动项,有时能出现启动选择界面,有时不行。
回复

使用道具 举报

17#
发表于 2022-3-27 18:07:43 来自手机 | 只看该作者
我都是挂载VHD后,安装启动菜单指向vhd里的系统,而不是vhd.
回复

使用道具 举报

18#
发表于 2022-3-27 18:19:30 | 只看该作者
学习了!
回复

使用道具 举报

19#
发表于 2022-4-13 18:07:55 | 只看该作者
遇到同样的问题,看来不是个例,也是用bootice死活添加不了VHD菜单

点评

应该是bootice的锅,但是换bootmgr文件就可以了,如附件 链接: https://pan.baidu.com/s/1Cwoq6csyLTNvfrHA0cWcaQ?pwd=ee4i 提取码: ee4i  详情 回复 发表于 2022-4-13 18:34
回复

使用道具 举报

20#
发表于 2022-4-13 18:34:56 | 只看该作者
jxyun99 发表于 2022-4-13 18:07
遇到同样的问题,看来不是个例,也是用bootice死活添加不了VHD菜单

应该是bootice的锅,但是换个旧版bootmgr文件就可以了,如附件
链接: https://pan.baidu.com/s/1Cwoq6csyLTNvfrHA0cWcaQ?pwd=ee4i 提取码: ee4i
回复

使用道具 举报

21#
发表于 2022-4-14 08:23:08 | 只看该作者
Climbing 发表于 2022-1-28 14:54
1、楼主遇到的现象确实应该跟vhd文件无关,因为还没到启动那一步。

2、谁说winnt setup是微软官方的?用 ...

3太误导人了,bootsect的sect是指扇区,修复的是引导扇区,而不是BCD文件,legacy才会用到bootsect。

点评

这里说的是winnt setup这个安装过程中提到的bootsect,但这个过程肯定包括了更新bcd文件,所以这个命令行也可能是bcdboot。总之,这个过程肯定是要添加对应的vhd文件的启动项的,所以肯定涉及了bcd文件的更新。  详情 回复 发表于 2022-4-14 09:11
回复

使用道具 举报

22#
发表于 2022-4-14 09:11:59 | 只看该作者
szwp 发表于 2022-4-14 08:23
3太误导人了,bootsect的sect是指扇区,修复的是引导扇区,而不是BCD文件,legacy才会用到bootsect。

这里说的是winnt setup这个安装过程中提到的bootsect,但这个过程肯定包括了更新bcd文件,所以这个命令行也可能是bcdboot。总之,这个过程肯定是要添加对应的vhd文件的启动项的,所以肯定涉及了bcd文件的更新。

点评

winnt setup也是调用微软的bootsect,BCD是另外一个选项,认真看界面。  详情 回复 发表于 2022-4-14 09:40
回复

使用道具 举报

23#
发表于 2022-4-14 09:40:04 | 只看该作者
Climbing 发表于 2022-4-14 09:11
这里说的是winnt setup这个安装过程中提到的bootsect,但这个过程肯定包括了更新bcd文件,所以这个命令行 ...

winnt setup也是调用微软的bootsect,BCD是另外一个选项,认真看界面。

点评

你爱咋的咋的吧,跟我有个毛关系。不要再回复我了,我觉得你非常烦。  详情 回复 发表于 2022-4-14 13:35
回复

使用道具 举报

24#
发表于 2022-4-14 13:35:47 | 只看该作者
szwp 发表于 2022-4-14 09:40
winnt setup也是调用微软的bootsect,BCD是另外一个选项,认真看界面。

你爱咋的咋的吧,跟我有个毛关系。不要再回复我了,我觉得你非常烦。

点评

你连基本常识都没有,不知道你是不是来出丑的  详情 回复 发表于 2022-4-14 14:09
回复

使用道具 举报

25#
发表于 2022-4-14 13:49:49 | 只看该作者
likeyouli 发表于 2022-3-14 11:24
引用一下:“1、楼主遇到的现象确实应该跟vhd文件无关,因为还没到启动那一步。2、谁说winnt setup是微软官 ...

winnt setup用的也不是dism。
回复

使用道具 举报

26#
发表于 2022-4-14 14:09:56 来自手机 | 只看该作者
本帖最后由 xiaojinglf 于 2022-4-14 14:26 编辑
Climbing 发表于 2022-4-14 13:35
你爱咋的咋的吧,跟我有个毛关系。不要再回复我了,我觉得你非常烦。

你连基本常识都没有。winntsetup关dism半毛钱关系啊?
回复

使用道具 举报

27#
发表于 2022-8-19 19:50:17 | 只看该作者
你用母盘吗 还是差分盘 差分盘不在一个区的话 磁盘分配根据主板BIOS设置 有可能母盘不在差分盘指向的位置,所以启动项就没有出现
回复

使用道具 举报

28#
发表于 2022-9-5 14:00:20 | 只看该作者
本帖最后由 minchengan 于 2022-9-5 14:32 编辑

我用bootice1.3.3修改被bitlocker过的vhdx,哪怕只改倒计时或显示的顺序,都会导致那个被bitlocker过的vhdx引导不了。但高级编辑模式里没有问题。刚用1.4的版本修改,没有任何问题
回复

使用道具 举报

29#
发表于 2023-7-22 17:47:33 | 只看该作者
h2bx86 发表于 2022-1-28 13:50
可以查查大小写和VHD格式。
曾经碰过一次, 压缩VHD格式时,参数不对,具体,,,忘记了。
你查查你的这 ...

vhd支持压缩格式么?
回复

使用道具 举报

30#
发表于 2024-7-19 17:32:55 | 只看该作者
我也遇到过的

应对方法是:挂载VHD比如挂到了x:盘

微硬家原厂工具 bcdboot x:\Windows /zh-CN 添加启动项

接下来再用Bootice修改显示名什么的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 07:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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