无忧启动论坛

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

[原创] 为VHD系统正名,开机启动慢的原因终于找到了。

    [复制链接]
跳转到指定楼层
1#
发表于 2024-8-25 12:44:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 baby1277 于 2024-8-26 21:59 编辑

最近的写了个VHD开机还原脚本,http://bbs.wuyou.net/forum.php?m ... 1158&extra=page%3D1

刚开始时没有发现有多大的问题,但后来就发现不对劲了,越到后面使用bcdedit /import 命令时系统直接假死20秒左右。

我一直觉得是bootmgr和系统版本兼容性的问题,也没有纠结,待有时间解决再这个问题。同时也发现开机时间也是越来越长

电脑买回来的时候很高兴特意用秒表测了下,从按开机键到显示桌面一共用了20秒,但自从使用了VHD系统后开机的时间

是越来越长用分钟起步,刚开始是一分钟,慢慢变成两分钟,直到现在开机已经用时三分钟了,实在受不了,于是我重新分区

使用U盘运行Setup.exe安装还是无济于事,开机还是三分钟,我甚至怀疑是我的SSD坏了遇到了奸商,但硬件检查没有问题

我再回头研究下发现一个奇怪的问题,就是我的BCD文件出奇的大  700KB左右, 这个文件我是看着它慢慢的变大。

我记得刚刚接触VHD系统时BCD只有36KB,所以我就怀疑开机速度和BCD文件的大小有关系。

于是我在PE下把ESP分区格式化后修复引导后查看BCD文件只有20KB 然后重启系统查看BCD文件居然又回到了700KB

开机的时间还是三分钟,这时我就怀疑ESP上的BCD文件肯定不是原件,而是副本,正本应该存在于主板上一个独立存储芯片。

我为什么这样怀疑,原因是每次开机是主机都会发出一种呲呲的声音,我猜是在读取或者写入这个独立存储芯片。

因为固态硬盘运行时一般不会发出声音的,而且我每次运行bcdedit命令时也会发出这种呲呲的声音,则更加确定的我想法。

直到我在 UEFI启动区 看得这篇文章http://bbs.wuyou.net/forum.php?m ... 1710&extra=page%3D1

才验证了我的想法,原来它有个名称叫:NVRAM   (非易失性随机访问存储)

我怀疑UEFI的工作原理是:当发现bcd和NVRAM不一样时   把bcd增量到NVRAM  然后再同步到ESP分区

我们可以理解为NVRAM为增量正本     bcd为副本     问题就出在这个NVRAM上,这个家伙只会变大不会变小,

BCD文件中包含你每次磁盘硬件引导信息,例如我使用了一次U盘启动系统,BCD文件就会添加一项  固件应用程序

这个U盘的固件应用程序是一次性,用完一次后就像垃圾一样留在BCD文件里面,然后就保存到NVRAM上。

打开cmd控制台执行 bcdedit /enum FIRMWARE  我们就可以发现U盘固件应用程序每次都不一样。上次使用的也留在。

我先查看下BCD文件大小,然后使用U盘启动一次系统,再看下BCD文件的大小,果然BCD文件又增加了几个字节。

这就是我的BCD文件越来越大的原因    频繁的使用U盘启动PE系统 在三个月的时间内原先36KB变成700KB

每次使用U盘添加的固件应用程序信息会不断的保存到NVRAM 所以使用U盘启动PE系统的次数越多开机就越慢 这就是真相

VHD系统的使用U盘启动PE的次数比本地磁盘系统的次数多   开机相对慢也是大概率的事情,VHD系统开机慢就变成事实。

所以我要为VHD系统正名:VHD系统开机不慢 微软只是背锅侠,世界500强的主板厂商才是罪魁祸首。

知道了原理的就想着如何删除NVRAM和BCD中的固件应用程序,这样就能减小BCD文件的大小,回到以前的开机速度。

由于我过于频繁使用U盘启动系统,导出的TXT文件足足有5000多行  一个固件应用程序占用5行,也有1000多个啊

于是写了个脚本运行了70分钟,期间CPU占用30%  风扇疯狂的转,也是无语的很。

重启系统后开机时间用了20秒   心中激动坏了,电脑终于恢复了,和刚买回来的一样。

重新试了下bcdedit /import 命令也不卡了 ,看了下BCD文件恢复为36KB大小。

困扰许久问题终于可以解决,开机还原的脚本又重新安排上岗了。




以下我使用到的脚本,创作不易希望大家回帖支持一波!

我的bcd文件.rar (116.32 KB, 下载次数: 96) 删除BCD和NVRAM中无效的固件对象.rar (494 Bytes, 下载次数: 206)

点评

支持原创  发表于 2024-8-25 12:57

评分

参与人数 8无忧币 +36 收起 理由
snakegao + 5 赞一个!
lbw2007 + 5 支持
879792799 + 5 人才啊 好犀利眼神!
新空气 + 5 赞一个!
zlq_hysy + 3 支持爱钻研的人
likeyouli + 5 既然要分就给你分,省的再说我..
l3429900 + 3 很给力! 恭喜成功,谢谢分享
yyz2191958 + 5 赞一个!

查看全部评分

126#
发表于 2025-1-16 18:13:45 | 只看该作者
谢谢分享
回复

使用道具 举报

125#
发表于 2024-12-29 12:14:54 | 只看该作者
学习一波
回复

使用道具 举报

124#
发表于 2024-12-29 08:25:09 来自手机 | 只看该作者
没慢过,无需正名
回复

使用道具 举报

123#
发表于 2024-12-29 02:49:26 来自手机 | 只看该作者
支持,感谢分享!
回复

使用道具 举报

122#
发表于 2024-12-27 11:17:59 | 只看该作者
赞叹,学习。
回复

使用道具 举报

121#
发表于 2024-12-27 11:08:55 | 只看该作者
刚看了一下自己的,正常
回复

使用道具 举报

120#
发表于 2024-12-14 23:25:01 | 只看该作者
真厉害,又学到了新知识
回复

使用道具 举报

119#
发表于 2024-12-6 09:52:06 | 只看该作者
研究的很深入,感谢分享!
回复

使用道具 举报

118#
发表于 2024-11-30 18:51:07 | 只看该作者
线谢谢分享
回复

使用道具 举报

117#
发表于 2024-11-30 16:19:53 | 只看该作者
666666谢谢楼主分享,学习了。。。
回复

使用道具 举报

116#
发表于 2024-11-24 09:31:41 | 只看该作者
这钻研能力真是杠杠的
回复

使用道具 举报

115#
发表于 2024-11-19 21:35:02 | 只看该作者
原来如此,长知识了
回复

使用道具 举报

114#
发表于 2024-11-18 10:43:09 | 只看该作者
谢谢分享
回复

使用道具 举报

113#
发表于 2024-11-18 08:50:12 | 只看该作者
希望自己不要遇到这个问题!
回复

使用道具 举报

112#
发表于 2024-11-1 20:43:18 | 只看该作者
支持原创 ,谢谢分享。
回复

使用道具 举报

111#
发表于 2024-10-27 18:49:56 | 只看该作者
没遇到过,不懂,顶一下
回复

使用道具 举报

110#
发表于 2024-10-26 22:50:04 | 只看该作者
我想问的是,为什么非要从U盘启动 WinPE?直接把 WinPE 镜像复制到硬盘上,再添加到硬盘的启动菜单里面不香吗?
回复

使用道具 举报

109#
发表于 2024-10-25 12:57:44 | 只看该作者
学习一下
回复

使用道具 举报

108#
发表于 2024-10-20 05:59:30 | 只看该作者
为楼主点赞支持楼主的钻研精神
回复

使用道具 举报

107#
发表于 2024-10-12 07:18:35 来自手机 | 只看该作者
原来如此 谢谢分享
回复

使用道具 举报

106#
发表于 2024-10-11 21:06:44 | 只看该作者
谢谢分享
回复

使用道具 举报

105#
发表于 2024-10-11 20:50:24 来自手机 | 只看该作者
回去试试看
回复

使用道具 举报

104#
发表于 2024-10-11 10:55:14 | 只看该作者
真厉害,又学到了新知识
回复

使用道具 举报

103#
发表于 2024-10-7 20:23:53 | 只看该作者
谢谢分享
回复

使用道具 举报

102#
发表于 2024-10-7 12:16:39 | 只看该作者
试试看。我的pm963 22110固态,原来在华硕z370上正常的,后来一次停电后,就不正常了。系统重置后要先在mbr的bios模式后才能认盘,然后自由切换mbr和gpt模式。如果直接gpt模式,直接卡死在读盘上。
回复

使用道具 举报

101#
发表于 2024-9-24 08:24:57 | 只看该作者

谢谢楼主分享
回复

使用道具 举报

100#
发表于 2024-9-16 16:11:22 来自手机 | 只看该作者
知道那个一次性启动的,但不知道还有垃圾清理不掉
回复

使用道具 举报

99#
发表于 2024-9-15 08:16:35 | 只看该作者
谢谢分享
回复

使用道具 举报

98#
发表于 2024-9-12 06:49:28 来自手机 | 只看该作者
学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-31 22:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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