无忧启动论坛

标题: UEFI+VHD秒还原,可能是目前最简单的方法,支持多系统复杂环境,成品脚本终于来了! [打印本页]

作者: hoder    时间: 2022-4-15 22:54
标题: UEFI+VHD秒还原,可能是目前最简单的方法,支持多系统复杂环境,成品脚本终于来了!
本帖最后由 hoder 于 2022-4-15 23:53 编辑

简单思路可以看老帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424033&page=1#pid4235284,新版有改动,最大的改变是一个bat做完全部事情。

好久前立的flag,说要写一个通用的vhd/vhdx全自动还原,摸索好久弄了个半成品,感觉不好用也就没敢放上来,近段时间在家无聊,查资料把原本有缺陷的地方补上了。

用这个脚本需要你会做vhd/vhdx盘差分,会添加启动项,硬盘需要uefi引导(esp分区在任意硬盘的第一个分区,无所谓分区是否隐藏),如果这些你都不懂,请关闭本页面。请不要向我咨询者方面的问题,我是半桶水,不然也不至于一个小脚本磨蹭写了两年。

步骤:
1,vhd系统安装好之后,将bat脚本复制到启动文件夹(X:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,X表示你的vhd盘)。
2,进PE,做三个差分文件,文件名格式为 xxx1.vhd   xxx2.vhd   xxx3.vhd 。
3,添加启动项,格式为 xxx正常启动(对应文件xxx1.vhd)   xxx系统还原(对应文件xxx2.vhd)   xxx3用来替换的,所以不需要添加到启动项。 添加后,将 xxx正常启动 设置为默认启动项。(为防止父vhd文件被修改,可将父vhd设置为只读并删除对应的启动项)
        注意 菜单标题中“正常启动”和“系统还原”是必须的文字,文件名中 1.vhdx 2.vhdx 3.vhdx 是必须的文字。菜单标题前缀xxx要与文件名前缀xxx相同。
         下列格式是正确的:  Windows7正常启动 ==> Windows71.vhd      Windows7系统还原 ==> Windows72.vhd      Windows73.vhd
        下列格式是正确的:  Windows10_企业版_正常启动 ==> Windows10_企业版_1.vhdx      Windows10_企业版_系统还原 ==> Windows10_企业版_2.vhdx      Windows10_企业版_3.vhdx
        下列格式是正确的:  Win10 企业版 正常启动 ==> Win10 企业版 1.vhdx      Win10 企业版 系统还原 ==> Win10 企业版 2.vhdx      Win10 企业版 3.vhdx




4,重启电脑进系统测试,正常模式到桌面只会闪一下批处理窗口,还原模式会弹窗问是否需要还原。


建议:桌面文档收藏夹移动到其它盘,方便使用。

关于脚本,除了修改启动项会读写bcd文件,以及还原系统时替换vhd文件,不会读写其它任何文件,不限制任何功能,不产生其它文件,不修改浏览器不联网不做任何非法操作。版本为测试版,可以无限使用及传播,但不得销售修改或破解反编译等等,不得用于非法用途。如因脚本功能缺陷造成的损失,作者不承担任何责任。

如脚本方面有问题,可以跟帖反馈,我不一定能及时看到,也不一定能解决问题。

最后感谢论坛各位师兄前辈,正因为你们的付出,我才能站在巨人的肩膀上面向搜索引擎编程,衷心感谢!!!!

RestoreSys.rar (1.14 KB, 下载次数: 682)

作者: liuyanjun    时间: 2022-4-15 23:10
感谢分享 收藏备用
作者: 新空气    时间: 2022-4-15 23:27
谢。越折腾越方便
作者: Climbing    时间: 2022-4-15 23:40
我一般生成AB两个子vhd,然后将原始的子VHD压到一个压缩文件中,在母vhd启动组中加一个批处理自动解压刚才的压缩文件,这样,进A系统就自动还原B系统,进B系统自动还原A系统(因为当前系统的vhd不会被替换)。我觉得这种方式根本不需要那么复杂的命名等前置条件,vhd名及压缩文件名可以是任意的,只需要指定一下批处理运行的目录即可。
作者: hoder    时间: 2022-4-16 00:02
Climbing 发表于 2022-4-15 23:40
我一般生成AB两个子vhd,然后将原始的子VHD压到一个压缩文件中,在母vhd启动组中加一个批处理自动解压刚才 ...

要不,把自动差分和添加启动项也写了?我觉得这个有可能写得出来,但是看一下自己浏览器历史记录,字符串分割替换还有命令返回值,好几页都是这些,算了,等等吧,说不准哪天就有大侠来做了这个事情呢。
作者: 2011rmq    时间: 2022-4-16 08:24
感谢分享 收藏备用
作者: oym2016    时间: 2022-4-16 09:21
RestoreSys.rar 高度机密文件?
作者: mrzhonghb    时间: 2022-4-16 10:03
oym2016 发表于 2022-4-16 09:21
RestoreSys.rar 高度机密文件?

RestoreSys.bat 才是高度机密文件
作者: wcs    时间: 2022-4-16 10:40
支持了
作者: 2012andyle113    时间: 2022-4-16 10:42
感谢分享吧,一般也就自己用不用搞这么复杂
作者: xuziyi    时间: 2022-4-16 11:19
感谢大佬分享

作者: rengrancunzai    时间: 2022-4-16 11:21
谢谢楼主分享资源
作者: nrcn    时间: 2022-4-16 12:16
个人用户,重要资料备份好。还原就没啥大作用,系统出问题了,直接重装就好。公司用户,重要资料备份是必须的,主要是一些专业性较强的软件,还是有备份还原的好些。纯属个人看法。
作者: 都市浪子666    时间: 2022-4-16 13:43
nrcn 发表于 2022-4-16 12:16
个人用户,重要资料备份好。还原就没啥大作用,系统出问题了,直接重装就好。公司用户,重要资料备份是必须 ...

恢复系统可比重装系统省事多了。。
作者: 韩小锐    时间: 2022-4-16 15:37
感谢分享
作者: MC阿虎    时间: 2022-4-16 17:29
谢谢分享啦
作者: nrcn    时间: 2022-4-16 18:13
都市浪子666 发表于 2022-4-16 13:43
恢复系统可比重装系统省事多了。。

主要是以前恢复出来的系统总是有这样那样的问题。就弃之不用了。再加上现在重装系统时间也不长,好多软件还是绿色的,都不用安装。纯属个人意见
作者: 2011bialau    时间: 2022-4-16 18:46
这个很好,支持!
作者: wawakuliao    时间: 2022-4-16 19:11
感谢分享
作者: imilin    时间: 2022-4-21 10:47
谢谢了,我非常的需要这样
作者: wawakuliao    时间: 2022-4-22 08:52
感谢分享
作者: wangyong654664    时间: 2022-4-24 22:05
很好用,对于电脑维护人员很有用,比一般还原备份好。
作者: 9527sss    时间: 2022-4-30 18:48

感谢分享
作者: imilin    时间: 2022-5-1 00:41
感谢分享,特意来下载使用
作者: 半分回忆    时间: 2022-5-26 01:58
我是个电脑杀手,各种不花钱的软件都网上装,有些程序还得关闭杀毒软件,经常恢复过重装,每次装完安好各类软件就70个G,wim备份恢复也要时间的,现在用vhd,正缺启动菜单一键还原呢,楼主及时雨呀
作者: 481416322    时间: 2022-5-26 03:32
Climbing 发表于 2022-4-15 23:40
我一般生成AB两个子vhd,然后将原始的子VHD压到一个压缩文件中,在母vhd启动组中加一个批处理自动解压刚才 ...

有同感,这个办法我用了近10年了。
作者: 481416322    时间: 2022-5-26 04:52
半分回忆 发表于 2022-5-26 01:58
我是个电脑杀手,各种不花钱的软件都网上装,有些程序还得关闭杀毒软件,经常恢复过重装,每次装完安好各类 ...

多弄几个子系统就实现这个功能了,比如你用A子系统时顺手就还原了B子系统,就是个简单复制,如果觉得复制粘贴还费时间的话,你就整个批处理,双击的时间就还原了,比1秒的时间少的多。
作者: 半分回忆    时间: 2022-5-26 20:33
481416322 发表于 2022-5-26 04:52
多弄几个子系统就实现这个功能了,比如你用A子系统时顺手就还原了B子系统,就是个简单复制,如果觉得复制 ...

好的,没写过windows 命令,bash shell写过几年,应该也能弄出来,感谢
作者: 半分回忆    时间: 2022-5-26 22:51
C:\Users\Administrator\Desktop\没有start menu.png
vhd系统进入桌面,没找到“start menu”目录,咋还回事,
已经查看了2个位置:
C:\ProgramData\Microsoft\Windows
C:\Users\Administrator\AppData\Roaming\Microsoft
vhd中分区“esp,msr,系统,软件”,而且分页还无法指定到vhd中的分区,分页指定到物理盘是可以的

作者: 半分回忆    时间: 2022-5-26 22:53
半分回忆 发表于 2022-5-26 22:51
vhd系统进入桌面,没找到“start menu”目录,咋还回事,
已经查看了2个位置:
C:\ProgramData\Microso ...

上传图片让我输入地址,咋上传图片
作者: 481416322    时间: 2022-5-27 03:42
本帖最后由 481416322 于 2022-5-27 05:25 编辑
半分回忆 发表于 2022-5-26 20:33
好的,没写过windows 命令,bash shell写过几年,应该也能弄出来,感谢

呵呵,当然不是问题,就一个copy命令。你就是不写命令,一个复制、粘贴,也用不了一秒。
作者: qq328    时间: 2022-6-4 08:27
还是菜大的方便!
作者: gomail    时间: 2022-6-6 09:47

感谢分享 收藏备用
作者: 2012zclsdz    时间: 2022-6-28 18:50
我把批处理放在PE中。全自动不做任何处理,思路一样。关键就在这批处理。
作者: 2012zclsdz    时间: 2022-6-28 18:53
481416322 发表于 2022-5-26 03:32
有同感,这个办法我用了近10年了。

这个有点小问题的,动了母VHD。母VHD做成只读。你的方法就不行了。还有就是硬盘MBR
作者: 481416322    时间: 2022-6-28 18:59
2012zclsdz 发表于 2022-6-28 18:53
这个有点小问题的,动了母VHD。母VHD做成只读。你的方法就不行了。还有就是硬盘MBR

嗯,了解了就好,实际操作注意到就不会有问题了。
作者: yjxkid    时间: 2022-7-12 10:12
多谢
作者: lmqsk    时间: 2022-7-17 09:18
正需要。谢谢
作者: hnhua    时间: 2022-8-1 12:40
感谢分享!收藏备用
作者: luy-wong    时间: 2022-8-18 18:32
干脆这样 AB两个系统 A进系统自动还原B系统 B进系统可以手动还原或保存A系统,不操作A进系统不还原。
作者: luy-wong    时间: 2022-8-19 22:17
什么叫秒还原
作者: wy-elon    时间: 2022-9-8 20:58
谢谢大佬分享,辛苦了
作者: zp1688    时间: 2022-9-8 21:07
谢谢大佬分享,辛苦了
作者: 阿卡特201314    时间: 2022-9-8 21:23
思路很不错,继续加油
作者: ZMLoveLH    时间: 2022-9-14 19:54
看看如何使用UEFI+VHD来秒还原的
作者: 花葬星海    时间: 2022-9-19 16:07
本来想进来学习学习  提示权限不够~~!
作者: honor_eve    时间: 2022-10-10 17:21
小白看的不是很明白
作者: m92sf    时间: 2022-10-11 03:57
学习一下,谢谢楼主
作者: dna2jm    时间: 2022-10-11 21:39
感谢分享 楼主辛苦
作者: ZMLoveLH    时间: 2022-10-14 11:40
看看UEFI+VHD秒还原的教程啊,多谢楼主的分享
作者: 2010speedloong    时间: 2022-10-19 14:11
厉害啦~ 如果是Legacy传统引导方式能用这个不 有点不太想用DD了 感觉还是bat更绿色
作者: wpcandyy    时间: 2022-10-21 07:03
收藏备用,谢谢
作者: lemontea888    时间: 2022-10-22 23:26
感谢分享,收藏备用。
作者: fs9999    时间: 2022-10-22 23:53
谢。越折腾越方便
作者: fs9999    时间: 2022-10-23 15:35
下载不了,可以
作者: caofeng36    时间: 2022-10-24 15:05
感谢分享 收藏备用
作者: iwangz    时间: 2022-10-24 17:55
UEFI+VHD秒还原,可能是目前最简单的方法,确实不错
作者: caofeng36    时间: 2022-10-29 18:02
感谢大佬分享  可惜无权限下载
作者: hw0139a    时间: 2022-10-29 20:42
感谢分享
作者: fs9999    时间: 2022-10-30 19:25
看看学学
作者: 天天睡觉    时间: 2022-10-30 21:07
感谢大佬分享,感谢大佬的付出
作者: caofeng36    时间: 2022-11-3 19:19
很想安装试试看  可惜级别不够没办法下载
作者: cbg520    时间: 2022-11-6 18:33
十分甚至九分的方便
作者: 龙起坑    时间: 2022-11-13 17:14
必须支持,必须支持,必须支持,重要的事情必须说三遍。
作者: funclin    时间: 2022-11-14 17:21
感谢分享 收藏备用
作者: 18638172169    时间: 2022-11-15 16:54
DDDDDDDDDDDDDD
作者: 18638172169    时间: 2022-11-15 16:54
阿斯顿萨达萨达是
作者: 龙起坑    时间: 2022-11-17 01:23
好想学习下,可惜权限不够,无法下载附件。
作者: luoning    时间: 2022-12-29 23:08
已在虚拟机中测试确实不错,满好用的。就是操作过程有些复杂。确实批处理能自动改启动菜单就好了。楼主威武!
作者: yangtzi    时间: 2023-1-19 11:42
谢谢分享
作者: yfnm    时间: 2023-1-21 04:05
学习中,谢谢
作者: 龙起坑    时间: 2023-2-7 17:04
想下载学习,但提示“您没有权限下载本附件”,请问哪位好心人能提供下其他下载链接,谢谢!!
作者: foxxiaoli    时间: 2023-2-24 13:48
楼主:有此精简系统,即使Admin登录,在还原时,也会出现没有权限执行bat的情况。
作者: 遨游的风    时间: 2023-2-25 19:27
感谢分享
作者: 遨游的风    时间: 2023-2-25 19:27
学习一下
作者: keming263    时间: 2023-2-26 12:54
先收藏,有机会就试用
作者: 879792799    时间: 2023-3-6 12:27
本帖最后由 879792799 于 2023-3-6 12:39 编辑
hoder 发表于 2022-4-16 00:02
要不,把自动差分和添加启动项也写了?我觉得这个有可能写得出来,但是看一下自己浏览器历史记录,字符串 ...

对对  大大的思路很精妙  期待大大更新这样!!谢谢


大大看看能不能搞个全自动
这个好像可以全自动 大大看看是否借用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429415
我也拼凑过一个半自动 水平有限搞不下去 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417672




作者: hslsx    时间: 2023-3-12 09:54
不能下载?
作者: zhouxg08    时间: 2023-3-12 11:49
感谢分享
作者: zhouxg08    时间: 2023-3-12 11:53
很是需要
作者: yjxkid    时间: 2023-3-23 15:27
多谢同,这个需要
作者: 琛1988    时间: 2023-3-25 22:36
多谢分享
作者: tridx    时间: 2023-3-26 09:33
谢谢分享
作者: ypcok    时间: 2023-3-29 14:31
Climbing 发表于 2022-4-15 23:40
我一般生成AB两个子vhd,然后将原始的子VHD压到一个压缩文件中,在母vhd启动组中加一个批处理自动解压刚才 ...

znpc.net过来的。我断线了
作者: Climbing    时间: 2023-3-29 17:12
ypcok 发表于 2023-3-29 14:31
znpc.net过来的。我断线了

老朋友了啊。欢迎重新回到组织。
作者: orznge    时间: 2023-3-30 11:21

作者: luoshui336    时间: 2023-3-30 16:23
很好,谢谢分享
作者: luoshui336    时间: 2023-3-30 22:59
谢谢楼主分享
作者: luoshui336    时间: 2023-4-1 12:50
非常不错
作者: chairmansu    时间: 2023-4-10 23:09

感谢分享 收藏备用
作者: 回想曲    时间: 2023-4-10 23:25
谢谢分享。
作者: 一念情起    时间: 2023-4-10 23:36
感谢!支持一下!
作者: lp7049    时间: 2023-4-11 11:05
学习一下
作者: 龙起坑    时间: 2023-4-11 15:06
学习学习, 谢。越折腾越方便
作者: yjxkid    时间: 2023-4-11 16:31
多谢
作者: seeimpact153    时间: 2023-4-18 15:32
感谢分享
作者: hanchi123    时间: 2023-4-24 06:56
感谢分享
作者: 小蓝蓝    时间: 2023-5-2 21:19
感谢分享
作者: 小蓝蓝    时间: 2023-5-2 21:20
可惜我下载不了

作者: 1415466629    时间: 2023-5-5 16:54
感谢分享 收藏备用




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