6. 加载WinPE.IS_中的脚本TXTSETUP.SIF(由WinPE.IS_中TXTSETUP.SI_(cab压缩文件)解压得到,TXTSETUP.SIF 是一个安装信息文件(sif),主要用于 Windows 的文本安装模式,Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分,可以利用它添加第三方驱动
d)在 PECMD.INI 增加如下内容,以加入 ImDisk 右键支持
`注册IMDISK右键
CALL RegImdRk
`注册IMDISK右键
_SUB RegImdRk
REGI HKCR\Drive\shell\ImDiskSaveImage\=保存ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L
REGI HKCR\Drive\shell\ImDiskUnmount\=卸载ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskUnmount\command\=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\=加载为ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
_END
把修改后的 PECMD.INI 替换到内核中
e)保存修改后的内核 WINPE.ISO,压缩为 WINPE.IS_,修改完毕
6. 修改默认的文件夹视图方式
a)将 SYSTEM32\CONFIG 下的 DEFAULT,加载到 HKEY_USERS,比如项目名称为 PE
执行命令:基本可分为3类
① run 命令
run xxx.img 调用 image 文件(通常为 DOS 工具)
run xxx.bin 调用 PE 的启动文件或者 XP 等操作系统安装盘的启动文件(大小为 2k)
run xxx.ezb 菜单之间互相调用,xxx.ezb 为调用菜单的文件名
使用 run 命令时调用文件的路径可以是绝对路径(以 / 或 \ 开头)也可以使用相对路径(不以 / 或 \ 开头),推荐使用相对路径
② boot 命令
boot 80 从硬盘启动
reboot 重新启动
③ bcdw 命令
bcdw:poweroff 关机
此命令需要菜单文件目录有BCDW.BIN
7.2. 主菜单、子菜单制作及调用
主菜单(菜单类型选“主菜单”)、子菜单(菜单类型选“子菜单”)
a)在硬盘新建目录如 PE 做为光盘的根目录,下面新建一目录如 BOOT 做为菜单的目录
2. 命令行中 dest 为 D,重启后选中安装到 D
安装完毕后:
C盘自动改为不活动,D盘自动改为活动
AUTOEXEC.BAT、CONFIG.SYS、IO.SYS、MSDOS.SYS、pagefile.sys 在 C盘,前四个文件为 DOS 和老版本 Windows 使用,可以删除
boot.ini、bootfont.bin、NTDETECT.COM、ntldr(4 个 XP 启动所需的文件)在 D盘
Documents and Settings、Program Files、WINDOWS(XP 系统目录)在 D盘
3. 命令行中 dest 为 D,重启后选中安装到 E
安装完毕后:
C盘自动改为不活动,D盘自动改为活动
AUTOEXEC.BAT、CONFIG.SYS、IO.SYS、MSDOS.SYS、pagefile.sys 在 C盘
boot.ini、bootfont.bin、NTDETECT.COM、ntldr 在 D盘
Documents and Settings、Program Files、WINDOWS 在E盘
启动 PE 后手动调整 U盘盘符为 C,原 C 盘调整为 D,命令行中 dest 为 D,拔下 U盘重启后安装到得盘符没有 C盘,也就是说 U盘占用的 C盘符被保留了,选择安装到 D 盘,也就是硬盘的第一个分区
安装完毕后:系统没有 C盘,盘符的分配与 PE 手动调整后的盘符一样,所以如果 U盘占据前面盘符,安装完毕后盘符会有问题,若占据 C盘应该没有办法调整,若占据其他盘符,可以安装完毕后再手动调整