|
本帖最后由 dos时代菜鸟 于 2021-6-11 09:16 编辑
- @echo off
- setlocal ENABLEDELAYEDEXPANSION
- color 27
- ECHO 正在使用U盘自动恢复系统,请勿断电和拔下U盘!!!
- ECHO 自动查找分区根目录下的系统映像,等待系统恢复完成后会自动关机。
- ECHO.
- ping 127.1 -n 3 >nul
- set gho_file=systembak.gho
- set find1=0
- set find2=0
- for %%c in (C D E F G H I J K L M N O P Q R S T U V W ) DO (
- IF EXIST %%c:\windows\explorer.exe call :found1 %%c
- if exist %%c:\!gho_file! call :found2 %%c
- )
- if !find1! equ 0 (
- echo 未找到 windows 分区
- call :error1
- )
- if !find2! equ 0 (
- echo 未找到 GHO 文件
- call :error1
- )
- ECHO.
- ECHO 接下来把!find2!:\systembak.gho恢复到!find1!:
- ghost64.exe -clone,mode=pload,src=!find2!:\systembak.gho:1,dst=!find1!: -sure
- ECHO 恢复系统已完成,准备关机
- wpeutil shutdown
- GOTO :EOF
- :found1
- set find1=%1
- echo 找到 windows 分区 %1:
- exit /b
- :found2
- set find2=%1
- echo 找到 GHO 文件 %1:\!gho_file!
- exit /b
- :error1
- color 48
- echo 按任意键关机
- pause>nul
- wpeutil shutdown
- exit /b
复制代码
|
|