无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 879792799

【短平快】win8.1之简单玩法:wimboot(主体)+VHDX(指针文件),然后差分VHDX,再秒还原.

    [复制链接]
发表于 2023-3-3 14:02:14 | 显示全部楼层
回复

使用道具 举报

发表于 2023-3-3 15:04:15 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2023-3-3 15:09:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-3-3 15:17:06 | 显示全部楼层
dism++   和 winsetup 做的 wimboot比较大 建议用DWIM3.6

点评

谢谢大佬指点!  发表于 2023-3-3 15:33
谢谢大佬分享的秒还原菜单 真的超级方便!666666  发表于 2023-3-3 15:32
回复

使用道具 举报

发表于 2023-3-3 15:21:20 | 显示全部楼层
Climbing 发表于 2023-3-3 08:25
我现在给人装系统,从win7-win11都是这么玩。而且,不需要什么siso,A/B两个子系统里一个批处理互相还原。
...

这个能展开说说吗

点评

发错了 不好意思!  发表于 2023-3-3 15:32
谢谢大佬分享的秒还原菜单 真的超级方便!666666  发表于 2023-3-3 15:31
同求!  发表于 2023-3-3 15:30
回复

使用道具 举报

发表于 2023-3-3 15:34:25 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-3-3 18:22:20 | 显示全部楼层
没想到我随手回复一个帖子,有这么多人关注,我就把好长时间以前发的一个帖子转过来吧(帖子里很多下载链接都应该失效了,但不影响了解原理):

【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://ntfans.net/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://ntfans.net/wimbo ... x86)_xyf20210606.7z

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

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

http://ntfans.net/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://ntfans.net/Portable.share/10PE-20191101.iso
d0z的2021.04.21版10PE下载链接(939M):http://ntfans.net/Porta ... et-20210421@d0z.iso

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

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

http://ntfans.net/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或者直接回帖询问。或者加我微信(QQ):653668,注明CCFer。

关于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。

点评

牛牛牛 学习了!  发表于 2023-3-3 18:54

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-3-3 18:25:57 | 显示全部楼层
天风 发表于 2023-3-3 13:15
仔细看了一下,产生一个想法,你把你所有批处理打包为一个文件自动执行,然后把母VHD拖到批处理上运行生 ...

1.CreateABCvhdFilesV2.bat,这个文件就是自动生成ABC三个子系统的vhd。

至于修复引导,由于我一般使用grub4dos,只要将grub4dos安装上就行。

我比较喜欢批处理都是比较单一的功能,按需执行。
回复

使用道具 举报

发表于 2023-3-3 18:29:27 | 显示全部楼层
879792799 发表于 2023-3-3 10:53
斑竹大人 你的批处理有帖子吗? 我太菜看不懂

这个批处理就是使用7z将一个压缩文件解压(自动覆盖)。而这个压缩文件里保存的是刚生成的ABC三个差分vhd文件,这个压缩文件只有几K。解压覆盖,就相当于秒级还原了。假设你在B系统下,由于B文件在使用中,不会被覆盖,而A和C则会被覆盖。如果你的A系统里有重要的数据,则可以先将A改名,然后再解压覆盖。

点评

这个和我思路一致,进入A自动释放ZIP还原B,反之进入B自动释放ZIP还原A。你那个C没明白是啥。 有没有一个可能用GRUB命令在实模式阶段直接秒还原从而减少一次进入系统的过程。  详情 回复 发表于 2023-3-3 19:21
谢谢斑竹指点!  发表于 2023-3-3 18:38
回复

使用道具 举报

发表于 2023-3-3 18:33:15 | 显示全部楼层
d9o 发表于 2023-3-3 12:03
我也玩过一下wimboot,就是有点瑕疵:不好部署。也就是我做好的vhd(x)文件连同相关的wim文件拷贝到其它磁盘 ...

【2022-02-23 10:25:51】http://bbs.wuyou.net/forum.php?m ... d=429057&extra=

用 dism 的  /get-WIMBootEntry  和 /Update-WIMBootEntry 参数 重新为win10系统指明 WIMBootEntry

【2022.02.27】成功实现了将wimboot_vhd方式安装的系统迁移到同一台电脑的不同分区(wim+vhd文件同时迁移)。

不同电脑间的迁移也试验成功:

将vhd文件和wim文件复制到移动硬盘上,然后挂载移动硬盘上的vhd文件(此时其还指向原电脑上的wim文件),使用dism /Update_WIMbootEntry命令将其指向移动硬盘上的wim,然后弹出vhd。将移动硬盘插到新电脑上,将wim和vhd文件再复制到目标电脑上,不要拔出移动硬盘,挂载新电脑上的vhd(此时其指向移动硬盘上的wim),再使用跟前面同样的命令将vhd指向新电脑上的wim,然后建立vhd的启动项即可正常启动。

没有前面那个Update命令,vhd文件是无法正常在新电脑上挂载的。其实就是用移动硬盘中转了一下。

DISM.exe /Update-WIMBootEntry /Path:I:\ /DataSourceID:0 /ImageFile:H:\wimboot\W10Px64H2SLLi\wd3W10SLLi_TF3G.wim
DISM.exe /Get-WIMBootEntry /Path:I:\

点评

d9o
学习了,谢谢大佬赐教  详情 回复 发表于 2023-3-3 19:04
还可以这样啊!第一次见这么玩,厉害了!  详情 回复 发表于 2023-3-3 18:50

评分

参与人数 2无忧币 +10 收起 理由
879792799 + 5
d9o + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-3-3 18:45:56 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 2023-3-3 18:50:31 | 显示全部楼层
Climbing 发表于 2023-3-3 18:33
【2022-02-23 10:25:51】http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429057&extra=

用 dism  ...

还可以这样啊!第一次见这么玩,厉害了!
回复

使用道具 举报

发表于 2023-3-3 19:03:31 | 显示全部楼层
多谢楼主分享,学习了
回复

使用道具 举报

发表于 2023-3-3 19:04:50 | 显示全部楼层
Climbing 发表于 2023-3-3 18:33
【2022-02-23 10:25:51】http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429057&extra=

用 dism  ...

学习了,谢谢大佬赐教
回复

使用道具 举报

发表于 2023-3-3 19:21:33 | 显示全部楼层
本帖最后由 天风 于 2023-3-3 19:34 编辑
Climbing 发表于 2023-3-3 18:29
这个批处理就是使用7z将一个压缩文件解压(自动覆盖)。而这个压缩文件里保存的是刚生成的ABC三个差分vhd ...

这个和我思路一致,进入A自动释放ZIP还原B,反之进入B自动释放ZIP还原A。你那个C没明白是啥。
有没有一个可能用GRUB的dd命令在实模式阶段拷贝VHD直接秒还原从而减少一次进入系统的过程。

点评

我一般给人装系统,第一件事都是备份数据,用户的数据比系统更重要。基于同样的原则,我一般不搞傻瓜化的一键恢复,要给用户一个保留数据的机会。所以,这些恢复操作都是需要手动进行的。如果是在公共机房、网吧这一  详情 回复 发表于 2023-3-4 09:21
有没有一个可能用GRUB命令在实模式阶段直接秒还原从而减少一次进入系统的过程。 对超版话理解没错的话: 类似的已经有了 就是在GRUB4DOS中 不用进系统 直接用SISO模块 实现用【备份vhd  详情 回复 发表于 2023-3-3 19:37
听君一席话这下终于明白了 精巧的设计!  发表于 2023-3-3 19:29

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 原来这样啊!涨见识了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2023-3-3 19:37:58 | 显示全部楼层
本帖最后由 879792799 于 2023-3-4 07:13 编辑
天风 发表于 2023-3-3 19:21
这个和我思路一致,进入A自动释放ZIP还原B,反之进入B自动释放ZIP还原A。你那个C没明白是啥。
有没有一 ...

        有没有一个可能用GRUB命令在实模式阶段直接秒还原从而减少一次进入系统的过程。

对超版话理解没错的话:类似的已经有了
大致意思这样:[不进系统也不进pe]就在GRUB4DOS中【 相当于一个微型pe】直接用DD命令
                       实现用【备份vhd】直接覆盖【在用vhd】然后再SISO启动vhd -- 实现秒还原!

我就是在 35#liujun2000大大 的帖子学会SISO秒还原的  ---  win全系列VHD、vhdx差分自动还原样板

下面是部分G4D代码

set VHDHDD=/BootOS/W7x64/W7x64_CH

title [0] vhd
find --set-root --ignore-floppies --ignore-cd %VHDHDD%_BAK.vhd
dd if=()%VHDHDD%_BAK.vhd of=()%VHDHDD%.vhd
find --set-root /SISO
command /SISO NTBOOT=NT6=%VHDHDD%.VHD


这是菜鸟我的写法 供参考
以下代码仅与【子VHD】相关  与【父VHD】无关
title    ==miao huanyuan==                                             ----------这个秒还原标题
find --set-root --ignore-floppies --ignore-cd /DIY/1-bak.vhd    -----找到子VHD复制版本也就是【D:\DIY\1-bak.vhd】位置
dd if=()/DIY/1-bak.vhd of=()/DIY/1.vhd   -----就是DD命令用子VHD复制版本【D:\DIY\1-bak.vhd】覆盖在用子VHD
find --set-root /Boot/grub/SISO                                   -------就是找到SISO模块  
command /Boot/grub/SISO NTBOOT=NT6=/DIY/1.VHD            -------用siso启动覆盖之后的VHD系统【D:\DIY\1.vhd】






点评

感谢,明天跑虚拟机试一下。  详情 回复 发表于 2023-3-3 19:53
回复

使用道具 举报

发表于 2023-3-3 19:53:29 | 显示全部楼层
879792799 发表于 2023-3-3 19:37
有没有一个可能用GRUB命令在实模式阶段直接秒还原从而减少一次进入系统的过程。

对超 ...

感谢,明天跑虚拟机试一下。

点评

客气了  发表于 2023-3-3 20:09
回复

使用道具 举报

发表于 2023-3-3 19:55:25 | 显示全部楼层
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=376990
在这里也找到一篇类似资料:
timeout 5
default 1
title 0. Restore Win7
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7_CHILD_BAK.vhd
dd if=()/vhd/Win7_CHILD_BAK.vhd of=()/vhd/Win7_CHILD.vhd
reboot
title 1. Restore Win7Lite
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7Lite_CHILD_BAK.vhd
dd if=()/vhd/Win7Lite_CHILD_BAK.vhd of=()/vhd/Win7Lite_CHILD.vhd
reboot
title 2. Restore Win7Pro
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7LitePro_CHILD_BAK.vhd
dd if=()/vhd/Win7LitePro_CHILD_BAK.vhd of=()/vhd/Win7LitePro_CHILD.vhd
reboot
title 3. Restore Win7All
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7_CHILD_BAK.vhd
dd if=()/vhd/Win7_CHILD_BAK.vhd of=()/vhd/Win7_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7Lite_CHILD_BAK.vhd
dd if=()/vhd/Win7Lite_CHILD_BAK.vhd of=()/vhd/Win7Lite_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7LitePro_CHILD_BAK.vhd
dd if=()/vhd/Win7LitePro_CHILD_BAK.vhd of=()/vhd/Win7LitePro_CHILD.vhd
reboot
title 4. Commandline
commandline
title 5. Reboot
reboot
title 6. Halt
halt

点评

谢谢推荐!  发表于 2023-3-3 20:10
回复

使用道具 举报

发表于 2023-3-3 20:10:58 | 显示全部楼层
好像明白了,谢谢分享。WIM体积小把它的指针放在VHDX里,启动VHDX即可能节省空间。VHDX又能拆分子盘覆盖秒还原。WIM备份直接把VHDX备份成wim格式,然后再VHDX拆分。赞赞赞

点评

是这个意思 操作也很简单!  发表于 2023-3-3 20:12
回复

使用道具 举报

发表于 2023-3-3 22:45:51 | 显示全部楼层
感谢分享好东东
回复

使用道具 举报

发表于 2023-3-4 01:01:02 | 显示全部楼层
楼主能做个视频教程吗?

点评

其实就一句话 先建好VHDX 然后挂载好 把可以启动81os.wim拷贝到合适位置 用 dism++释放wim到vhdx中 把旧BCD直接删除 然后还是dism++打开会话 修复一下引导 重启搞定 后面常规操作 其余都废话不用看的  详情 回复 发表于 2023-3-4 06:31
回复

使用道具 举报

发表于 2023-3-4 02:32:33 | 显示全部楼层
顺便说说高权限System Volume Information文件夹 高权限System Volume Information文件夹可是好宝贝  天生就受系统和PE保护   里面文件看不见还删不了  关键里面程序和系统还可以运行【光看这点强于BitLocke】 【比文件只读和隐藏属性高级许多】  在pe里也是无法删除的  除非用fastcopy可以强删或者分区格式化。纠正一点可以删除的,cmd命令窗口输入del 拖拉该文件夹里的文件到del空格之后按回车键即可删除!我一般就这样删除该文件夹里的文件不需要动用fastcopy比较简单方便。
回复

使用道具 举报

发表于 2023-3-4 04:14:27 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

 楼主| 发表于 2023-3-4 06:31:44 | 显示全部楼层
2011lerv 发表于 2023-3-4 01:01
楼主能做个视频教程吗?

其实就一句话

先建好VHDX  然后挂载好  把可以启动81os.wim拷贝到合适位置   用 dism++释放wim到vhdx中
把旧BCD直接删除  然后还是dism++打开会话 修复一下引导  重启搞定  后面常规操作建立差分VHD

其余都废话不用看的!
回复

使用道具 举报

发表于 2023-3-4 07:04:49 | 显示全部楼层
支持下楼主,等会试试
回复

使用道具 举报

发表于 2023-3-4 09:21:41 | 显示全部楼层
天风 发表于 2023-3-3 19:21
这个和我思路一致,进入A自动释放ZIP还原B,反之进入B自动释放ZIP还原A。你那个C没明白是啥。
有没有一 ...

我一般给人装系统,第一件事都是备份数据,用户的数据比系统更重要。基于同样的原则,我一般不搞傻瓜化的一键恢复,要给用户一个保留数据的机会。所以,这些恢复操作都是需要手动进行的。如果是在公共机房、网吧这一类的环境是可以这样搞的。现在文件系统越来越复杂,我不知道grub4dos的dd命令是否足够安全。

点评

提醒的是!  发表于 2023-3-4 09:45

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2023-3-4 22:53:51 | 显示全部楼层
为什么我用dism++建立wimboot指针vhd文件,发现生成的vhd文件很大,跟正常安装wim一样大小的?

点评

win7不支持vhdx; win7原生不支持wimboot,需要处理; 另外,在pe下可以一锅端System Volume Information的,例: cacls "d:\System Volume Information" /e /g everyone:f && rd "d:\System Volume Inform  详情 回复 发表于 2023-3-6 16:04
Win7x86,用不了vhdx囧  发表于 2023-3-5 17:44
好像我也是 不知道怎么回事!要不试试VHDX  发表于 2023-3-5 07:40
回复

使用道具 举报

发表于 2023-3-4 23:53:28 | 显示全部楼层
本帖最后由 天风 于 2023-3-4 23:55 编辑

按照楼主提供的过程和我昨天晚上找到的那些基本弄清楚了,在VM中跑了一下很方便,做了个成品,大家用VMWARE加载VHD,可以尝试一下了。
==============================
引导菜单文件:

title 【1】VHD OS主系统
find --set-root --ignore-floppies --ignore-cd /bvhd/os/1.vhd
command /BVHD/grub/SISO NTBOOT=NT6=/bvhd/os/1.VHD  

title 【2】 VHD OS秒还原并重启
find --set-root --ignore-floppies --ignore-cd /bvhd/os/2.vhd
dd if=()/bvhd/os/2.vhd of=()/bvhd/os/1.vhd
command /BVHD/grub/SISO NTBOOT=NT6=/bvhd/os/1.VHD  
=============================
OS.VHD为父VHD
1.VHD为子系统
2.VHD为子系统备份,1.VHD出错的时候,用2.VHD覆盖1.VHD,并加载运行。

演示文件下载
https://www.123pan.com/s/bH5A-4sRBh
提取码:3333


点评

试一下  详情 回复 发表于 2023-5-16 17:58
谢谢斑竹分享!  发表于 2023-3-5 07:38
回复

使用道具 举报

 楼主| 发表于 2023-3-5 21:40:10 | 显示全部楼层

哈哈 !  一定要mark一下!!
2023-3-5   菜鸟人生巅峰,原谅我没见过世面的样子
回复

使用道具 举报

发表于 2023-3-6 16:04:28 | 显示全部楼层
2011wolfsina 发表于 2023-3-4 22:53
为什么我用dism++建立wimboot指针vhd文件,发现生成的vhd文件很大,跟正常安装wim一样大小的?

win7不支持vhdx;

win7原生不支持wimboot,需要处理;

另外,在pe下可以一锅端System Volume Information的,例:

cacls "d:\System Volume Information" /e /g everyone:f && rd "d:\System Volume Information" /s /q

点评

谢谢大大分享!  发表于 2023-3-6 16:44
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-18 16:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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