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

[分享] Drive Snapshot 分区备份还原前端源码

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

在无忧启动论坛上有不少这种功能简单的备份还原工具的前端工具, 因此我也凑凑热闹, 使用 PECMD 脚本简单编写了一个
此前端的功能比较单一, 只有简单的分区备份和还原

如果你觉得这个前端写得不错, 又想增加/修改一些功能, 则可以自己修改源码进行定制增强
20260112212723.png
DriveSnapshot分区备份还原源码.zip (4.58 KB, 下载次数: 4)

该前端支持备份/还原无驱动器号(盘符)的分区, 在备份/还原无驱动器号的分区时会采取临时分配驱动器号的方式进行处理
该前端所使用的磁盘/分区编号为 winapi 提供的, 并非 Drive Snapshot 原生接口; 其实 Drive Snapshot 提供了 --show 选项以打印本地磁盘分区信息
由于提取程序标准输出的方式的运行效率不高, 且我不懂正则, 无法合理提取所需信息, 因此采用 pecmd 提供的磁盘/分区编号
(Drive Snapshot 的磁盘编号是以 1 开始的, winpai 则是以 0 开始)

PS: 吐槽一下, 国内不少网友在基于被人的源码进行修改时, 常常不会提及原作者或出处; 一些不明事理的人更是有"爸爸长得像儿子"的结论

评分

参与人数 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-30 05:49

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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