Board logo

标题: [求助]如何添加个开机菜单来执行我的这个批处理 [打印本页]

作者: feelam     时间: 2007-8-15 17:09    标题: [求助]如何添加个开机菜单来执行我的这个批处理



上面是我的系统安装图示。因为我装的系统确实令人发寒,但是确实没办法,不是我想的。

C盘的DOS系统是采用format c: /s /q 安装而成的。

下面是我的代码,具体的系统恢复代码功能还没添加,目前最关键的就是如何添加一个开机菜单然后可以在DOS下执行我的这个批处理,然后调用我C盘的ghost.exe来还原系统。(系统我已经全部备份好了的)

之前本来用虚拟启动盘那些修改后是可以的,但是不知道为什么在部分机子却启动不到。想一想,现在反正我的C盘就是DOS了,能否直接调用
author:zhl@10moons.com

cls
@echo off
:startmain
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows 2000
echo     2  恢复 Windows XP 32 Bit
echo     3  恢复 Windows XP 64 Bit
echo     4  恢复 Windows XP MCE
echo     5  恢复 Windows Vista Ultimate 32 Bit
echo     6  恢复 Windows Vista Home Premium 32 Bit
echo     7  恢复 Windows Vista Home 32 Bit
echo     8  恢复 Windows Vista Ultimate 64 Bit
echo     9  恢复 Windows Vista Home Premium 64 Bit
echo     0.  退出
echo.
choice: /C:1234567890 请选择
if errorlevel 10 goto hfexit
if errorlevel 9 goto hfvshp64
if errorlevel 8 goto hfvsu64
if errorlevel 7 goto hfvsh32
if errorlevel 6 goto hfvshp32
if errorlevel 5 goto hfvsu32
if errorlevel 4 goto hfxpmce
if errorlevel 3 goto hfxp64
if errorlevel 2 goto hfxp32
if errorlevel 1 goto hf2k
:hf2k
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows 2000 简体中文版
echo.
echo     2  恢复 Windows 2000 繁体中文版
echo.
echo     3  恢复 Windows 2000 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hf2keng
if errorlevel 2 goto hf2kcht
if errorlevel 1 goto hf2kchs
:hf2kchs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hf2kchsn
If errorlevel 1 goto hf2kchsy
:hf2kchsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hf2kchsn
cls
AB.bat
:hf2kcht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hf2kchtn
If errorlevel 1 goto hf2kchty
:hf2kchty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hf2kchtn
cls
AB.bat
:hf2keng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hf2kengn
If errorlevel 1 goto hf2kengy
:hf2kengy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hf2kengn
cls
AB.bat
:hfxp32
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows xp 32bit 简体中文版
echo.
echo     2  恢复 Windows xp 32bit 繁体中文版
echo.
echo     3  恢复 Windows xp 32bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfxp32eng
if errorlevel 2 goto hfxp32cht
if errorlevel 1 goto hfxp32chs
:hfxp32chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp32chsn
If errorlevel 1 goto hfxp32chsy
:hfxp32chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp32chsn
cls
AB.bat
:hfxp32cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp32chtn
If errorlevel 1 goto hfxp32chty
:hfxp32chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp32chtn
cls
AB.bat
:hfxp32eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp32engn
If errorlevel 1 goto hfxp32engy
:hfxp32engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp32engn
cls
AB.bat
:hfxp64
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows xp 64bit 简体中文版
echo.
echo     2  恢复 Windows xp 64bit 繁体中文版
echo.
echo     3  恢复 Windows xp 64bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfxp64eng
if errorlevel 2 goto hfxp64cht
if errorlevel 1 goto hfxp64chs
:hfxp64chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp64chsn
If errorlevel 1 goto hfxp64chsy
:hfxp64chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp64chsn
cls
AB.bat
:hfxp64cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp64chtn
If errorlevel 1 goto hfxp64chty
:hfxp64chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp64chtn
cls
AB.bat
:hfxp64eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxp64engn
If errorlevel 1 goto hfxp64engy
:hfxp64engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxp64engn
cls
AB.bat
:hfxpmce
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows xp MCE 简体中文版
echo.
echo     2  恢复 Windows xp MCE 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 3 goto startmain
if errorlevel 2 goto hfxpmceeng
if errorlevel 1 goto hfxpmcechs
:hfxpmcechs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxpmcechsn
If errorlevel 1 goto hfxpmcechsy
:hfxpmcechsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxpmcechsn
cls
AB.bat
:hfxpmceeng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfxpmceengn
If errorlevel 1 goto hfxpmceengy
:hfxpmceengy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfxpmceengn
cls
AB.bat
:hfvsu32
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows vista ultimate 32bit 简体中文版
echo.
echo     2  恢复 Windows vista ultimate 32bit 繁体中文版
echo.
echo     3  恢复 Windows vista ultimate 32bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfvsu32eng
if errorlevel 2 goto hfvsu32cht
if errorlevel 1 goto hfvsu32chs
:hfvsu32chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu32chsn
If errorlevel 1 goto hfvsu32chsy
:hfvsu32chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsu32chsn
cls
AB.bat
:hfvsu32cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu32chtn
If errorlevel 1 goto hfvsu32chty
:hfvsu32chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsu32chtn
cls
AB.bat
:hfvsu32eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu32engn
If errorlevel 1 goto hfvsu32engy
:hfvsu32engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsu32engn
cls
AB.bat
:hfvshp32
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows Vista Home Premium 32bit 简体中文版
echo.
echo     2  恢复 Windows Vista Home Premium 32bit 繁体中文版
echo.
echo     3  恢复 Windows Vista Home Premium 32bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfvshp32eng
if errorlevel 2 goto hfvshp32cht
if errorlevel 1 goto hfvshp32chs
:hfvshp32chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp32chsn
If errorlevel 1 goto hfvshp32chsy
:hfvshp32chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp32chsn
cls
AB.bat
:hfvshp32cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp32chtn
If errorlevel 1 goto hfvshp32chty
:hfvshp32chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp32chtn
cls
AB.bat
:hfvshp32eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp32engn
If errorlevel 1 goto hfvshp32engy
:hfvshp32engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp32engn
cls
AB.bat
:hfvsh32
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows Vista Home Premium 32bit 简体中文版
echo.
echo     2  恢复 Windows Vista Home Premium 32bit 繁体中文版
echo.
echo     3  恢复 Windows Vista Home Premium 32bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfvsh32eng
if errorlevel 2 goto hfvsh32cht
if errorlevel 1 goto hfvsh32chs
:hfvsh32chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsh32chsn
If errorlevel 1 goto hfvsh32chsy
:hfvsh32chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsh32chsn
cls
AB.bat
:hfvsh32cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsh32chtn
If errorlevel 1 goto hfvsh32chty
:hfvsh32chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsh32chtn
cls
AB.bat
:hfvsh32eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsh32engn
If errorlevel 1 goto hfvsh32engy
:hfvsh32engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsh32engn
cls
AB.bat
:hfvsu64
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows vista ultimate 64bit 简体中文版
echo.
echo     2  恢复 Windows vista ultimate 64bit 繁体中文版
echo.
echo     3  恢复 Windows vista ultimate 64bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfvsu64eng
if errorlevel 2 goto hfvsu64cht
if errorlevel 1 goto hfvsu64chs
:hfvsu64chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu64chsn
If errorlevel 1 goto hfvsu64chsy
:hfvsu64chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsu64chsn
cls
AB.bat
:hfvsu64cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu64chtn
If errorlevel 1 goto hfvsu64chty
:hfvsu64chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:15\11_VISTA_U_CHT64.gho,dst=1:11 -sure -fx
AB.bat
:hfvsu64chtn
cls
AB.bat
:hfvsu64eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvsu64engn
If errorlevel 1 goto hfvsu64engy
:hfvsu64engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvsu64engn
cls
AB.bat
:hfvshp64
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo     1  恢复 Windows vista ultimate 64bit 简体中文版
echo.
echo     2  恢复 Windows vista ultimate 64bit 繁体中文版
echo.
echo     3  恢复 Windows vista ultimate 64bit 英文版
echo.
echo     0   返回上一级
echo.
choice: /C:1230 请选择恢复的系统版本
if errorlevel 4 goto startmain
if errorlevel 3 goto hfvshp64eng
if errorlevel 2 goto hfvshp64cht
if errorlevel 1 goto hfvshp64chs
:hfvshp64chs
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp64chsn
If errorlevel 1 goto hfvshp64chsy
:hfvshp64chsy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp64chsn
cls
AB.bat
:hfvshp64cht
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp64chtn
If errorlevel 1 goto hfvshp64chty
:hfvshp64chty
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp64chtn
cls
AB.bat
:hfvshp64eng
cls
echo.
echo    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.  ┋   OneKey Ghost 10moons Technology    ┋
echo.  ┋                                      ┋
echo   ┋                 Powered By Feelam    ┋
echo.   ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
echo.
echo    注意:进行该操作后,原有系统数据将全部丢失,请事先备份好自己的数据
echo.
echo    确定继续? 请选择 是(Y) 或 否(N):
echo.
choice: /C:YN
If errorlevel 2 goto hfvshp64engn
If errorlevel 1 goto hfvshp64engy
:hfvshp64engy
cls
echo 同意恢复的代码(待添加)
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:hfvshp64engn
cls
AB.bat


























echo     选择  D   将 D: 盘的备份镜像恢复         
echo.
echo     选择  E    将 E: 盘的备份镜像恢复     
echo.
echo     选择  F    将 F: 盘的备份镜像恢复     
echo.
echo.
echo.   

choice: /C:DEF 请选择系统备份镜像存放的分区:
if errorlevel 3 goto CX
if errorlevel 2 goto BX
if errorlevel 1 goto AX

:AX
cls
echo.
echo   【自动恢复】
echo.
echo  将备份镜像 D:\GhostXXX.gho 恢复到  第 1 块硬盘的第 1 分区(C 盘)
echo.
echo  (注意! D 盘必须是在第一块硬盘,如果涉及多硬盘 请手动运行 Ghost 进行操作)
echo.
echo   C 盘将被彻底覆盖,制作本镜像之后 C 盘上新增的文件将丢失。。
echo.
echo   确定要继续吗?
echo.
choice: /C:YN 请选择 是(Y) 或 否(N):  
If errorlevel 2 goto Showd
If errorlevel 1 goto Syesd
:Syesd
cls
ghost.exe -clone,mode=pload,src=1:2\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:Showd
cls
AB.bat
:BX
cls
echo.
echo   【自动恢复】
echo.
echo  将备份镜像 E:\GhostXXX.gho 恢复到  第 1 块硬盘的第 1 分区(C 盘)
echo.
echo  (注意! E 盘必须是在第一块硬盘,如果涉及多硬盘 请手动运行 Ghost 进行操作)
echo.
echo   C 盘将被彻底覆盖,制作本镜像之后 C 盘上新增的文件将丢失。。
echo.
echo   确定要继续吗?
echo.
choice: /C:YN 请选择 是(Y) 或 否(N):  
If errorlevel 2 goto Showe
If errorlevel 1 goto Syese
:Syese
cls
ghost.exe -clone,mode=pload,src=1:3\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:Showe
cls
AB.bat
:CX
cls
echo.
echo   【自动恢复】
echo.
echo  将备份镜像 F:\GhostXXX.gho 恢复到  第 1 块硬盘的第 1 分区(C 盘)
echo.
echo  (注意! F 盘必须是在第一块硬盘,如果涉及多硬盘 请手动运行 Ghost 进行操作)
echo.
echo   C 盘将被彻底覆盖,制作本镜像之后 C 盘上新增的文件将丢失。。
echo.
echo   确定要继续吗?
echo.
choice: /C:YN 请选择 是(Y) 或 否(N):  
If errorlevel 2 goto Showf
If errorlevel 1 goto Syesf
:Syesf
cls
ghost.exe -clone,mode=pload,src=1:4\GhostXXX.gho:1,dst=1:1 -sure -crcignore -fro -rb
AB.bat
:Showf
cls
AB.bat
[ Last edited by feelam on 2007-8-15 at 05:28 PM ]
作者: lianjiang2004     时间: 2007-8-15 18:06
真是个ms系统大全呀。
作者: lianjiang2004     时间: 2007-8-15 18:09
没看明白开头的图与下面的批处理是何关系。看批处理都是从1:2恢复到1:1.
作者: feelam     时间: 2007-8-15 20:30


  Quote:
Originally posted by lianjiang2004 at 2007-8-15 06:09 PM:
没看明白开头的图与下面的批处理是何关系。看批处理都是从1:2恢复到1:1.

那就表示说你根本都没看我说的话哦。呵呵

我都说恢复系统的功能代码我还没添加进去

现在最主要的就是麻烦帮我看下如何将这个可以添加到开机菜单可以执行而不是在代码下功夫咯:cool:
作者: lianjiang2004     时间: 2007-8-15 21:37
既然没写完,完全没必要列出长长的批处理,分散注意力,呵呵。
只要把要求说明白就足够了。
假如C:\如你所说,已有dos的话,那直接就把批处理加到autoexec.bat中即可,或用其调用。
说实在的,对你的使用环境,由于交代不清,仍不很明白。
作者: feelam     时间: 2007-8-15 22:20


  Quote:
Originally posted by lianjiang2004 at 2007-8-15 09:37 PM:
既然没写完,完全没必要列出长长的批处理,分散注意力,呵呵。
只要把要求说明白就足够了。
假如C:\如你所说,已有dos的话,那直接就把批处理加 ...

呵呵。首先表示感谢。
是不是直接在autoexec.bat里面加入
@echo off
*.bat 我那个Bat的文件名

就好了?

PS:我的环境如果没真正接触确实很难搞清楚。
本来我用了人家的虚拟DOS启动盘那些修改,而且可以调用了。不过今天试了一下,居然有些机子可以用 有些机子不可以用。搞不清楚怎么回事。我就想:在DOS下一般不是都要分配个临时驱动器,可能和我那么多的盘符冲突了。

[ Last edited by feelam on 2007-8-15 at 10:24 PM ]
作者: feelam     时间: 2007-8-15 22:27
其实我要实现的功能就是:
1,我的系统已经按照图那样安装好了  / 后面的那些暂时可以不用看。是装第一轮系统后再装另外的语言版本在同个分区的
2,所有系统全部各自备份了对应的GHO文件在 DST=1:15里
3,现在就是想做一个菜单添加到系统的开机菜单
4,然后按照代码里已经指定的那样(例如我上面提供的代码),选择后直接就可以恢复代码里指定的GHO文件到分区
作者: feelam     时间: 2007-8-15 22:30
附加上我的CMD模式下的演示代码。。估计你就比较清楚我的意思了
附件 1: Finish.rar (2007-8-15 22:30, 1.37 K,下载次数: 11)

作者: lianjiang2004     时间: 2007-8-16 06:52
可不可以这样理解:第1分区,也就是dos分区是已存在,且不会受以后所装其他系统的影响。15分区,也是已有的,存放了系统份文件。

有一点不明,其他系统你是如何装上的?这些系统都能工作?
哪些是主分区?哪些是逻辑分区?
很显然,系统所在分区要求是主分区的,当然你也可以在一个系统之上装另一系统,但这样这两个系统就不是独立的了,而会相互产生影响。

批处理运行而言,是的,如你所说,只要在autoexec.bat中加上
@echo off
a.bat

即可。

可能的方案还有,把批处理加到启动img中,有光盘启动,进行恢复。
或者选择把grub4dos装入启动选项/mbr等。
作者: feelam     时间: 2007-8-16 09:05
对,第一分区DOS分区已经存在。

第一轮:1_Dos → 2_Win2k_Eng → 3_Xp_Eng32 → 4_Xp_Chs32 → 5_Xp_Cht32 → 6_XpMce_Eng → 7_Vista_u_Eng32 → 8_Vista_u_Chs32 → 9_Vista_u_Cht32 → 10_Vista_hp_Chs32 → 11_Vista_u_Chs64 → 12_Vista_hp_Chs64 → 备份「1-12」

第二轮:2_Win2k_Chs → 3_Xp_Eng64 → 6_XpMce_Chs → 7_Vista_h_Eng32 → 8_Vista_h_Chs32 → 9_Vista_h_Cht32 → 10_Vista_hp_Cht32 → 11_Vista_u_Cht64 → 12_Vista_hp_Cht64 → 备份「2、3、6、7、8、9、10、11、12」→ 恢复1_Dos(因为装VISTA会写入MBR)

第三轮:2_Win2k_Cht → 10_Vista_hp_Eng → 11_Vista_u_Eng64 → 12_Vista_hp_Eng64 → 备份「2、10、11、12」→ 恢复1_Dos(因为装VISTA会写入MBR)
作者: lianjiang2004     时间: 2007-8-16 09:41



[ Last edited by lianjiang2004 on 2007-8-16 at 09:43 AM ]
作者: feelam     时间: 2007-8-16 09:57


  Quote:
Originally posted by lianjiang2004 at 2007-8-16 09:41 AM:
[ ...

呵呵 麻烦大侠能够帮我尽快解决这问题。周6就要用到了。:(
我也在努力搜贴
作者: lianjiang2004     时间: 2007-8-16 10:15
批处理运行而言,是的,如你所说,只要在autoexec.bat中加上
@echo off
a.bat
------------------------------
问题是,我怀疑这些系统是否能如你所愿装起来,呵呵。
作者: feelam     时间: 2007-8-16 11:10
。。。系统已经装好了的。。。都可以运行的。。。


关键是加进去atuoexec.bat里后还是不能运行。
bat command

[ Last edited by feelam on 2007-8-16 at 11:13 AM ]
作者: lianjiang2004     时间: 2007-8-16 11:27
把echo off去掉,看看哪句出错。
作者: feelam     时间: 2007-8-16 11:39
看来我这个想直接这样搞真有难度。不行的。

大侠能否想个方法,只要让我的这个批处理能否正常执行?
作者: lianjiang2004     时间: 2007-8-16 12:24
把echo off去掉也有难度的话,看来你得找人来替你完成工作了,呵呵。
作者: lianjiang2004     时间: 2007-8-16 12:27
if errorlevel 4 goto startmain
--------------------
这在dos下是有问题的,改成8字符以内。
作者: feelam     时间: 2007-8-16 12:31


  Quote:
Originally posted by lianjiang2004 at 2007-8-16 12:24 PM:
把echo off去掉也有难度的话,看来你得找人来替你完成工作了,呵呵。

不是说去掉echo off那个有难度。。汗
是说完成我这个想要的工作有难度
作者: lianjiang2004     时间: 2007-8-16 12:42
去掉信息屏蔽,就能知道哪里出现问题,才好排除。否则这么长的批处理,一步步检查很困难的。
作者: feelam     时间: 2007-8-16 14:52
我重新下了个启动盘GhostZY。这次在那台机子没错误了,然后我替换掉我自己的批处理,也能正常运行了,不过现在得读懂它的代码才能根据我的要求来自由修改。。而且他这个还利用WBAT的。有点难度。


天啊。。上帝 阿门 还有一天的时间了。:mad:

[ Last edited by feelam on 2007-8-16 at 02:53 PM ]
作者: 9096     时间: 2010-10-20 16:23
真的好用吗?
作者: liusure     时间: 2010-11-26 13:01
choice: /C:   ???

改为 choice /C: