本帖最后由 datbik189 于 2023-4-18 20:54 编辑
使用PECMD编写的多系统备份还原软件(ghost+imagew+SnapShot三内核), 支持系统分区、ESP分区、隐藏分区同时备份还原, 可自动可手动, Imagew可增量备份和还原, Snapshot可差异备份和还原.
(个人感觉GHOST已经落伍了, Imagew完全够用, 添加GHOST只是为了情怀, 用以纪念逝去的青葱岁月)
参数: [-set|-br|-br-r|-br-s] "backup"(目标文件夹) "set.txt"(备份还原设置) "load.txt"(加载设置) "[0|1|2]"(定制进度条) "__[简易|专家|混合]"(定制界面) "20-20-15-15"(倒计时:备份-还原-重启-关机)
进度条说明: 0 (默认,调用备份软件界面); 1 (隐藏备份软件界面,兼容性较好); 2 (隐藏备份软件界面,美观性较好)
模式说明: __简易(默认); __专家(工具界面);__混合(切换模式)
自己使用7Z编辑程序内的hide_cmd.bat中的"set a="语句,设置生效后可在程序界面点击"我的文件夹"打开备份文件夹.
如: set a= "-set" "backup\my_image" "set.txt" "load.txt" "0" "__简易" 20-20-15-15
(程序会搜索各分区盘符(D:,E,:F:)\backup\my_image\set.txt,找到了就备份到该文件夹)
畸形文件夹需使用8.3文件格式.
如: set a= "-set" "ABC~1\my_image" "set.txt" "load.txt" "2" "__专家" 10-20-10-10
(Windows不支持"ABC.."的文件格式,可使用SFTool.exe打开该文件后,从资源管理器地址栏中获取8.3文件格式)
放在备份文件夹下的set.txt(支持多行,该文件必须存在)内容示范如下:
4198463 163579778 ghost 20221111.gho
4198463 163579778 imagew 20221111.tbi
4198463 163579778 snapshot 20221111.sna
(单位为扇区, 通过起始扇区指定备份分区,可通过本软件获取扇区参数,可在磁盘信息界面复制)
(如不存在20221111.gho或20221111.tbi文件, 则执行备份, 文件存在则执行还原, imagew或ghost代表使用的软件)
(以下为高级应用, 不理解可以不用理会)
放在备份文件夹下的Load.txt(支持多行, 该文件不是必需的)内容如下示范如下:
396369984 176343664
(单位为扇区, imdisk将在随后加载这片扇区, 可如一般分区进行读写)
重要说明: Imdisk加载出来的分区需要格式化后,才能读写.
如误操作,系统会提示你格式化,请不要不要不要点确认!!!重要的事情说三遍!!!
卸载该分区可打开我的电脑,如在H:上右键选择"卸载Imdisk虚拟磁盘".
更新:
1. 11.02添加一个多硬盘版本.
2. 11.03添加一个多硬盘外置版本, 自身是个单文件程序, 解压后就是外置版本; 删除别的版本,只保留多硬盘外置版本.
3. 11.04去掉快捷键, 增加图标使用原有功能, 增加打开备份文件夹功能.
4. 11.05调整细节.
5. 11.15添加SnapShot支持.
6. 11.17程序只允许运行一个实例.
7. 11.18上传set.txt设置示例, 微调SnapShot差异还原设置.
8. 11.22细节调整,更新软件说明.
9. 11.26添加两个自定义进度条版本, 仅做测试使用.
10. 11.27添加进度条自定义参数.
11. 11.29调整分区显示顺序, 更新说明.
12. 12.30增加模式参数.
13. 01.12更新软件说明.(最终版本)
https://wwd.lanzouy.com/b0cyvdkzg (密码:a2vg)
|