无忧启动论坛

 找回密码
 注册
搜索

Drive Snapshot 分区备份还原 空壳 [开源]

查看数: 11505 | 评论数: 73 | 收藏 7
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-5-9 13:37

正文摘要:

本帖最后由 Bluebells 于 2025-8-18 21:30 编辑 在无忧启动论坛上有不少这种功能简单的备份还原工具的前端工具, 因此我也凑凑热闹, 使用 PECMD 脚本简单编写了一个 这个前端的功能比较单一, 只有简单的分区备份 ...

回复

seeimpact153 发表于 2025-10-27 17:34:30
感谢分享
maoge6 发表于 2025-10-27 10:57:59
感谢分享
sdb5168 发表于 2025-10-27 08:29:30
来看看
12qaz 发表于 2025-5-26 10:15:51
感谢分享
Anson4 发表于 2025-5-21 01:43:32
感谢分享!
527104427 发表于 2025-5-18 23:46:50
oym2016 发表于 2025-5-18 16:49
感谢 5大大 百忙中的帮助

记错了 是大漠孤鹰 VHD(X)文件辅助工具中查找 盘符原语句

关于全域、子域问题,要查看完整代码方可分析。
527104427 发表于 2025-5-18 23:44:43
oym2016 发表于 2025-5-18 16:49
感谢 5大大 百忙中的帮助

记错了 是大漠孤鹰 VHD(X)文件辅助工具中查找 盘符原语句

用最新版PECMD,可简化取时间:

DATE SysDate y Mon d h min
sed -ex STime=0,{\z}\b+{\z}\b+{\z}\b+{\z}\b+{\z},\001-\002-\003_\004:\005,SysDate
mess. [%STime%]---------[%STime:~2,%]











527104427 发表于 2025-5-18 23:30:42
oym2016 发表于 2025-5-18 16:49
感谢 5大大 百忙中的帮助

记错了 是大漠孤鹰 VHD(X)文件辅助工具中查找 盘符原语句


下面两种写法都可以,PECMD  help  获取更多帮助。

_SUB getNoDrv
    ENVI @Listvd.VAL=
    fdrv -idlec &drvs=*:
    forx * %&drvs% ,&p0,ENVI @Listvd.ADDSEL=%&p0%
_END

_SUB getNoDrv
    ENVI @Listvd.VAL=
    fdrv -idlec &drvs=
    ENVI @Listvd.ADD1=%&drvs%
_END





z_wd 发表于 2025-5-18 20:47:53
好东西,很小巧,方便。谢谢
oym2016 发表于 2025-5-18 16:49:24
本帖最后由 oym2016 于 2025-5-18 21:07 编辑
527104427 发表于 2025-5-18 15:38
fdrv -idlec &drvs=*:
FORX * %&drvs%,&ph,
{*

感谢 5大大 百忙中的帮助

记错了 是大漠孤鹰 VHD(X)文件辅助工具中查找 盘符原语句
_SUB getNoDrv
    ENVI @List1=
    fdrv -idlec &drvs=*:
    forx* %&drvs% ,&p0,ENVI @List1=%&p0%
    ENVI @List1.SEL=%List1%
    LSTR zList1=1,%List1%
_END

我在引用时,没有找到到空盘号  改为下面时 就才能找到 并挂接上vhdx,有点不解 才请教, , ,

_SUB getNoDrv
fdrv -idlec &drvs=*:
FORX * %&drvs%,&ph,0,%ph%
ENVI Listvd=%&ph%
ENVI @Listvd.ADD=%Listvd%
_END
////////////////
DATE SysDate
TEAM MSTR ST1=%SysDate%,3,7|MSTR ST2=%SysDate%,13,4
ENVI STime=%ST1%_%ST2%

以上取备份时间句
在Easy-DS.zip脚本中 能设为 全域 任意子程序都能调用。
在Easy-DS_v2.zip和Easy-DS_v2b.zip 全域调无效,只能子程序中设置 才有效果
用BC软件工具同时打开二个脚本 对照过  没找出 全域与子域 的句

有点不解?


点评

关于全域、子域问题,要查看完整代码方可分析。  详情 回复 发表于 2025-5-18 23:46
用最新版PECMD,可简化取时间: DATE SysDate y Mon d h min sed -ex STime=0,{\z}\b+{\z}\b+{\z}\b+{\z}\b+{\z},\001-\002-\003_\004:\005,SysDate mess. [%STime%]---------[%STime:~2,%] [attachim  详情 回复 发表于 2025-5-18 23:44
下面两种写法都可以,PECMD help 获取更多帮助。 _SUB getNoDrv ENVI @Listvd.VAL= fdrv -idlec &drvs=*: forx * %&drvs% ,&p0,ENVI @Listvd.ADDSEL=%&p0% _END _SUB getNoDrv ENVI  详情 回复 发表于 2025-5-18 23:30
527104427 发表于 2025-5-18 15:38:00
oym2016 发表于 2025-5-18 14:30
Bluebells 老师:
    这个pecmd.exe 是不是对使用环境(含硬件)有一定的要求? 老师的三个版都有跟进 ...

fdrv -idlec &drvs=*:
FORX * %&drvs%,&ph,
{*
    ENVI Listvd=%ph%
    //其他命令写这里
   //其他命令写这里
   //其他命令写这里
   //……
}

点评

感谢 5大大 百忙中的帮助 记错了 是大漠孤鹰 VHD(X)文件辅助工具中查找 盘符原语句 _SUB getNoDrv ENVI @List1= fdrv -idlec &drvs=*: forx* %&drvs% ,&p0,ENVI @List1=%&p0% ENVI @List1.  详情 回复 发表于 2025-5-18 16:49
oym2016 发表于 2025-5-18 15:16:48
Bluebells 发表于 2025-5-18 14:38
没看懂你说啥? 我不记得我有写什么"向vhdx还原", 也不记得有定义过"%&ph%"这样的变量

下载使用您的 Easy-DS.zip  Easy-DS_v2.zip Easy-DS_v2b .zip 在使用还原功能项时  镜像还原到挂接的VHDX,只有Easy-DS.zip能通过  其余二个不能过
语句测试是在打Pecmd.exe 执行窗中进行的,两种写法 获取的值 不一样,一个有值  一个没有值

点评

为什么不能过? [attachimg]558867[/attachimg] 截图为 v2b 的测试结果  详情 回复 发表于 2025-5-18 16:06
Bluebells 发表于 2025-5-18 14:38:09
oym2016 发表于 2025-5-18 14:30
Bluebells 老师:
    这个pecmd.exe 是不是对使用环境(含硬件)有一定的要求? 老师的三个版都有跟进 ...

没看懂你说啥? 我不记得我有写什么"向vhdx还原", 也不记得有定义过"%&ph%"这样的变量

点评

下载使用您的 Easy-DS.zip Easy-DS_v2.zip Easy-DS_v2b .zip 在使用还原功能项时 镜像还原到挂接的VHDX,只有Easy-DS.zip能通过 其余二个不能过 语句测试是在打Pecmd.exe 执行窗中进行的,两种写法 获取的值 不  详情 回复 发表于 2025-5-18 15:16
oym2016 发表于 2025-5-18 14:30:34
本帖最后由 oym2016 于 2025-5-18 14:34 编辑
Bluebells 发表于 2025-5-10 16:04
如果你有认真看完帖子内容就不用做重复工作

Bluebells 老师:
    这个pecmd.exe 是不是对使用环境(含硬件)有一定的要求? 老师的三个版都有跟进,第一个的功能全能用,第二版、第三版 都是还原时直接跳出来(向vhdx还原)。照老师现成语句测试 就是获取不到值,例:
     fdrv -idlec &drvs=*:
    FORX * %&drvs%,&ph,0, ENVI Listvd=%ph%
要改成:
     fdrv -idlec &drvs=*:
    FORX * %&drvs%,&ph,0,%ph%
    ENVI Listvd=%&ph%  
   才能获取值
pecmd 是不是只能在PE下使用?还是我使用方法 有错 初触pecmd语句

点评

fdrv -idlec &drvs=*: FORX * %&drvs%,&ph, {* ENVI Listvd=%ph% //其他命令写这里 //其他命令写这里 //其他命令写这里 //…… }  详情 回复 发表于 2025-5-18 15:38
没看懂你说啥? 我不记得我有写什么"向vhdx还原", 也不记得有定义过"%&ph%"这样的变量  详情 回复 发表于 2025-5-18 14:38
wuxin9712 发表于 2025-5-17 09:13:02
收藏 下载
aimengyu 发表于 2025-5-16 12:43:20
感谢分享,不知分区列表可不可以加一下主分区和逻辑分区的显示,
怀中猫chat 发表于 2025-5-16 10:56:36
感谢分享
loony_316 发表于 2025-5-15 13:36:05
感谢分享
自然而然 发表于 2025-5-14 23:41:21
感谢分享。
newchen2025 发表于 2025-5-14 23:33:33
谢谢分享
12956 发表于 2025-5-13 18:21:18
感谢分享
yazhiliu 发表于 2025-5-13 14:15:42
感谢分享
fegr 发表于 2025-5-13 13:17:16
感谢分享
SGZOU 发表于 2025-5-12 19:21:37
老师,这个能否添加默认选择C盘?
denslin 发表于 2025-5-12 18:01:18
感谢分享。收下
jonyzhr 发表于 2025-5-12 15:03:44
这个是好东西
86933924 发表于 2025-5-12 00:27:33
感谢分享
tanay88 发表于 2025-5-10 18:24:08
还是这个?好东西啊
piaomusic 发表于 2025-5-10 17:20:15
gxbcm 发表于 2025-5-9 18:40
老师的东西,必须支持一下,定位分区,用到TBI格式,也是非常好用的。

分享一下吧。

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

闽公网安备 35020302032614号

GMT+8, 2025-12-12 13:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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