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

[分享] [2026/1/12] Drive Snapshot 分区备份还原空壳+源码

   火.. [复制链接]
发表于 2025-5-9 13:37:08 | 显示全部楼层 |阅读模式
本帖最后由 Bluebells 于 2026-1-20 19:54 编辑

在无忧启动论坛上有不少这种功能简单的备份还原工具的前端工具, 因此我也凑凑热闹, 使用 PECMD 脚本简单编写了一个
这个前端的功能比较单一, 只有简单的分区备份和还原
PS: 附件的前端工具没有内置/外置 Drive Snapshot, 仅一个空壳而已, 请根据自己需求将含授权信息的 Drive Snapshot 添加到与该前端同一目录位置

更新日志:
v4.0
添加盘符分配及取消分配功能
v3.0
添加密码支持
支持使用配置文件定义一些选项(按 F1 进入选项配置界面)
增加创建映像的哈希文件功能(右键点击"差异备份"复选框进入)
移除还原时的"注入磁盘控制器驱动程序"和"启用更多/所有 IDE 控制器"相关选项
v2.0
添加差异备份支持
添加还原时的"注入磁盘控制器驱动程序"和"启用更多/所有 IDE 控制器"选项
v1.0
初始版本

查看/修改源码: 使用 PE 文件编辑器(如 Resource Hacker)打开该前端工具, 展开到 SCRIPT\101 即可
如果你觉得这个前端写得不错, 又想增加一些功能, 则可以自己修改源码进行定制增强
20260112212723.png
Easy-DS.zip (620.45 KB, 下载次数: 360)
Easy-DS_v2.zip (621.13 KB, 下载次数: 143)
Easy-DS_v2B.zip (621.47 KB, 下载次数: 130)
Easy-DS_v3.zip (622.47 KB, 下载次数: 102)
Easy-DS_v3B.zip (622.59 KB, 下载次数: 113)
Easy-DS_v4.zip (622.63 KB, 下载次数: 184)
非 B 版在处理未分配驱动器号(盘符)的备份源分区/还原目标分区时采用磁盘分区号, 而 B 版则是采用临时分配驱动器号的方式

PS: 该前端支持备份/还原无驱动器号(盘符)的分区, 但备份源分区/还原目标分区并不可靠
因为该前端所使用的磁盘/分区编号为 winapi 提供的, 并非 Drive Snapshot 原生接口
其实 Drive Snapshot 提供了 --show 选项以打印本地磁盘分区信息
由于提取程序标准输出的方式的运行效率不高, 且我不懂正则, 无法合理提取所需信息, 因此采用 pecmd 提供的磁盘/分区编号
Drive Snapshot 的磁盘编号是以 1 开始的, winpai 则是以 0 开始, 因此执行备份/还原命令前, 会事先对磁盘编号+1
当源分区/目标分区存在驱动器号时, 会优先采用驱动器号, 而不是磁盘/分区编号
(我在实机环境和虚拟机环境下进行了几次无驱动器号分区的备份/还原操作, 暂时没发现采用 winapi 提供的磁盘编号+1和分区编号的方式与 Drive Snapshot 原生的磁盘/分区编号存在差异)

评分

参与人数 6无忧币 +30 收起 理由
gxbcm + 5 支持!
cuicongyuan + 5 赞一个!
wuxin9712 + 5 赞一个!
gtc + 5 很给力!
rzp428 + 5 很给力!
i2ur + 5 很给力!

查看全部评分

发表于 2025-5-9 13:46:14 | 显示全部楼层
什么语言?

点评

C++好像是  详情 回复 发表于 2025-5-9 15:09
回复

使用道具 举报

发表于 2025-5-9 13:46:29 | 显示全部楼层
感谢分享。收下
回复

使用道具 举报

发表于 2025-5-9 13:46:41 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-5-9 13:53:24 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-5-9 14:04:00 | 显示全部楼层
回复

使用道具 举报

发表于 2025-5-9 14:35:18 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-5-9 14:35:26 | 显示全部楼层
老师早该出手了,谢谢分享!下载学习去了。
回复

使用道具 举报

发表于 2025-5-9 15:02:05 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 2025-5-9 15:06:39 | 显示全部楼层
谢谢,虽说很多,但楼主做的我还是很放心的。
回复

使用道具 举报

发表于 2025-5-9 15:09:41 | 显示全部楼层
回复

使用道具 举报

发表于 2025-5-9 15:13:01 | 显示全部楼层
多谢楼主分享!!!
回复

使用道具 举报

发表于 2025-5-9 15:55:26 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-5-9 15:57:44 | 显示全部楼层
本帖最后由 oym2016 于 2025-5-14 12:26 编辑

按楼主授权修改成:
捕获.PNG

点评

分享一下呗!  详情 回复 发表于 2025-5-9 16:20
回复

使用道具 举报

发表于 2025-5-9 16:20:22 | 显示全部楼层
oym2016 发表于 2025-5-9 15:57
按楼主授权修改成:

分享一下呗!
回复

使用道具 举报

发表于 2025-5-9 18:30:10 | 显示全部楼层
不错的,感谢楼主提供分享!
回复

使用道具 举报

发表于 2025-5-9 18:40:27 | 显示全部楼层
本帖最后由 gxbcm 于 2025-5-9 18:50 编辑

老师的东西,必须支持一下,定位分区,用到TBI格式,也是非常好用的。
Snipaste_2025-05-09_18-42-16.jpg
Snipaste_2025-05-09_18-42-33.jpg
Snipaste_2025-05-09_18-49-07.jpg

点评

分享一下吧。  详情 回复 发表于 2025-5-10 17:20
回复

使用道具 举报

发表于 2025-5-9 19:45:56 | 显示全部楼层
gxbcm 发表于 2025-5-9 18:40
老师的东西,必须支持一下,定位分区,用到TBI格式,也是非常好用的。
作为TeraByte驱动器映像备份和恢复套件的关键组件,Image for Windows使用卷影复制服务(VSS)或PHYLock提供的技术™, 套件中包含的附加组件。VSS和PHYLock™ 允许您在备份锁定到某个时间点时继续使用计算机。这消除了备份正在使用的分区时通常会遇到的不一致。

Image for Windows在Windows操作系统下运行,但它可以备份或恢复任何分区,包括DOS或Linux的分区,甚至是由第三方软件加密的分区。


除了这个,还有什么优点?异机还原?
回复

使用道具 举报

发表于 2025-5-9 20:51:59 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

发表于 2025-5-9 20:54:20 | 显示全部楼层

谢谢分享!
回复

使用道具 举报

发表于 2025-5-9 21:03:19 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2025-5-9 23:28:17 来自手机 | 显示全部楼层
对代码一窍不通,可以加一个备份整个硬盘,还原整个硬盘的功能吗?
回复

使用道具 举报

发表于 2025-5-9 23:32:06 | 显示全部楼层


set$ nl=0d 0a
exec* -hide a="%CurDir%\snapshot64.exe" --show
sed -ex -ni b=0,%nl%HD{\d+}.*?(%nl%\b+.*?)+%nl%,\001 ,a
mess. %b%



QQ截图20250509233133.png



评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

回复

使用道具 举报

发表于 2025-5-9 23:39:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:42:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:44:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:46:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:47:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:48:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2025-5-9 23:50:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 23:55

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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