@echo off
SET TP=%~dp0
SET TP=%TP:~0,-1%
cd /d "%TP%"
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf
set inph=%windir%\system32\IMDISKNEW
md %inph%
copy "%TP%\IMDISKNEW\*.*" %inph%\
%inph%\SETUP.CMD
至于setup.cmd中的一行“PECMD.EXE LINK %%Desktop%%\ImDisk虚拟磁盘,%SystemRoot%\SYSTEM32\IMDISK.CPL,,%TP%\ImDisk.ico”是在PE里建立桌面快捷方式的,在XP里这句不起作用,可以删除,也可以留着不动(这样就可以不修改这个批处理了)