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

[原创] 【2026.6.7】VHD秒还原开机脚本一键备份还原系统 支持桌面右键菜单操作。

   火... [复制链接]
发表于 2024-6-23 16:19:36 | 显示全部楼层 |阅读模式
本帖最后由 baby1277 于 2026-6-7 05:54 编辑

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

caidan.png

msconfig.png

youjian.png

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

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

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

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

桌面右键菜单密码
默认是: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的新旧电脑都可以使用。

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

评分

参与人数 13无忧币 +67 收起 理由
2010无忧 + 5
wawakuliao + 5 赞一个!
klz12 + 5 很给力!
freesoft00 + 5
qq27722 + 5 赞一个!
lemonle79 + 5
879792799 + 5 绝对好创意!
smartcowboy + 5 期待分享其他更好的作品
whyme22 + 5
Myptour + 5 赞一个!
新空气 + 5
yyz2191958 + 2 赞一个!
20090101 + 10 很给力!

查看全部评分

 楼主| 发表于 2024-6-23 16:20:20 | 显示全部楼层
本帖最后由 baby1277 于 2026-6-7 05:52 编辑

2026.6.7 更新
1:修复重复添加bcd菜单的问题(测试)
2:使用系统服务方式提高脚本权限

VHD秒还原v1.7.20260607.rar (38.55 KB, 下载次数: 1828)

历史版本
VHD秒还原v1.6.2026.4.7.zip (39.96 KB, 下载次数: 2)
vhd秒還原開機指令碼v1.6.20260407.zip (40.75 KB, 下载次数: 51)
VHD秒还原v1.5.20250924.rar (42.84 KB, 下载次数: 113)
VHD秒还原V1.4.20250508.zip (40.4 KB, 下载次数: 11)


VHD还原脚本1.3_VM虚拟机演示(530M)
https://pan.baidu.com/s/1GdbuIk6B2X4fNVVE6hwmRQ?pwd=jhzb
强烈建议先下载虚拟机,测试OK后再上实体机。

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

录像5.gif


点评

6666  详情 回复 发表于 2025-10-13 16:09
好东西,顶  详情 回复 发表于 2024-12-13 11:39

评分

参与人数 3无忧币 +20 收起 理由
879792799 + 5 批处理还原大法集大成者!666
qq27722 + 5 赞一个!
20090101 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 昨天 16:12 | 显示全部楼层
优秀资源赶紧下载收藏
回复

使用道具 举报

发表于 昨天 15:56 | 显示全部楼层
实用工具,谢谢分享
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
baby1277 发表于 2026-5-17 23:31
我的3台电脑都没有这个问题,你这个情况可能因厂商的主板bios而差异,算是主板bios缺陷吧,因为老是累计 ...

我尝试过多种方法没有解决,希望楼主后续版!谢谢!
回复

使用道具 举报

发表于 2026-5-29 12:00:26 | 显示全部楼层
赞一个!
回复

使用道具 举报

发表于 2026-5-24 21:45:00 | 显示全部楼层
本帖最后由 附骨之蛆 于 2026-5-24 23:22 编辑

把VHD所在的分区隐藏的话,这个脚本就不起作用了,因为脚本是从可见分区中找这些VHD进行删除复制。能不能改进一下呢
回复

使用道具 举报

 楼主| 发表于 2026-5-17 23:31:40 | 显示全部楼层
wychun 发表于 2026-5-17 10:27
每执行一次一键还原,上图红框里的启动项就会多复制一次,如果多还原几次列表里就全是重复的启动项,而且 ...

我的3台电脑都没有这个问题,你这个情况可能因厂商的主板bios而差异,算是主板bios缺陷吧,因为老是累计重复添加启动项,后果是NVRAM会被填满,可能越到后面引导开机越慢,可以尝试用bcdedit命令删除重复的开机启动项,后期的版本我试下修复这个问题。

点评

我尝试过多种方法没有解决,希望楼主后续版!谢谢!  详情 回复 发表于 6 天前
回复

使用道具 举报

发表于 2026-5-17 10:27:17 | 显示全部楼层
PixPin_2026-05-17_10-15-21.png
每执行一次一键还原,上图红框里的启动项就会多复制一次,如果多还原几次列表里就全是重复的启动项,而且启动项顺序也被自动调换为“Windows Boot Manager”

点评

我的3台电脑都没有这个问题,你这个情况可能因厂商的主板bios而差异,算是主板bios缺陷吧,因为老是累计重复添加启动项,后果是NVRAM会被填满,可能越到后面引导开机越慢,可以尝试用bcdedit命令删除重复的开机启动  详情 回复 发表于 2026-5-17 23:31
回复

使用道具 举报

发表于 2026-5-13 08:20:27 | 显示全部楼层
回复

使用道具 举报

发表于 2026-5-9 20:08:45 | 显示全部楼层
baby1277 发表于 2024-6-23 16:20
2026.4.7 更新
1:关闭UAC防止开机脚本被拦截
2:取消mshta等命令以适应最新版的Win11系统

这个只能本机使用,要是能做成镜像就好了,ventoy或者云固件,直接挂载镜像就可以备份还原,就不再受到系统限制了
回复

使用道具 举报

发表于 2026-5-2 02:28:21 | 显示全部楼层
谢谢非常强大
回复

使用道具 举报

发表于 2026-5-2 02:02:26 | 显示全部楼层
大佬牛逼!!
回复

使用道具 举报

发表于 2026-4-29 20:12:05 | 显示全部楼层
留个脚印,学习学习,看起来不简单
回复

使用道具 举报

发表于 2026-4-29 19:50:35 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-4-28 23:22:19 | 显示全部楼层
谢谢分享,偷师一下批处理的精华,用于本地PE启动早期,处理本地系统的文件,目录,注册表.
回复

使用道具 举报

发表于 2026-4-15 23:05:32 | 显示全部楼层
大佬牛逼!支持!
回复

使用道具 举报

发表于 2026-4-6 16:05:16 | 显示全部楼层
liuyixin0302 发表于 2026-4-3 11:08
一直用的早期版本,很好用,昨天给新电脑用上了最新版【2025.9.24】,发现用不了,开机就弹窗uac
【程序名 ...

今天又用不了了,发现windows只能装 xx优化版 yy精简版之类的才行,装原版的就用不了大佬这个最新脚本
回复

使用道具 举报

发表于 2026-4-4 10:44:13 | 显示全部楼层
实用工具,谢谢分享!!!
回复

使用道具 举报

发表于 2026-4-3 11:08:33 | 显示全部楼层
一直用的早期版本,很好用,昨天给新电脑用上了最新版【2025.9.24】,发现用不了,开机就弹窗uac
【程序名称:Diskpart
已验证的发布者:Microsoft Windows
程序位置:DiskPart"C:\Windows\system32\diskpart.exe"】
无论选择是或否都提示BCD导入失败,在虚拟机上新建虚拟机全新安装系统测试,还是用不了。后来发现必须禁用uac才能正常使用。想问下是否我操作上某步骤失误了,还是大佬设计之初就要求必须关闭uac。

回复

使用道具 举报

发表于 2026-1-23 10:13:09 | 显示全部楼层
这玩意怎么用啊
回复

使用道具 举报

发表于 2026-1-23 10:04:34 | 显示全部楼层
谢谢非常强大啊
回复

使用道具 举报

发表于 2026-1-23 09:17:06 | 显示全部楼层
这个非常强呀
回复

使用道具 举报

发表于 2026-1-22 21:35:54 | 显示全部楼层
回复

使用道具 举报

发表于 2026-1-14 19:26:12 来自手机 | 显示全部楼层
非常不错
回复

使用道具 举报

发表于 2026-1-13 12:28:05 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-1-9 23:06:34 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-1-9 15:35:12 | 显示全部楼层
尝试一下
回复

使用道具 举报

发表于 2026-1-5 11:39:42 | 显示全部楼层
楼主牛逼!
回复

使用道具 举报

发表于 2026-1-4 07:38:31 | 显示全部楼层
回复

使用道具 举报

发表于 2025-12-27 19:07:06 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2025-12-26 01:37:08 | 显示全部楼层
谢谢共享,小白学习一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-10 19:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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