微软终结者 PE 光盘 DIY 说明 By 深山红叶
本PE光盘基于老九老毛桃修改版本,再加上 Yonsm 的 XCMD 等作为基本支持环境。
你可以修改光盘的功能和内容,但不得除软件版权信息之外随意打上个人标记,比如不得在系统信息、Login登录界面、桌面墙纸等位置添加显著的个人标志,以便大家共同维护一套功能强大的 PE 工具光盘。
如果您愿意把自己添加的功能模块共享给大家研究,请严格按照现有的基本目录结构存放您制作好的文件,对于 XCMD.INI 所做的修改也请详细另文注明,然后一并打包压缩。
【光盘映像修改方法】
使用 UltraISO 可以打开 ISO 格式的光盘映像,并可删除、替换、添加光盘映像的内容。
执行下面的各项修改时,通常都是先用 UltraISO 打开光盘映像,再将要修改的文件拖放到硬盘的某个临时目录({zh0}同时再拷贝一个备份!),然后按下面的方法进行修改。
修改完毕,把改好的文件拖入 UltraISO 打开的 ISO 映像的对应目录,然后点击保存即可。
★注意★:
UltraISO 配置极其重要,否则光盘可能不能正常引导!!!
在“文件”菜单的“属性”对话框中,要选中的项目如下:
“优化文件”(可选。推荐选中)、“ISO 9600”、“Max(211)”、“省略 ISO 9600 版本号”、“标准”
其他的选项一律不要选择!切切!
然后点击“设置为缺省”。
【目录结构及功能说明】
本光盘xx结构化,PE系统与应用程序xx分离,由系统引导时自动通过已经内嵌到PE中的 XCMD 命令自动调用光盘根目录下的 XCMD.INI 文件来完成各项初始化及应用程序的注册工作。
因此,要 DIY 也只需添加程序、制作注册文件、修改 XCMD.INI 的统一调用文件 \Programs\System\RegApp.cmd 这个文件即可。其余的如个性化桌面等则只需按下面的说明把自己的图片文件替换光盘上的对应文件即可。
X:\ ……光盘根目录(X: 为光盘盘符,下同)
├─I386 系统目录(不要动)
└─PROGRAMS 外挂应用程序目录(名称不要改)
├─DRIVERS 外挂驱动包目录
├─System 系统相关配置工具和文件存放目录(用于集中存放系统相关的全局性工具和文件)
├─TOTALCMD 优秀的文件管理器 Total Commander
├─WINDOWS系统维护 维护硬盘上的 Windows 的相关工具
├─WinTools 用于集中存放仅适合硬盘 Windows 环境使用的工具,PE下可能用不着的
├─光盘工具 光盘编辑及刻录工具
├─克隆备份 硬盘克隆备份与恢复工具
├─图形图像 看图、图像处理
├─媒体播放 播放多媒体的工具
├─数据恢复 数据恢复工具
├─文本编辑 文档编辑、查看、转换等相关工具
├─硬件检测 硬件检测工具
├─磁盘工具 磁盘系列维护工具(因使用频繁较高,故单列)
├─系统检测 当前系统环境检测、比较。供PE下测试和xxxx等使用
└─网络工具 各种上网相关工具
【内置变量名称与含义】
%Favorites% 收藏夹目录
%Desktop% 桌面目录
%StartMenu% 开始菜单目录
%Startup% 启动菜单目录
%Programs% 程序菜单目录
%SendTo% 发送到目录
%Personal% 我的文档目录
%QuickLaunch% 快速启动目录
【开始菜单 DIY】
开始菜单的各项目可使用环境变量(各变量代表的意义见上述说明。下同)。
用记事本打开光盘映像根目录下的 Xcmd.ini,然后按现有的示范样式修改。例:
LINK %Desktop%\Internet Explorer,%CurDrv%\Programs\网络工具\TheWorld\TheWorld.exe,,%CurDrv%\Programs\网络工具\TheWorld\Theworld.ico
各部分说明:
LINK ……创建快捷方式命令,不能改
%Desktop% 表明是在桌面创建快捷方式。%Desktop% 变量名不能改,除非你另有指定。
\Internet Explorer 在桌面上显示的快捷方式名称
%CurDrv%\Programs\网络工具\TheWorld\TheWorld.exe, 快捷方式对应的目标程序路径。
, 这个逗号分隔的内容是程序运行参数。如果不带参数运行则留空。
%CurDrv%\Programs\网络工具\TheWorld\Theworld.ico 图标路径。如果用程序本身的图标,则不用指定。
菜单条目每条分别占一行;注释内容请以 // 打头。
各种菜单命令的详细说明,请双击 XCMD.EXE 后获取。Xcmd.exe 程序的{zx1}版本下载:
(修改版)
或:
(原版)
【应用程序注册】
因PE中的程序均是外挂的,因此PE系统启动时要对某些需要注册的软件进行注册。
注册方法:
1、使用 Regsnap 等在标准的 Windows 环境下跟踪分析出软件要添加到注册表中的内容,然后将注册表修改条目导出,并改写成批处理文件,保存到软件相同的目录中。
比如 X:\PROGRAMS\图形图像\ACDSEE\ACDSEE.CMD
建议参照 X:\PROGRAMS\图形图像\ACDSEE 这个程序的保存方式保存你要添加的软件,原则是分类存放(包括可能要用到的图标文件),每个程序使用专门的目录,以便日后维护修改。并参照 其中的 ACDSEE.CMD 这个注册批处理的格式和样式创建你自己应用程序的注册批处理文件。
注意:创建批处理时,最前面的两行要保留:
SET Var0=%0
FOR /f "delims=" %%I in ("%Var0%") do Set OP=%%~dpI
上述两行的作用是通过检测当前批处理所在的路径获得所在分区的盘符,从而在后面的批处理中使用 %OP% 作为外挂程序路径中要使用的所在的分区号。 %OP% 只与所在的盘符相关,与路径无关,因此你的批处理中要在盘符变量 %OP% 后加上详细的路径。
2、注册批处理的统一调用:
用记事本打开 X:\PROGRAMS\System\RegApp.cmd
仿照如下的格式添加调用你新建的批处理命令:
call %D%\Programs\磁盘工具\WINIMAGE\WINIMAGE.cmd
具体把上述“Programs\磁盘工具\WINIMAGE\WINIMAGE.cmd”中的内容改成你的批处理文件的真实路径即可,“call %D%\”默认不用修改。
【外挂驱动】
PE不能驱动你的网卡或声卡等是xx正常的,因此你可能需要把自己的硬件的驱动文件 DIY 进来。
1、驱动的打包压缩:
将提取的驱动程序(包含有 inf 安装信息文件的那种,而不是通过 Setup.exe 安装的那种)制作成 CAB 格式压缩包,统一存放到光盘 \Programs\Drivers 目录下。
注意:
在 CAB 中,把每个驱动单独放在一个目录中,并保证 CAB 中 INF 文件总是在当前目录的最前面(可在inf类型的文件前面加数字0以实现排序在最前),且 CAB 中的 INF 文件必须经过处理。
2、用记事本打开光盘映像根目录下的 XCMD.INI,在尾部可找到类似以下的命令行:
DEVI $%CurDrv%\Programs\DRIVERS\DRV_VGA.cab
在这后面把你自己添加的驱动也按照上述示例添加进去即可。
【光盘个性化信息】
光盘个性化信息的修改均可通过光盘根目录下的 XCMD.INI 进行。用记事本打开光盘根目录的 XCMD.INI,有关命令及含义如下:
①登录画面(用自己的图片替换对应路径下的同名文件,或者修改文件路径指向你自己的图片文件均可):
LOGO %CurDrv%\Programs\System\Logon.jpg
②系统用户名(等号“=”后面的内容即所有者信息。等号前面的不能改):
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner=Administrator
③系统单位组织名(等号“=”后面的内容即所有者信息。等号前面的不能改):
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization=Microsoft Commander
④桌面墙纸(用自己的图片替换对应路径下的同名文件,或者修改文件路径指向你自己的图片文件均可):
REGI HKCU\Control Panel\Desktop\Wallpaper=%CurDrv%\Programs\System\Desktop.jpg
【网络收藏夹】
1、打开你自己的 Windows 系统的收藏夹,分类整理;
2、用 WinRAR 打开 X:\PROGRAMS\System\Favorites.exe 这个自解压文件,删除其中你不想要的收藏夹内容,然后再把你要添加的自己的收藏夹内容拖入 WinRAR 窗口。其他如解压路径等信息不要修改!
来自
***
软件大小:1.85 MB
软件类型:绿色软件 / 共享软件 / Portable software
运行环境:Win2000/WinXP/Win2003/WinVista
软件语言:多国语言(带中文版)
UltraISO 是一款功能强大而又方便实用的光盘映像文件制作/编辑/格式转换工具 ,它可以直接编辑光盘映像和从映像中直接提取文件,也可以从CD-ROM制作光盘映像或者将硬盘上的文件制作成ISO文件。同时,你也可以处理ISO文件的启动信息,从而制作可引导光盘。使用UltraISO,你可以随心所欲地制作/编辑光盘。
来自
***