无忧启动论坛

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

一键GHOST求教

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-13 11:41:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
@echo off
ctmouse
:_top
a:
call tw.bat
cls
call w.bat box @onekey:main1
if "%?%" =="100" goto _reboot
if "%?%" == "1" goto _restore
if "%?%" == "2" goto _backup
if "%?%" == "3" goto _ghost
if "%?%" == "4" goto _reboot
:_restore
call w.bat box @onekey:ghostres
if "%?%" =="100" goto _top
ghost.exe -clone,mode=pload,src=1:2\SYSTEM~1\SYSBAK.GHO:1,dst=1:1 -sure -rb
goto _top
:_backup
call w.bat box @onekey:ghostbak
if "%?%" =="100" goto _top
ghost.exe -clone,mode=pdump,src=1:1,dst=1:2\SYSTEM~1\SYSBAK.GHO -z9 -sure -rb
goto _top
:_ghost
ghost %param%
goto _top
:_reboot
restart

以上代码可以做到备份sysbak.gho到D盘的system~1目录

我现在想让BAT优先检测D盘的system~1目录,若sysbak.gho存在,则不再出现备份菜单

但是这个D盘的system~1目录必须是NTFS格式的才有,这样的话必须要加载NTFS格式识别才能做到么?

希望高手帮忙想个更好的办法咯

下面是菜单
:main1
                ┌─────┐
┌── ──┤  主 菜 单  ├─────┐
│             └─────┘              │
│                                                │
│        [1. 一 键 还 原 系 统  ]         │
│                                                │
│        [2. 一 键 备 份 系 统  ]         │
│                                                │
│        [3. 手 动 运 行 Ghost  ]        │
│                                                │
│        [4. 重 新 启 动 计 算 机 ]      │
│                                                │
└────────────────┘
::
:ghostres "系统分区还原确认"
误操作将导致数据丢失
请确认已备份好重要数据
[ 确定(&O) ] [? 取消(&C) ]
::
:ghostbak "系统分区备份确认"
误操作将导致重复备份
重复备份将导致系统无法启动
[ 确定(&O) ] [? 取消(&C) ]
::
2#
发表于 2012-3-14 00:57:48 | 只看该作者
if exist D:\SYSTEM~1\SYSBAK.GHO goto  _restore
DOS下操作你文件名和目录名越短越好
你说的第二分区DOS未必会是D盘
加载NTFS驱动可能还要加长文件名支持驱动
最好使用遍历批处理把文件名传送给一个参数给ghost命令行变量使用
回复

使用道具 举报

3#
发表于 2012-3-14 05:50:26 | 只看该作者
谁做的批处理?能保证正确运行?
回复

使用道具 举报

4#
发表于 2012-3-14 10:40:44 | 只看该作者
是可以做到的,加载ntfs驱动后再遍历每个磁盘的目录就可以了,IF exist来判断就可以。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-5 08:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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