无忧启动论坛

标题: VHD开机脚本一键备份还原系统 支持桌面右键菜单操作 [打印本页]

作者: baby1277    时间: 2024-6-23 16:19
标题: VHD开机脚本一键备份还原系统 支持桌面右键菜单操作
本帖最后由 baby1277 于 2025-3-16 21:29 编辑

历经了半年的不断完善终于达到预期的效果,先来一波下效果图。







桌面右键菜单算是别出心裁吧,电脑小白点两下鼠标就可以轻松还原系统,简直太方便了。

本地模式:本地磁盘上的系统,可以使用休眠功能,办公首选。
正常模式:保存数据 ,推荐作为常用系统。
还原模式:不保存数据,每次自动还原系统和网吧电脑一样的效果。
一键还原:默认是一键还原 “正常模式” ,也可以将系统还原到脚本首次安装的状态。
                  在“一键还原”菜单输入“VHD” 即可将系统还原到脚本首次安装的状态
一键备份:也可以称作为一键更新,原理就是合并差分VHD到父VHD。
                  在桌面右键菜单选择则是合并当前系统差分VHD到父VHD
                  在开机菜单选择则是优先合并“还原模式” ,如果“还原模式”vhd文件没有变化合并“正常模式”
                  PS:合并VHD需要进入第三方系统,所以会出现一次短暂开机后重启的情况。

还原脚本的大致原理
使用bcdboot和bcdedit创建固定路径菜单的bcd文件
bcd文件和默认引导菜单与VHD文件三者组合起来交替挂载使用
以下是整理出的图表,归纳了三者的关系和每个文件的用途。

        
               VHD秒还原脚本原理.zip (35.79 KB, 下载次数: 105)

脚本的安装环境
脚本是需要安装的,支持裸机安装,以下是支持安装的环境。
1:Win8以上的PE系统(强烈推荐,安装成功率比较高)
2:Win8以上的本地磁盘系统(一般推荐,仅限首次安装,再次安装需要手动删除system.vhdx)
3:Win8以上的VHD系统也可以(一般推荐,仅限首次安装,再次安装需要手动删除system.vhdx)
      PS:被安装的VHD文件不能和当前系统的VHD文件有关联(差分链或者副本)
如果遇到安装失败的情况,建议重启系统,或者换个系统环境来安装。

桌面右键菜单密码
默认是:bbs.wuyou.net  也可以设置为动态密码,动态密码可以通过设置vhd.ini来取消或者修改。
另外,开机选择菜单不支持密码,bootmgr没有这个功能,但可以设置不显示开机选择系统画面。

vhd.ini设置
因为很多网友私下让其修改下显示这个不显示那个的,干脆整理成vhd.ini配置文件自己DIY吧。
;huanyuan缺省为保留还原模式,0表示不保留还原模式,需要在安装前修改,后期修改无效。
;bendi缺省为添加本地磁盘系统引导菜单,0表示不添加,需要在安装前修改,后期修改无效。
;rongliang缺省为显示vhd文件实际容量,0表示显示最大容量,PS:还原模式需要在安装前修改。
;yincang缺省为显示本地磁盘系统盘符,0表示隐藏,取消桌面右键菜单时无效,且需在安装前修改。
;youjian缺省为使用桌面右键菜单,0表示不显示。
;timeout缺省为3秒,启动管理器的超时值,注意0表示等待用户手动确认。
;password缺省为取消密码,密码内容不可以有空格和特殊符号,PS:右键粘贴输入密码。
;password2缺省为不使用动态密码,0表示启用。
;password3缺省为一键还原和一键备份菜单不使用动态密码,0表示启用。
;kaiji缺省为显示开机选择等待画面,0表示不显示。
;huamian缺省为启用蓝色Metro开机界面,0表示使用黑白开机界面。
;liji缺省为选择右键菜单后立即重启系统,0表示手动重启系统。
;dingqi缺省为不启用定时还原功能,0表示每个月还原1次系统。
;moren缺省为不固定默认引导菜单,设置固定默认引导菜单为d本地模式,z正常模式,h还原模式。
;log缺省为启用日志功能,0表示禁用。

强大的兼容性
脚本不需要修改主板BIOS,不需要重新格式化硬盘,支持32位和64位系统。
支持Secure Boot(安全启动),不影响Windows Update(系统自动更新)。
同时支持UEFI和BIOS固件,理论上Win7-Win11的新旧电脑都可以使用。

免责声明
此脚本仅发布于无忧,可以随意转载分享,但不能用于商业行为。
使用此脚本前需要备份好数据,因脚本造成的数据丢失本人不承担任何责任。

附件在沙发和百度网盘,如有问题和建议回帖或者加群795442972留言。
作者: baby1277    时间: 2024-6-23 16:20
本帖最后由 baby1277 于 2025-3-28 23:45 编辑

2025.03.21  修复还原模式失效的错误
VHD秒还原V1.3.20250328.zip (40.17 KB, 下载次数: 1221)

VHD还原脚本1.3_VM虚拟机演示(530M),没有权限从这里下载。
https://www.123pan.com/s/pzBDTd-txU0v
https://pan.baidu.com/s/1GdbuIk6B2X4fNVVE6hwmRQ?pwd=jhzb

强烈建议先下载虚拟机,测试OK后再上实体机。

PE系统环境下安装VHD还原脚本视频



作者: liujun2000    时间: 2024-6-23 16:35
谢谢共享
作者: liujun2000    时间: 2024-6-23 16:36
密码是?
作者: baby1277    时间: 2024-6-23 16:40
liujun2000 发表于 2024-6-23 16:36
密码是?

我的ID 帖子中有说明
作者: rengrancunzai    时间: 2024-6-23 16:45

谢谢分享!!!
作者: wang1126    时间: 2024-6-23 16:47
谢谢分享
作者: 2013ertert    时间: 2024-6-23 17:28
感谢分享,我比较菜,不懂VHD,有详细使用说明吗?谢谢
作者: baby1277    时间: 2024-6-23 17:37
2013ertert 发表于 2024-6-23 17:28
感谢分享,我比较菜,不懂VHD,有详细使用说明吗?谢谢

详细的资料,只能帮助到这里了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414366
作者: likeyouli    时间: 2024-6-23 17:37
vhd系统一直不能休眠啊 ,而我又需要休眠,
所以我不大用vhd系统
作者: baby1277    时间: 2024-6-23 17:45
从来没用过休眠功能,刚刚我试用了好像支持,点击睡眠主机风扇和屏幕也关了。
不知道是不是休眠,可以win11支持了也难说。



作者: 1801403    时间: 2024-6-23 17:56
主板支持睡眠,就可以的。我一直在用。
作者: yyz2191958    时间: 2024-6-23 18:09
谢谢分享
作者: 2012andyle113    时间: 2024-6-23 20:13
VHD从7时代就开始用了,挺好的,特别是用来测试系统
你这个想法,貌似之前有人发过类似的,更早以前BIOS模式还有个GUI小软件形式添加的,不过,我个人更喜欢手工确认更换
作者: mzl2010    时间: 2024-6-23 22:22
谢谢分享。
作者: yc2428    时间: 2024-6-23 22:42

谢谢分享
作者: leitian72853    时间: 2024-6-24 08:35
谢谢分享
作者: iaanqrm    时间: 2024-6-24 09:48

作者: killmix    时间: 2024-6-24 10:39
谢谢分享
作者: 音乐与电脑    时间: 2024-6-24 10:59
likeyouli 发表于 2024-6-23 17:37
vhd系统一直不能休眠啊 ,而我又需要休眠,
所以我不大用vhd系统

用winntsetup创建/附加VHD并安装系统进去,主BCD里有Windows Resume Application. 你试试这样操作,看看这样整的系统能不能休眠?
作者: likeyouli    时间: 2024-6-24 11:09
音乐与电脑 发表于 2024-6-24 10:59
用winntsetup创建/附加VHD并安装系统进去,主BCD里有Windows Resume Application. 你试试这样操作,看看 ...
主BCD里有Windows Resume Application
这句没看懂,
  我感觉应该也不能休眠,不能休眠的原因估计是虚拟分区的原因,也就是说只有正常硬盘分区才支持休眠。 这只是我猜测。
作者: likeyouli    时间: 2024-6-24 11:17
baby1277 发表于 2024-6-23 17:45
从来没用过休眠功能,刚刚我试用了好像支持,点击睡眠主机风扇和屏幕也关了。
不知道是不是休眠,可以win1 ...

vhd支持睡眠、不支持休眠。
  我是台式机,因为有没干完的活(打开的软件或其他,也怕关机把没干完的活忘了),所以不能关机,但又怕停电,只能休眠。
作者: 音乐与电脑    时间: 2024-6-24 11:38
likeyouli 发表于 2024-6-24 11:09
这句没看懂,
  我感觉应该也不能休眠,不能休眠的原因估计是虚拟分区的原因,也就是说只有正常硬盘分 ...

要不试试
作者: win98se    时间: 2024-6-24 13:03
感谢楼主分享
作者: 2267981144    时间: 2024-6-24 15:02
感谢辛苦提供分享!
作者: 2010kingkang    时间: 2024-6-25 08:45

谢谢楼主
作者: lbw2007    时间: 2024-6-25 12:04
支持原创。虽然vhd一键还原早就有了,但是爱折腾永不过时。
作者: smartcowboy    时间: 2024-6-25 14:11
感谢分享
作者: 123hope    时间: 2024-6-29 12:19
这个要支持
作者: 半分回忆    时间: 2024-7-10 19:13
现在用的仅仅是2个vhd系统,正常和恢复,恢复也仅仅是copy&restart 写在计划任务里,这回有新玩法了。

作者: hihk    时间: 2024-7-18 21:24
留个脚印,学习学习,看起来不简单
作者: towlzj800801    时间: 2024-7-19 21:20
多谢分享!!!
作者: 转世燕    时间: 2024-7-21 08:04
谢谢楼主分享,这个很占内存哦
作者: baby1277    时间: 2024-7-21 09:48
转世燕 发表于 2024-7-21 08:04
谢谢楼主分享,这个很占内存哦

占内存,何从说来,愿闻其详。
作者: 20090101    时间: 2024-8-14 15:17
2.1  挂载VHD磁盘使用bcdboot命令添加3个启动菜单
到了这一步我就不会了,怎么弄的??

是哪三个启动菜单???

作者: lyrgcy    时间: 2024-8-15 21:03
楼主好人一个,来学习了!
作者: baby1277    时间: 2024-8-15 21:23
20090101 发表于 2024-8-14 15:17
2.1  挂载VHD磁盘使用bcdboot命令添加3个启动菜单
到了这一步我就不会了,怎么弄的??

挂载不同路径的VHD差分文件  用bcdboot命令添加得到一个菜单  重复3次  就有3个菜单。
作者: 20090101    时间: 2024-8-16 15:52
baby1277 发表于 2024-8-15 21:23
挂载不同路径的VHD差分文件  用bcdboot命令添加得到一个菜单  重复3次  就有3个菜单。

建议出个视频
作者: baby1277    时间: 2024-8-16 21:25
20090101 发表于 2024-8-16 15:52
建议出个视频

有时间再考虑视频教程,我再编辑下帖子,尽量让大家看得明白。
作者: it323    时间: 2024-8-31 17:59
谢谢分享!
作者: 20090101    时间: 2024-9-6 13:33
本帖最后由 20090101 于 2024-9-6 13:40 编辑

一键安装方法: (推荐方案)     运行“一键安装vhd还原脚本.bat”
它的默认开机模式是什么???


一键安装方法: (推荐方案) 是在PE里运行还是在父VHD系统里运行????

作者: 20090101    时间: 2024-9-6 13:36
menu.reg文件没有看到呢
作者: baby1277    时间: 2024-9-6 21:06
20090101 发表于 2024-9-6 13:36
menu.reg文件没有看到呢

感谢你的关注,现在回答你 3个问题。
1.安装成功后默认进入 正常模式
2.”一键安装vhd还原脚本.bat“在PE系统或者本地磁盘系统环境下运行,VHD系统也可以安装但不适合新手,不推荐。
3.menu.reg文件由 “取消桌面右键菜单.bat”  创建,  menu.reg文件存在时会删除桌面右键菜单。
作者: 20090101    时间: 2024-9-7 01:07
很好,明白了
作者: zmlxh168    时间: 2024-9-9 11:53
    01:右键挂载Windown11_1a.vhdx 为V盘  (假设是V盘)      02:打开 "命令提示符.lnk" 执行:bcdboot V:\windows /l zh-ch
作者: zmlxh168    时间: 2024-9-9 11:55
    01:右键挂载Windown11_1a.vhdx 为V盘  (假设是V盘)
     02:打开 "命令提示符.lnk" 执行:bcdboot V:\windows /l zh-ch     走到这一步提示尝试复制启动文件失败
作者: zmlxh168    时间: 2024-9-9 11:56
zmlxh168 发表于 2024-9-9 11:55
01:右键挂载Windown11_1a.vhdx 为V盘  (假设是V盘)
     02:打开 "命令提示符.lnk" 执行:bcdboot ...

在优启通PE下加载的vhdx
作者: gzlwm    时间: 2024-9-9 14:03
学习了
作者: baby1277    时间: 2024-9-9 14:06
本帖最后由 baby1277 于 2024-9-9 14:07 编辑
zmlxh168 发表于 2024-9-9 11:55
01:右键挂载Windown11_1a.vhdx 为V盘  (假设是V盘)
     02:打开 "命令提示符.lnk" 执行:bcdboot ...

我已经把手动安装的教程撤掉了,因为一键安装已经变得容易上手了,加上GIF教程。
你挂载的是V盘吗????  不是V盘  使用bcdboot V:\windows /l zh-ch  肯定报错了。
你挂载的是哪个盘,还要改盘符路径啊,不能直接复制代码,要懂得举一反三。
建议你先观看  “安装视频.gif”  再使用  “一键安装vhd还原脚本.bat”  来安装

作者: 旭东    时间: 2024-9-9 14:16
感谢分享了
作者: zmlxh168    时间: 2024-9-9 14:18
baby1277 发表于 2024-9-9 14:06
我已经把手动安装的教程撤掉了,因为一键安装已经变得容易上手了,加上GIF教程。
你挂载的是V盘吗??? ...

我挂载的是H盘,已把V修改为H了
作者: zmlxh168    时间: 2024-9-9 14:35
baby1277 发表于 2024-9-9 14:06
我已经把手动安装的教程撤掉了,因为一键安装已经变得容易上手了,加上GIF教程。
你挂载的是V盘吗??? ...

安装视频已看完,报错原因2

作者: baby1277    时间: 2024-9-9 16:37
本帖最后由 baby1277 于 2024-9-9 19:40 编辑
zmlxh168 发表于 2024-9-9 14:35
安装视频已看完,报错原因2

重新下载附件
原因2 :命令行vhd文件挂载失败
给你的建议
1.在PE系统运行
2.重启系统再试下
3.重新安装VHD系统,更换VHD文件。
4.实在不行手动安装吧


作者: zmlxh168    时间: 2024-9-10 12:42
baby1277 发表于 2024-9-9 16:37
重新下载附件
原因2 :命令行vhd文件挂载失败
给你的建议

加个微吧
作者: baby1277    时间: 2024-9-10 14:17
本帖最后由 baby1277 于 2024-9-10 14:21 编辑
zmlxh168 发表于 2024-9-10 12:42
加个微吧

私信留下QQ   改天休息或者有时间的时候 远程协助给你弄
作者: zmlxh168    时间: 2024-9-11 03:12
baby1277 发表于 2024-9-10 14:17
私信留下QQ   改天休息或者有时间的时候 远程协助给你弄

没权限私信QQ:260804826
作者: baby1277    时间: 2024-9-11 11:10
zmlxh168 发表于 2024-9-11 03:12
没权限私信QQ:260804826

ok 收到  改天Q你
作者: zhouyuan95    时间: 2024-9-11 16:56
密码可以修改吗
作者: baby1277    时间: 2024-9-11 19:05
本帖最后由 baby1277 于 2024-9-11 19:19 编辑
zhouyuan95 发表于 2024-9-11 16:56
密码可以修改吗

一看你这家伙就是只管用从来不看说明书的,请仔细查看 “安装说明.txt”

“安装说明.txt”内容有介绍说明

右键菜单密码:bbs.wuyou.net  为“密码.txt”文件内容,密码不能是空格或者特殊符号。
修改“密码.txt”内容 改成自己喜欢的
删除“密码.txt”内容 取消密码功能
删除“密码.txt”文件 取消密码功能
PS:  密码不用手动输入,复制在剪贴板中,哈哈。


作者: zmlxh168    时间: 2024-9-12 14:19
baby1277 发表于 2024-9-11 11:10
ok 收到  改天Q你

晚上Q我呗,现在一台新电脑重装了VHD系统,手动和一键都没有成功,也不知道我哪儿的步骤不对
作者: baby1277    时间: 2024-9-12 15:25
zmlxh168 发表于 2024-9-12 14:19
晚上Q我呗,现在一台新电脑重装了VHD系统,手动和一键都没有成功,也不知道我哪儿的步骤不对

最近公司有点忙,看下周末吧,放心有空肯定帮你搞。
作者: zmlxh168    时间: 2024-9-12 16:05
zmlxh168 发表于 2024-9-12 14:19
晚上Q我呗,现在一台新电脑重装了VHD系统,手动和一键都没有成功,也不知道我哪儿的步骤不对


作者: ichunchunz    时间: 2024-9-16 09:41
谢谢楼主
作者: zmlxh168    时间: 2024-9-17 00:18
更新速度嗖嗖的
作者: leitian72853    时间: 2024-9-17 11:01
谢谢分享
作者: lsbdx    时间: 2024-9-17 16:01
谢谢分享,VHD系统非常好用
作者: shi3980    时间: 2024-9-18 19:05
感谢系统很厉害
作者: vent    时间: 2024-9-19 02:46
谢谢分享!!!
作者: SeaYang    时间: 2024-9-19 04:36
感谢分享。
作者: qq27722    时间: 2024-9-20 19:24
本帖最后由 qq27722 于 2024-9-20 21:01 编辑

你好。建议可以选择,vhd和vhdx。特性不同

VHDX还提供在突然断电情况下的文件讹误保护功能,而VHD格式并不具备这个特性。为动态和差分磁盘提供更大的文件块,存储自定义元数据特性,这些都是VHD和VHDX的不同之处。
作者: baby1277    时间: 2024-9-21 16:14
qq27722 发表于 2024-9-20 19:24
你好。建议可以选择,vhd和vhdx。特性不同

VHDX还提供在突然断电情况下的文件讹误保护功能,而VHD格式并 ...

收到,已经修改代码支持.VHD格式和.VHDX格式,请重新下载附件。
作者: mindmap138    时间: 2024-9-21 19:39
zmlxh168 发表于 2024-9-12 16:05

我閉上眼都能裝,人家做的差不多是成品了還不會裝吧,
作者: qq27722    时间: 2024-9-21 19:57
baby1277 发表于 2024-9-21 16:14
收到,已经修改代码支持.VHD格式和.VHDX格式,请重新下载附件。

谢谢。分享简单好工具
作者: zmlxh168    时间: 2024-9-24 12:56
zmlxh168 发表于 2024-9-12 16:05

大佬,我是小白哈,还请多多担待
作者: vent    时间: 2024-9-25 11:20

感谢分享
作者: nnwnxf    时间: 2024-9-26 10:38
谢谢分享,试用学习。

作者: vent    时间: 2024-9-26 14:18
我是刚加入的
提示 抱歉,您没有权限下载本附件
请问该怎样才能下载

作者: 孟仁飞    时间: 2024-9-26 14:24
学习
作者: xuzhihao520    时间: 2024-9-26 15:39
感谢分享
作者: baby1277    时间: 2024-9-26 18:15
vent 发表于 2024-9-26 14:18
我是刚加入的
提示 抱歉,您没有权限下载本附件
请问该怎样才能下载

因为你是新用户,权限不够,这是论坛的规则。
我在沙发给你补了个外链,你去下载吧。
作者: vent    时间: 2024-9-27 10:15
baby1277 发表于 2024-9-26 18:15
因为你是新用户,权限不够,这是论坛的规则。
我在沙发给你补了个外链,你去下载吧。

感谢大佬
以获取你补的文件了 看完内容后
像极了非常精彩的小说 让我学习了不少

作者: rmjsaxs    时间: 2024-9-29 22:06
跟高手学习
作者: 2013ertert    时间: 2024-10-1 21:02
感谢分享 是在PE环境下使用吗?
作者: zmlxh168    时间: 2024-10-10 12:37
baby1277 发表于 2024-6-23 16:20
202.10.7  取消BCD文件直接设置VHD路径  (测试版)

很给力
作者: h26213926    时间: 2024-10-14 00:51
本帖最后由 h26213926 于 2024-10-14 00:54 编辑

        我有个朋友对电脑一窍不通,只喜欢在电脑上打牌什么的,经常会把电脑玩到崩渍。常见就是网页有弹窗,然后他就一直点一直点安装了一大堆垃圾然后电脑开机10分钟鼠标都移不动。我看了楼主的贴子就告诉他找到解决方案了,在他电脑上一通安装,告诉他随便用。然后他用半天就来了个灵魂3问把我整不会了:1.你告诉我危险操作就进还原模式,重启后一切还原,为什么还原不了,我告诉他,你要再进一下正常模式就还原了,一直进还原模式是不对的。2.然后他又问了,我进一键还原模式后好不容易安装了边锋打牌,进了正常模式就没了,只能每次开机一直进一键还原模式。我告诉他,你进了一键还原模式后,马上重启电脑,然后进正常模式安装才符合逻辑。3.他又问了,你和我讲什么逻辑把我搞晕了,电脑要不停重启,我天天玩电脑的现在给我整不会用了。
        关于逻辑这个问题,系统最终是让用户用的,他不会管你差分几个子文件啥的,也不懂,他只要好用。比如还原模式,他认为就是不会保存数据,操作一通卡了再重启进去还原模式就是一个干净系统,而不是要进正常模式切换啥的。一键还原模式,他认为我都恢复出厂设置了再安装新软件应该保留到正常模式,而不是进了一键还原后,马上重启切换到正常模式,也不人性化。
      亲身经历,大家细品,建议楼主重新考虑一下逻辑。
作者: baby1277    时间: 2024-10-14 09:40
h26213926 发表于 2024-10-14 00:51
我有个朋友对电脑一窍不通,只喜欢在电脑上打牌什么的,经常会把电脑玩到崩渍。常见就是网页有弹窗 ...

一键还原模式确实是有点问题,昨天(10/13)我已经修改了。
正常模式:保存数据
还原模式:不保存数据
出厂模式(一键还原):   还原 “正常模式”  之后进入正常模式
切换不同的模式需要重启系统。
作者: wn168cn@163.com    时间: 2024-10-14 09:58
感谢分享
作者: vr2vdd    时间: 2024-10-19 10:57
谢谢分享
作者: zmdlyh    时间: 2024-10-22 08:57
谢谢共享
作者: shzhwx    时间: 2024-10-24 09:00
baby1277 发表于 2024-6-23 16:20
202.10.11  修复在特定情况下脚本没有还原VHD差分文件的问题

谢谢分享
作者: enough    时间: 2024-10-31 11:51
楼主厉害
作者: fruds9981    时间: 2024-10-31 12:21
赞赞
作者: jackAqwq    时间: 2024-10-31 14:34
太6了

作者: 孟仁飞    时间: 2024-10-31 14:37
学习
作者: 2010yszfg    时间: 2024-11-1 08:47
路过,学习一下
作者: wbzz2023    时间: 2024-11-1 09:24
支持了!谢谢!!!
作者: wn168cn@163.com    时间: 2024-11-1 09:42
感谢分享
作者: netsurf    时间: 2024-11-1 13:27

感谢辛苦提供分享!
作者: rbwrbw    时间: 2024-11-1 13:33
good
作者: liuyixin0302    时间: 2024-11-1 19:13
百度网盘只有【VHD秒还原2024.10.20(无还原模式).zip】,能不能把另外两种也传上去,谢谢




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