CODE: [Copy to clipboard]
@echo off
title=安装XPE硬盘版
:begin
cls
COLOR 2F
echo.
echo.
echo XPE硬盘安装版
echo ==============================================
echo.
echo 即将安装“小型XPE 硬盘版”到您的系统!
echo 本安装程序不会修改系统 MBR 及分区表等信息。
echo.
echo 请按任意键开始安装......
pause>nul
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2 delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find /i "CD-ROM">nul && goto install || goto :eof
)
goto :eof
:install
find /i "Avldr.xpe" %systemdrive%\boot.ini>nul || goto err1
If Exist %systemdrive%\AVLDR.XPE ATTRIB -S -H -R %systemdrive%\AVLDR.XPE
If Exist %systemdrive%\LDRXPE ATTRIB -S -H -R %systemdrive%\LDRXPE
Echo.
Echo 正在复制文件,请稍候 ......
Copy %drive%\AVLDR.XPE %systemdrive% /Y>NUL
Copy %drive%\LDRXPE %systemdrive% /Y>NUL
if not exist %systemdrive%\MININT md %systemdrive%\MININT>nul
xcopy /y /r /e /q /h "%drive%\I386\*.*" %systemdrive%\MININT>NUL 2>nul
ATTRIB -S -H -R %systemdrive%\BOOT.INI
If Exist %systemdrive%\BOOT.BAK Del /a /f /q %systemdrive%\BOOT.BAK
Copy %systemdrive%\BOOT.INI %systemdrive%\BOOT.BAK>NUL
TYPE %systemdrive%\BOOT.BAK|FIND /i /V "Avldr">%systemdrive%\BOOT.INI
Echo %systemdrive%\Avldr.xpe="启动WinPE系统">>%systemdrive%\BOOT.INI
if not exist %systemdrive%\PROGRAMS md %systemdrive%\PROGRAMS>nul
xcopy /y /e /q /h "%drive%\\PROGRAMS\*.*" %systemdrive%\PROGRAMS\>NUL 2>nul
ATTRIB +S +H +R %systemdrive%\AVLDR.XPE
ATTRIB +S +H +R %systemdrive%\LDRXPE
ATTRIB +S +H +R %systemdrive%\BOOT.INI
ATTRIB +S +H +R %systemdrive%\BOOT.BAK
ATTRIB +S +H +R %systemdrive%\PROGRAMS /D /S
ATTRIB +S +H +R %systemdrive%\MININT /D /S
Goto SUCCESS
:Err1
CLS
Echo 好像你的机器中已经安装了 WinPE 了,请选择以下操作选项。
Echo.
Echo 1.卸载原有的 WinPE,并且重新安装。
Echo 2.退出安装
Echo.
Set Choice=
Set /P Choice=请选择要进行的操作 (1/2) ,然后按回车:
If Not '%Choice%'=='' SET Choice=%Choice:~0,1%
If /I '%Choice%'=='1' GOTO install
If /I '%Choice%'=='2' EXIT
Goto Err1
:SUCCESS
CLS
Echo 已经成功将WinPE安装到你的 %systemdrive% 盘。
Echo.
Echo 系统分区中的 BOOT.INI 备份为 BOOT.BAK。
Echo.
Echo 请按任意键退出。。。
[