无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2082|回复: 2
打印 上一主题 下一主题

UD内能启动批处理文件吗

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-12 23:10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人好长时间未来了
今天想请教知深人士,实现在UD内动DOS批处理文件来做GHOST恢复。这个盘09年的时候做的,GHOST恢复自动(默认)手动多很好用,只是现场想拿来送人,怕被别人格式化了, 所以用FbinstTool 给格式化了,但是我一时没想起来它是用G4D启动MENU.LST,而MENU.LST只能启动IMG文件,我现场要的是启动BAT文件,可能有人会说把我的整个U盘文件打包成IMG文件,这个我以前也做过,但这样一来新不方便编辑了,为此过来想请大家帮我想想办法。

menu.bat
@echo off
cls
tw /np /nm /nw >nul
key py wb >nul
cls
if exist C:\menu.bat set drv=C:
if not exist C:\menu.bat set drv=A:

if exist C:\menu.bat set dsk=2
if not exist C:\menu.bat set dsk=1
echo.
echo         %drv%\    中文多功能 MS-DOS 系统启动盘   MENU hd0 fd0
echo       ============================================================
echo                制作:上海台华皮件有限公司 dosz ○八年十月一日
echo.
echo           1、手动ghost备份还原系统
echo           2、全自动备份系统
echo           3、全自动还原系统 [默认]
echo.

choice/c:123 /t:3,18  请在上面选项中选择相应的数字键值。
if errorlevel 3 goto menu_3
if errorlevel 2 goto menu_2
if errorlevel 1 goto menu_1

:menu_1
cls
echo.
echo                        :menu_1、手动ghost备份还原系统
echo.
echo 程序正在进行中,请耐心等待  ... ...
ECHO.

=========================
GHOST\ghost.exe -sure -rb
=========================

menu.bat

:menu_2
cls
echo                        :menu_2、全自动备份系统
ECHO.
ECHO         ☆☆☆  敬告!此操作有风险,原有系统将被覆盖。 ☆☆☆
ECHO.
: echo  GHOST.exe -clone,mode=pdump,src=1:1,dst=1:2\dosz.gho -fx -sure -rb
echo  GHOST.exe -clone,mode=pdump,src=%dsk%:1,dst=%dsk%:2\dosz.gho -fx -sure -rb
ECHO.
echo   程序正在启动中,请耐心等待  ... ...
ECHO.
if exist D:\dosz.gho echo 已存在 D:\dosz.gho 请关机。
if exist E:\dosz.gho echo 已存在 E:\dosz.gho 请关机。

================================================================================================
if exist C:\menu.bat C:\GHOST\GHOST.exe -clone,mode=pdump,src=2:1,dst=2:2\dosz.gho -fx -sure -rb
                     A:\GHOST\GHOST.exe -clone,mode=pdump,src=1:1,dst=1:2\dosz.gho -fx -sure -rb
================================================================================================
menu.bat

:: usb zip启动时, U盘为A:   硬盘为1;  %dsk%=[1] D盘为D  1:2 = %dsk%:2
:: usb hdd启动时, U盘为C:   硬盘为2 = %dsk%=[2] D盘为E  2:2 = %dsk%:2
:: %drv%\GHOST\GHOST.exe -clone,mode=pdump,src=%dsk%:1,dst=%dsk%:2\dosz.gho -fx -sure -rb
:: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151345
:: 在A的机器上一切正常,在C的机器上变量间上有空格。


:menu_3
cls
echo                        :menu_3、全自动还原系统
ECHO.
ECHO         ☆☆☆  敬告!此操作有风险,原有系统将被覆盖。 ☆☆☆
ECHO.
: echo  Ghost.exe -clone,mode=pload,src=1:2\dosz.gho:1,dst=1:1 -fx -sure -rb
echo  Ghost.exe -clone,mode=pload,src=%dsk%:2\dosz.gho:1,dst=%dsk%:1 -fx -sure -rb
ECHO.
ECHO.
echo   程序正在启动中,请耐心等待  ... ...
ECHO.
if exist D:\dosz.gho echo 已找到 D:\dosz.gho 。
if exist E:\dosz.gho echo 已找到 E:\dosz.gho 。
if not exist D:\dosz.gho echo 未找到 D:\dosz.gho 。
if not exist E:\dosz.gho echo 未找到 E:\dosz.gho 。

==================================================================================================
if exist C:\menu.bat C:\GHOST\Ghost.exe -clone,mode=pload,src=2:2\dosz.gho:1,dst=2:1 -fx -sure -rb
                     A:\GHOST\Ghost.exe -clone,mode=pload,src=1:2\dosz.gho:1,dst=1:1 -fx -sure -rb
==================================================================================================
menu.bat

:: usb zip启动时, U盘为A:   硬盘为1;  %dsk%=[1] D盘为D  1:2 = %dsk%:2
:: usb hdd启动时, U盘为C:   硬盘为2 = %dsk%=[2] D盘为E  2:2 = %dsk%:2
:: %drv%\GHOST\Ghost.exe -clone,mode=pload,src=%dsk%:2\dosz.gho:1,dst=%dsk%:1 -fx -sure -rb
:: GHOST\Ghost.exe -clone,mode=pload,src=%dsk%:2\C_WinXP.GHO:1,dst=%dsk%:1 -fx -sure -rb
:: GHOST\Ghost.exe -clone,mode=pload,src=%dsk%:2\Ghost\C_WinXP.GHO:1,dst=%dsk%:1 -fx -sure -rb
:: menu.bat
2#
 楼主| 发表于 2013-9-12 23:14:36 | 只看该作者


AUTOEXEC.BAT
@echo off
menu.bat
回复

使用道具 举报

3#
 楼主| 发表于 2013-9-20 21:33:14 | 只看该作者
想不到无忧变担忧了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-25 07:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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