无忧启动论坛

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

[分享] 把工作和生活电脑都换成WIMBOOT系统……

    [复制链接]
跳转到指定楼层
#
发表于 2024-8-10 22:37:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
现在手头的电脑做成RAMOS后再有改动还是有些麻烦~
于是就只能退而求其次,换成WIMBOOT系统——不过是大佬做的“X、wimboot vhd系统Plus”模式。
步骤如下:
1,先用winntsetup制作原系统,安装到一个VHDX里,注意不要选任何压缩模式(CAD等某些大型软件会有麻烦)
2,安装必要的驱动和运行库等(此时先不要争着装大型软件)。
3,用yiyu2012大神的RAMOSTOOL制作“X、wimboot vhd系统Plus”模式。
4,安装常用软件。
5,差分2个VHD,一个用,另一个做备份(注意不能是VHDX,大佬的工具做出来的是VHD,它可不能差分出VHDX啊~)。

安逸~以后可以认真工作啦~

第1和5条,我花费快一宿的时间,唉,知识少就要多试验~
分享在此,希望可以让和我有一样需要的坛友少走一步弯路。

如果有更好、更快的办法一定要告诉我呀!

评分

参与人数 2无忧币 +7 收起 理由
yyz2191958 + 2 赞一个!
fulibo + 5 很给力!

查看全部评分

38#
发表于 2024-8-22 10:38:40 | 只看该作者
等电脑升级后再说吧,现在的老电脑配置有点低
回复

使用道具 举报

37#
发表于 2024-8-22 10:32:44 | 只看该作者
bilv 发表于 2024-8-11 07:53
固态硬盘里装了两个vhd,结果才半个星期,固态硬盘就挂了

vhd还是没有问题的,用了4年了,很稳定
回复

使用道具 举报

36#
发表于 2024-8-21 10:17:11 | 只看该作者
感谢分享经验。
回复

使用道具 举报

35#
发表于 2024-8-13 07:41:59 | 只看该作者
路过学习
回复

使用道具 举报

34#
发表于 2024-8-13 07:08:49 来自手机 | 只看该作者
知识研究。
回复

使用道具 举报

33#
 楼主| 发表于 2024-8-12 21:08:45 | 只看该作者
Climbing 发表于 2024-8-12 08:04
用wimboot_vhd系统已经好多年了,最早应该是本坛的chenall开始推广(有wimboot工具并且将win8.1的wimboot驱 ...

谢谢分享~
回复

使用道具 举报

32#
发表于 2024-8-12 08:04:13 | 只看该作者
用wimboot_vhd系统已经好多年了,最早应该是本坛的chenall开始推广(有wimboot工具并且将win8.1的wimboot驱动注入到了win7,让win7也支持wimboot),还有天风大佬也推广过。

【2021-06-06】【分享】安利wimboot_vhd系统(基于wimboot技术的vhd系统)
https://bbs.et8.net/bbs/showthread.php?t=1394039

从Windows 8开始,微软推出wimboot技术,最早用于平板电脑硬盘空间比较小的情况,让Windows系统基于高度压缩的wim文件运行,可以极大减小硬盘空间占用,正常情况下,Windows系统分区一般空间占用不小于10G,如果使用wimboot技术,则可以压缩一半,极限情况下,5G+1G=6G即可运行一个Windows系统,当然,硬盘空间现在并不是瓶颈。用这种方法,我可以在一个16G的ssd硬盘上部署win7+win10双系统。

关于vhd系统我想大家应该比较熟悉,就是不再给系统分区,而是将Windows系统安装到一个vhd文件中。vhd系统的优点是可以差分,安装一个母系统的vhd,然后可以无限差分(类似于虚拟机的快照技术),在差分系统中随意操作,不用担心损坏母系统,也就避免了给系统做克隆的情况(客观上也节省了硬盘空间)。本质上vhd系统跟安装到分区的系统没有区别,只不过vhd系统用vhd文件代替了分区。另外,使用vhd系统后,由于不再需要分出系统分区,原则上硬盘也不再需要进行分区操作,所有硬盘只要一个分区即可。

而wimboot+vhd系统,就是将两个技术结合起来,安装基于wim文件的vhd系统(下面简称为wimboot_vhd系统)。经过我实践,发现基于wimboot的vhd系统跟实体系统在运行效率上并没有什么损失(当然,固态硬盘性能肯定更好,其实主要表现在启动速度上),完全可以用来代替常规的系统安装方法,而且部署起来更为灵活。大部分时候,部署一个基于wimboot的vhd系统,所用时间不超过1分钟,重装系统的时间几乎可以忽略不计。由于不再需要分区,你甚至可以基于同一个wim文件部署N个完全独立的系统。

另外,在我的实践中,wimboot_vhd系统完全可以使用grub4dos(UEFI) + ntboot/ntloader直接启动,不需要再考虑Windows引导修复、bcd文件编辑这一类的复杂问题。由于 Windows 10 不再限制是否从usb设备启动,甚至可以用这种方法直接从移动硬盘启动一个完整系统(类似于Windows to go),当然,从移动硬盘启动多个系统也完全没有问题,甚至跟从硬盘上启动也没有本质区别。

当然,wimboot_vhd系统并不要求一定要新装系统,完全可以将你当前正在运行的系统转成wimboot_vhd系统。

wimboot_vhd系统的原理先介绍到这里,如果大家对技术细节感兴趣,回帖告诉我,我再进一步公布技术细节。


干货来了。。。

【2021年6月11日 10:46:07更新】由于我的本地网络出现问题,下面的下载链接失效,请从百度网盘下载:
链接: https://pan.baidu.com/s/1AiP9Y0RwqueorYOUj_5saA 提取码: 9kr6

关于wimboot_vhd系统的制作和部署,涉及到的细节比较多,为了简化这个过程,需要指定一些前置条件,以方便大家试验并进一步扩展。

1、使用我定制的Win10系统的wim文件(这个文件大小是2.6G)。
下载地址:http://124.239.177.91:9191/wimbo ... d0W10Px64H2SLLi.wim

由于wimboot_vhd系统不需要分区,所以最初试验时你不需要改变你硬盘的分区结构,找一个空闲空间在20G以上的硬盘分区,假设是D:盘吧,在D:盘根目录建立wimboot目录,然后将下载的wim文件放到“d:\wimboot\W10Px64H2SLLi\”目录下。其实目录结构完全可以灵活掌握,但大家初次接触,先抄好作业,等掌握了原理,大家再根据自己的习惯自由发挥。

有人可能关注这个wim文件如何制作,其实非常简单,对于win10系统,只要使用dism++的备份功能将当前系统备份成wim文件即可。至于win7系统,由于win7并不原生支持wimboot启动,所以需要使用chenall的wimboot 2.5工具进行魔改,这个操作略复杂,暂不考虑,有兴趣的再单独讨论。

2、使用grub4dos+ntboot方式启动。由于grub4dos只兼容传统的bios+mbr模式,所以试验的电脑最好使用传统的Legacy模式(BIOS+MBR)模式,也就是在BIOS设置中要关闭Secure Boot(安全启动),然后打开Legacy + CSM方式启动。其实,这种系统安装方式也兼容UEFI+GPT模式,但要使用grub4dos_UEFI + ntloader方式启动,你还是需要关闭Secure Boot,然后还要让UEFI默认启动grub4dos_UEFI,涉及到的操作比较多。grub4dos的新版跟ntboot(无忧chenall的作品)有启动兼容性问题,经我测试,grub4dos要使用一个特定的版本(2019年2月22日的版本),所以,最好使用我提供的grub4dos+ntboot启动包,下载地址如下(文件大小为11.4M):

http://124.239.177.91:9191/wimbo ... x86)_xyf20210606.7z

下载后,将这个包解压到D:\根目录下,这个包里有一个grldr文件和一个boot文件夹,确保这两个文件(夹)在D:\根目录下。

3、wimboot_vhd系统制作、部署配套工具wibTools,下载地址如下(文件大小为10.1M):

http://124.239.177.91:9191/wimboot/WibTools/WibTools.7z

下载后,解压到D:\wimboot\WibTools目录下。这个包里包括dism++、chenall提供的wimboot 2.5、WinNTSetup 3.7.9;我定制的WinntSetup 4.2.1,以及我当初试验这个系统时记录的日志文档之类的东西(文档仅供参考)。

4、Win10PE,使用本坛d0z定制的10PE(2019.11.01版本)。其实使用d0z最新版的10PE应该也是可以的,但最新版的10PE的iso中集成了三个PE:10PEx64、10PEx86、7PE,所以体积比较大。本系统部署最好是在Win10或者10PE环境下进行,如果你当前系统是Win10,不需要启动到PE下操作,但我还是建议你下载下面的10PE并按要求放到对应的目录中,以防万一。

d0z的2019.11.01版10PE下载链接(488M):http://124.239.177.91:9191/Portable.share/10PE-20191101.iso
d0z的2021.04.21版10PE下载链接(939M):http://124.239.177.91:9191/Porta ... et-20210421@d0z.iso

下载任一个,改名为10PE.iso,放到d:\10PE目录下。

5、wimboot_vhd系统的部署步骤。这个步骤略复杂,这里提供我以前给人讲的讲义(word文档)及安装录像(那个录像环境比较差,声音背景比较嘈杂,可以全程静音),下载地址:

http://124.239.177.91:9191/wimboot/wimboot_vhd_setup/

6、grub4dos安装到mbr。在走完上述所有步骤后,重启电脑测试之前,最好再执行一次本步骤,以确保grub4dos安装到硬盘mbr中。如果你不想安装grub4dos到mbr中,也可以通过Windows启动菜单加载grldr(或者d:\boot\grldr.mbr),这个可以通过d:\wimboot\wibtools\bootice*.exe来修改bcd完成。

要安装grub4dos到mbr,只需要双击d:\boot\bin\booticehd0.bat文件,它会自动将grub4dos安装到当前D盘所在硬盘的mbr中。另外,确保你硬盘所有分区根目录下没有grldr这个文件(除了当前的D盘),如果有其他的grldr文件,为避免干扰,可以暂时改名。

如果你要通过grub4dos启动你原来的系统,首先,将你当前系统C盘根目录下的bootmgr文件(或者ntldr文件,或者软激活用的OEMSF文件)复制一个出来改名为winold,然后用记事本编辑d:\boot\grub\menu.lst,在“default /boot/default”这一行下面添加这个启动项:
iftitle [find /winold] Windows Old
find --set-root /winold
makeactive
chainloader /winold || chainloader /bootmgr || chainloader /ntldr
savedefault

通过这个启动项可以启动你原来的Windows系统。另外,d:\boot\default文件用来定制下次重启默认启动的系统,将default文件开始的数字(默认是0,对应menu.lst第一项菜单)修改为对应的数字(从0开始计数,0对应第一项,1对应第二项,依次类推)即可。

做完上述步骤,你就可以重启进行新系统的测试了,如果新系统不能正常启动,你还可以通过grub4dos启动进入原来的系统。


=============
写在最后
=============
这个文档是我临时拼凑出来的,可能有些细节没有照顾到。如果遇到问题,可以论坛PM或者直接回帖询问。

关于UEFI+GPT格式下wimboot_vhd系统的部署,有需要的可以再回帖,我再写相关部分的文档。

【2021年6月11日 12:37:49】关于UEFI+GPT,其实系统安装过程跟bios+mbr没啥区别,但是引导软件要换成grub4dos_UEFI(当然,你用Windows boot manager也是可以的)。在百度网盘共享里,WibTools目录下有一个“Xorboot_grub2_grub4UEFI@UNI_20210418.7z”文件,这个包就是UEFI+GPT的解决方案包,你要用Xorboot编辑启动项列表,加入Grub4dos_UEFI相关启动项(在EFI\grub目录下),然后菜单文件是EFI\grub\menu.lst。

评分

参与人数 1无忧币 +5 收起 理由
2012ssln + 5 很给力! 感谢分享教程~

查看全部评分

回复

使用道具 举报

31#
发表于 2024-8-12 06:52:37 | 只看该作者
test2333 发表于 2024-8-11 15:26
那可以直接用Windows to go或者USB Ramos嘛,把系统以wimboot或者compact模式装进固定大小的vhd,然后安 ...

他这个不就是半Ramos半WTG吗??
回复

使用道具 举报

30#
发表于 2024-8-11 15:26:24 | 只看该作者
bilv 发表于 2024-8-11 13:03
楼主是为了方便  当拿公司的电脑或别人的电脑 办公时能用自己的系统,自己随身带个固态U盘或移动硬盘就可 ...

那可以直接用Windows to go或者USB Ramos嘛,把系统以wimboot或者compact模式装进固定大小的vhd,然后安装对应的内存盘驱动(P驱/S驱/R驱均可),最后安装fbwf组件,在系统启动之后把系统盘扩容到128G(说白了就是创建一个最大128G的内存盘,当内存小于128G时,其容量上限即为内存大小,但是依然显示为128G大)
回复

使用道具 举报

29#
 楼主| 发表于 2024-8-11 14:46:09 | 只看该作者
dayeye 发表于 2024-8-11 13:44
正常安装的系统或者VHD安装的系统下运行都可以。我用的就是11年的电脑。C和Z都是内存盘。
P驱双镜像全内 ...

这是RAMOS和cache都开着呢啊?!
回复

使用道具 举报

28#
发表于 2024-8-11 13:44:54 | 只看该作者
本帖最后由 dayeye 于 2024-8-11 13:58 编辑
bilv 发表于 2024-8-11 13:07
没玩过RAMOS,因为以前的电脑是11年的,只有4G内存。

所以想问下,这个批处理是要在VHD系统里运行制作 ...

正常安装的系统或者VHD安装的系统下运行都可以。我用的就是11年的电脑。C和Z都是内存盘。
P驱双镜像全内存系统(2+1模式)+PrimoCache缓存



回复

使用道具 举报

27#
发表于 2024-8-11 13:07:04 | 只看该作者

没玩过RAMOS,因为以前的电脑是11年的,只有4G内存。

所以想问下,这个批处理是要在VHD系统里运行制作???
回复

使用道具 举报

26#
发表于 2024-8-11 13:03:40 | 只看该作者
test2333 发表于 2024-8-11 11:52
用wimboot确实省空间,理想情况下可以把系统压缩到之前的1/3;
不过既然已经用了wimboot+vhd的系统模式, ...

楼主是为了方便  当拿公司的电脑或别人的电脑 办公时能用自己的系统,自己随身带个固态U盘或移动硬盘就可以了。
回复

使用道具 举报

25#
发表于 2024-8-11 12:46:08 | 只看该作者
这个是真大佬
回复

使用道具 举报

24#
发表于 2024-8-11 12:45:31 | 只看该作者

这个历害啊
回复

使用道具 举报

23#
发表于 2024-8-11 12:39:48 | 只看该作者
bilv 发表于 2024-8-11 09:58
第一点、 用VHDX??? 步骤:系统装到VHDX后,引导VHDX,进入VHDX的系统,然后 VHDX 系统中安装Primo Ramd ...

1key魔改版
回复

使用道具 举报

22#
发表于 2024-8-11 12:08:35 | 只看该作者
学习一下了
回复

使用道具 举报

21#
发表于 2024-8-11 12:00:09 | 只看该作者
不过如果需要经常性的更改系统设置/安装或卸载软件/保存配置文件的话,还是建议用半内存Ramos(wimboot放内存,指针放硬盘)的模式,这样不需要修改的系统内核文件在内存,响应速度快;需要修改和保存的文件放在硬盘,直接关机也不会消失
回复

使用道具 举报

20#
发表于 2024-8-11 11:52:44 | 只看该作者
用wimboot确实省空间,理想情况下可以把系统压缩到之前的1/3;
不过既然已经用了wimboot+vhd的系统模式,内存充足的话可以考虑直接用一键Ramos里面的S驱全内存模式选项,把系统完全加载到内存运行,这样比半内存系统(wimboot.wim放内存,指针文件方硬盘)速度更快,而且关机默认直接还原,也可进行快速热备
回复

使用道具 举报

19#
发表于 2024-8-11 11:03:40 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
 楼主| 发表于 2024-8-11 10:41:50 | 只看该作者
bilv 发表于 2024-8-11 10:09
据说固态硬盘,当一个文件大小改变时(无论是变大了,还是变小了)都会找其他块来存储新文件。如果VHD(x) ...

您这问题太专业了,还是呼唤大佬们帮解释吧~
回复

使用道具 举报

17#
发表于 2024-8-11 10:09:22 | 只看该作者
shinykers 发表于 2024-8-11 09:04
我3台电脑里的5套系统全是VHD或VHDX的,目前时间最长的已经安全运行10个月以上。供参考。

据说固态硬盘,当一个文件大小改变时(无论是变大了,还是变小了)都会找其他块来存储新文件。如果VHD(x)是动态分配时,那VHD(x)几乎就是每分钟都在变大,固态硬盘在经常搬运几十个G的VHD(x)到其他块,最终会造成固态硬盘的TBW写入量在分分钟钟变大。如果VHD(x)是固定大小的,就能防止这种情况,写入量就能像系统装在固态硬盘那样???
回复

使用道具 举报

16#
发表于 2024-8-11 09:58:28 | 只看该作者
第一点、 用VHDX??? 步骤:系统装到VHDX后,引导VHDX,进入VHDX的系统,然后 VHDX 系统中安装Primo Ramdisk Server Edition 5.6.0(先导入注册码),后续参考【所有系统制作Primo单镜像RamOS详细图文教程.pdf】  第三点、这个工具 “X、wimboot vhd系统Plus”模式怎么进入??还有这个工具是在VHDX系统里运行吗?  电脑很新,UEFI引导,内存15G
回复

使用道具 举报

15#
 楼主| 发表于 2024-8-11 09:39:04 | 只看该作者

wimboot也放硬盘了,不过在内存里做了个R盘放TEMP。
跑大软件,16G内存还是有些不太够用。
回复

使用道具 举报

14#
发表于 2024-8-11 09:09:16 | 只看该作者
太有想法了
回复

使用道具 举报

13#
 楼主| 发表于 2024-8-11 09:04:28 | 只看该作者
bilv 发表于 2024-8-11 07:53
固态硬盘里装了两个vhd,结果才半个星期,固态硬盘就挂了

我3台电脑里的5套系统全是VHD或VHDX的,目前时间最长的已经安全运行10个月以上。供参考。
回复

使用道具 举报

12#
发表于 2024-8-11 08:56:29 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2024-8-11 07:53:00 | 只看该作者
固态硬盘里装了两个vhd,结果才半个星期,固态硬盘就挂了
回复

使用道具 举报

10#
发表于 2024-8-11 07:18:08 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 2024-8-11 06:29:54 | 只看该作者
感谢分享!俺是来学习的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 20:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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