无忧启动论坛

标题: 利用PrimoRamdisk找出微软系统开机大概加载了1个G的内容推测就是系统运行核心文件 [打印本页]

作者: sairen139    时间: 2022-3-25 05:10
标题: 利用PrimoRamdisk找出微软系统开机大概加载了1个G的内容推测就是系统运行核心文件
本帖最后由 sairen139 于 2022-3-25 21:58 编辑

     利用PrimoRamdisk找出微软系统开机大概加载了1个G的内容推测就是系统运行核心文件

以前曾经试过将微软系统精简安装到系统C盘仅需900mb左右,一直都是在此基础上增加组件和安装微软office办公套件和浏览器等等工具后再制作PrimoRamdisk的全内存ramos来使用!比如截图里的C盘文件占用接近2G大小!

不过大家都知道P驱全内存ramos开机会把vdf的体积全加载上,如果是完全镜像的话开机占用的体积颇为可观!动辄4GB以上!

今日偶然想到可以试一下延时加载,就在ramos里改变了设置为延时加载,然后reg HKLM\System 命令直接把SYSTEM注册表配置文件覆盖掉ESP分区根目录下用imdisk挂载出来的启动小镜像vdf里的config文件夹里(该vdf只有几十mb大小)。

随后重启一看,内存占用直接下降到了1.7G左右。想了下正常系统一般开机占用也就几百mb的内存,那这多出来的1G会不会就是P驱动开机加载到内存里的微软系统运行核心文件呢?

抱着这个疑惑我在硬盘上重新安装了一个正常系统看了下任务管理器里的内存占用,果然正常系统下开机只占去了700mb的内存。

如此看来P驱动延时加载模式在开机时就已经把VDF里的微软系统将近1个G的核心文件加载到ramos里运行了。

也就是说uefi启动的双镜像vdf延时加载模式,其实已经算是非常好的ramos模式。和全内存ramos模式相比也就是开机时没有把第三方软件和系统僵尸文件加载上,可以说uefi启动的双镜像P驱动的延时加载模式和全内存开机加载完整VDF体积到内存模式两者各擅胜场!

如果内存不太多的朋友,推荐uefi启动的延时加载模式,只要转移掉系统根目录的Users文件夹,体验不下于全内存ramos!

0BDA0105-144C-4EA4-BC85-B960808C92AE.jpeg (2.15 MB, 下载次数: 249)

延时加载模式ramos开机占用内存1700mb

延时加载模式ramos开机占用内存1700mb

2E3C44D4-F075-411E-9DDF-F9E68309D996.jpeg (2.42 MB, 下载次数: 242)

正常系统开机内存占用700mb

正常系统开机内存占用700mb

F4A5782B-A0E1-4BA7-A475-7EC01160AD02.jpeg (3.28 MB, 下载次数: 230)

延时加载模式下的内存系统盘C盘测速!

延时加载模式下的内存系统盘C盘测速!

E629CA6F-FCE3-464E-A69C-9523F8AEBD96.jpeg (2.51 MB, 下载次数: 238)

再测试一遍系统内存盘C盘标测1G项的效能数据!

再测试一遍系统内存盘C盘标测1G项的效能数据!

作者: sairen139    时间: 2022-3-25 05:33
虽然完全镜像的双镜像vdf模式开机也能用一个批处理去掉除C盘占用文件以为的内存占用,但是比起延时加载模式来还是加载了非常多的系统僵尸文件!

所以延时加载模式对于内存小的网友还是非常有价值的模式!
作者: sairen139    时间: 2022-3-25 05:41
系统根目录Users文件夹可以通过别的帖子转移到IO盘,或者直接转移到d盘用PrimoCache来加速缓写也是一个非常好的ramos方案!
作者: ferdfg    时间: 2022-3-25 06:59
来学习一下
作者: 12250279    时间: 2022-3-25 08:03
sairen139 发表于 2022-3-25 05:41
系统根目录Users文件夹可以通过别的帖子转移到IO盘,或者直接转移到d盘用PrimoCache来加速缓写也是一个非常 ...

确实是的,
作者: zlzx01    时间: 2022-3-25 08:04
来学习
作者: lanyanlei9507    时间: 2022-3-25 08:05
感谢楼主分享!
作者: fulibo    时间: 2022-3-25 08:30
用wimboot模式启动系统,第一次下来也就是1G左右,要是能解开文件看看!
得到里面的数据,就是最小的系统了!
作者: 轩辕剑syz    时间: 2022-3-25 08:38
技术大牛,这样也行,真是学到了
作者: likeyouli    时间: 2022-3-25 09:13
感觉好高深,看了2遍一懂也不懂~~
作者: 黑中见白    时间: 2022-3-25 09:34
本帖最后由 黑中见白 于 2022-3-25 09:35 编辑

用2个盘,文件完全一样就是盘符对调
一个vhd启动,一个ramdisk
用监测软件监视启动
然后查看启动文件列表,就知道系统什么时候读取了
这样有个有趣的,列表里会有2个盘的路径
就是不知道是不是重合的

作者: ddnflier    时间: 2022-3-25 10:06
谢谢呀,正是我需要的,就是这么巧
作者: a123456789z    时间: 2022-3-25 10:17
有了核心系统文件,就可以根据自己的使用需要添加应用,可以节省很多资源,这样挺好的。
作者: 879792799    时间: 2022-3-25 14:15
有本事把核心提取出来,搞个系统啊!或者pe 也行!
作者: 窄口牛    时间: 2022-3-25 14:28
winxp130多兆,win7三百多兆,win10没有观察过。
作者: zjloo    时间: 2022-3-25 19:05
期待楼主的续作!
作者: 12250279    时间: 2022-3-25 21:37
期待楼主的作品和软件
作者: friend8179    时间: 2022-3-26 16:10
wimboot+fbwf启动个百兆img指针文件就好,现在都nvme了
作者: w78523    时间: 2022-4-1 22:27
又学到一招
作者: lifeway    时间: 2022-4-11 19:10
延时加载真的不错。机器内存32G,ramos 14G,wsa开机启动,内存占用20G,用延时加载后占用12G。
作者: ko20010214    时间: 2023-6-5 22:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: cntvic    时间: 2023-12-25 09:05
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3