无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 2024-6-23 16:19:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 baby1277 于 2025-2-17 07:28 编辑

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







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

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

还原脚本的大致原理
使用bcdboot和bcdedit创建固定路径菜单的bcd文件
bcd文件和默认引导菜单与VHD文件三者组合起来交替挂载使用
以下是整理出的xls表格,其中10和1a对应正常模式和一键还原,11和1b交替挂载为还原模式。   
     
                  VHD秒还原脚本原理.zip (13.5 KB, 下载次数: 62)
   

脚本的安装环境
脚本是需要安装的,支持拖拽方式安装,以下是支持安装的环境。
1:Win8以上的本地磁盘系统(一般推荐)
2:Win8以上的PE系统 (强烈推荐)
3:Win8以上的VHD系统也可以(不推荐),被安装的VHD文件不能和当前系统的VHD文件有关联。
如果遇到安装失败的情况,建议重启系统,或者换个系统环境来安装。

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

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

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

附件在沙发和百度网盘,如有问题回帖或者加群795442972留言。

点评

默默等待BIOS系统  发表于 2024-6-29 11:38
辛苦了  发表于 2024-6-23 18:09

评分

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

查看全部评分

2#
 楼主| 发表于 2024-6-23 16:20:20 | 只看该作者
本帖最后由 baby1277 于 2025-2-17 07:18 编辑

2025.2.17  算是最终版,后续没有发现问题不再更新。
VHD秒还原V1.2.20250217.zip (40.3 KB, 下载次数: 1021)

2025.1.2  该版本不需要安装,运行后直接重启还原系统。

VHD秒还原2025.1.2(免安装手动版).zip (35.04 KB, 下载次数: 73)

VHD还原脚本_VM虚拟机演示(520M)
https://www.123684.com/s/pzBDTd-Sdu0v
https://pan.baidu.com/s/1GrQgGNwAcST-rHDVzOeQEg?pwd=v0x8

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

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


点评

好东西,顶  详情 回复 发表于 2024-12-13 11:39
急需你的操作视频  发表于 2024-8-28 11:24

评分

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

查看全部评分

回复

使用道具 举报

3#
发表于 2024-6-23 16:35:15 | 只看该作者
谢谢共享
回复

使用道具 举报

4#
发表于 2024-6-23 16:36:27 | 只看该作者
密码是?

点评

我的ID 帖子中有说明  详情 回复 发表于 2024-6-23 16:40
回复

使用道具 举报

5#
 楼主| 发表于 2024-6-23 16:40:33 | 只看该作者

我的ID 帖子中有说明
回复

使用道具 举报

6#
发表于 2024-6-23 16:45:14 | 只看该作者

谢谢分享!!!
回复

使用道具 举报

7#
发表于 2024-6-23 16:47:10 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2024-6-23 17:28:18 | 只看该作者
感谢分享,我比较菜,不懂VHD,有详细使用说明吗?谢谢

点评

详细的资料,只能帮助到这里了。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414366  详情 回复 发表于 2024-6-23 17:37
回复

使用道具 举报

9#
 楼主| 发表于 2024-6-23 17:37:18 | 只看该作者
2013ertert 发表于 2024-6-23 17:28
感谢分享,我比较菜,不懂VHD,有详细使用说明吗?谢谢

详细的资料,只能帮助到这里了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414366
回复

使用道具 举报

10#
发表于 2024-6-23 17:37:51 | 只看该作者
vhd系统一直不能休眠啊 ,而我又需要休眠,
所以我不大用vhd系统

点评

用winntsetup创建/附加VHD并安装系统进去,主BCD里有Windows Resume Application. 你试试这样操作,看看这样整的系统能不能休眠?  详情 回复 发表于 2024-6-24 10:59
回复

使用道具 举报

11#
 楼主| 发表于 2024-6-23 17:45:05 | 只看该作者
从来没用过休眠功能,刚刚我试用了好像支持,点击睡眠主机风扇和屏幕也关了。
不知道是不是休眠,可以win11支持了也难说。


点评

vhd支持睡眠、不支持休眠。 我是台式机,因为有没干完的活(打开的软件或其他,也怕关机把没干完的活忘了),所以不能关机,但又怕停电,只能休眠。  详情 回复 发表于 2024-6-24 11:17
回复

使用道具 举报

12#
发表于 2024-6-23 17:56:07 | 只看该作者
主板支持睡眠,就可以的。我一直在用。
回复

使用道具 举报

13#
发表于 2024-6-23 18:09:06 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
发表于 2024-6-23 20:13:20 | 只看该作者
VHD从7时代就开始用了,挺好的,特别是用来测试系统
你这个想法,貌似之前有人发过类似的,更早以前BIOS模式还有个GUI小软件形式添加的,不过,我个人更喜欢手工确认更换
回复

使用道具 举报

15#
发表于 2024-6-23 22:22:09 | 只看该作者
谢谢分享。
回复

使用道具 举报

16#
发表于 2024-6-23 22:42:03 | 只看该作者

谢谢分享
回复

使用道具 举报

17#
发表于 2024-6-24 08:35:01 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
发表于 2024-6-24 09:48:46 | 只看该作者
回复

使用道具 举报

19#
发表于 2024-6-24 10:39:08 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
发表于 2024-6-24 10:59:54 | 只看该作者
likeyouli 发表于 2024-6-23 17:37
vhd系统一直不能休眠啊 ,而我又需要休眠,
所以我不大用vhd系统

用winntsetup创建/附加VHD并安装系统进去,主BCD里有Windows Resume Application. 你试试这样操作,看看这样整的系统能不能休眠?

点评

这句没看懂, 我感觉应该也不能休眠,不能休眠的原因估计是虚拟分区的原因,也就是说只有正常硬盘分区才支持休眠。 这只是我猜测。  详情 回复 发表于 2024-6-24 11:09
回复

使用道具 举报

21#
发表于 2024-6-24 11:09:29 | 只看该作者
音乐与电脑 发表于 2024-6-24 10:59
用winntsetup创建/附加VHD并安装系统进去,主BCD里有Windows Resume Application. 你试试这样操作,看看 ...
主BCD里有Windows Resume Application
这句没看懂,
  我感觉应该也不能休眠,不能休眠的原因估计是虚拟分区的原因,也就是说只有正常硬盘分区才支持休眠。 这只是我猜测。

点评

要不试试  详情 回复 发表于 2024-6-24 11:38
回复

使用道具 举报

22#
发表于 2024-6-24 11:17:21 | 只看该作者
baby1277 发表于 2024-6-23 17:45
从来没用过休眠功能,刚刚我试用了好像支持,点击睡眠主机风扇和屏幕也关了。
不知道是不是休眠,可以win1 ...

vhd支持睡眠、不支持休眠。
  我是台式机,因为有没干完的活(打开的软件或其他,也怕关机把没干完的活忘了),所以不能关机,但又怕停电,只能休眠。
回复

使用道具 举报

23#
发表于 2024-6-24 11:38:02 | 只看该作者
likeyouli 发表于 2024-6-24 11:09
这句没看懂,
  我感觉应该也不能休眠,不能休眠的原因估计是虚拟分区的原因,也就是说只有正常硬盘分 ...

要不试试
回复

使用道具 举报

24#
发表于 2024-6-24 13:03:08 | 只看该作者
感谢楼主分享
回复

使用道具 举报

25#
发表于 2024-6-24 15:02:42 | 只看该作者
感谢辛苦提供分享!
回复

使用道具 举报

26#
发表于 2024-6-25 08:45:02 | 只看该作者

谢谢楼主
回复

使用道具 举报

27#
发表于 2024-6-25 12:04:18 | 只看该作者
支持原创。虽然vhd一键还原早就有了,但是爱折腾永不过时。
回复

使用道具 举报

28#
发表于 2024-6-25 14:11:48 | 只看该作者
感谢分享
回复

使用道具 举报

29#
发表于 2024-6-29 12:19:02 | 只看该作者
这个要支持
回复

使用道具 举报

30#
发表于 2024-7-10 19:13:01 | 只看该作者
现在用的仅仅是2个vhd系统,正常和恢复,恢复也仅仅是copy&restart 写在计划任务里,这回有新玩法了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-17 20:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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