无忧启动论坛

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

今天做了个一键ghost 恢复分区镜像 到硬盘最后分区的bat....求评测...

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-21 16:10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经主机和虚拟机测试均可用,不过中间有部分代码来自网络,不是很了解,望高手指点。。。。

最后分区镜像名:SYS_BACKUP.gho
xp系统镜像名:WINXPSP3.gho
另外需要 dsptw 的支持 http://115.com/file/dptsjf8r
将bat文件、SYS_BACKUP.gho、WINXPSP3.gho、dsptw 四个文件放在同一目录下执行bat文件就ok了

一键恢复 恢复分区镜像 到硬盘最后分区,同时安装系统到第一个分区

@echo off&setlocal enabledelayedexpansion
::echo 删除临时文件
del temp.txt /q/s
echo 写入硬盘分区情况
pause
for /l %%a in (0,1,5) do ( %~sdp0/dsptw %%a /find:all /getid >>temp.txt )
set disk=0
set par_max=0
set panf=0
for /f "tokens=1,2,3 delims=: " %%a in ('findstr /i "Pri " temp.txt') do (
if %%b gtr !par_max! (set par_max=%%b
set/a disk=%%a+1
set panf=%%c)
)&echo 第%disk%个硬盘 y=%par_max% z=%panf%
echo 第%disk%个硬盘 第%par_max%个分区 盘符为:%panf%
pause
::恢复一键恢复分区镜像文件到最后分区
ghost32.exe -sure -clone,mode=pload,src=%~sdp0\SYS_BACKUP.gho:1,dst=%disk%:%par_max% -sure -fx
::恢复XP系统到第一个分区
ghost32.exe -sure -clone,mode=pload,src=%~sdp0\WINXPSP3.gho:1,dst=%disk%:1
del temp.txt /q/s
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 14:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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