|
使用微软Windows预安装环境用户指南,制作了一个WinPE系统,安装指南帮助进入命令行模式。
输入Notepad, Regedit窗口程序可以出来。
1、但大家作出来的有任务栏开始菜单的是怎么弄出来的?是安装指南所说是个外壳,用一个特殊软件虚拟的,还是WindowsXP/2003 自己的呢?
2、另外,制作出来的ISO,安装制作手册瘦身后仍然有290M,大家又是使用什么工具制作大量压缩的呢?
没找到这个2个疑问的解释帖子,特来发问,多谢。
创建可自定义的 Windows PE 映像
- 在硬盘上创建一个用来存储 Windows PE 创建工具的目录(表示为 build_location)。例如,请键入: md c:\build_x86
- 将 Windows OPK CD 或 Windows PE CD 放在 CD-ROM 驱动器(表示为 cd_drive)中。
- 将 cd_drive\Winpe 和所有子目录复制到 build_location。例如,请键入: xcopy e:\winpe c:\build_x86 /s
- 将 Windows OPK CD 或 Windows PE CD 从 CD-ROM 驱动器中取出。
- 将 Windows 产品 CD 放在 CD-ROM 驱动器中。
- 导航到 build_location。例如,请键入: cd c:\build_x86
- 运行带有以下两个必需选项的 Mkimg 命令: mkimg.cmd source_directory winpe_image
例如,请键入:
mkimg.cmd e:\ c:\winpe
减小 Windows PE 的大小可以从 Windows PE 映像中删除的文件伴随其描述一同列于 \Samples 文件夹的 Xpsp2-removelist.txt 和 Serversp1-removelist.txt 中。将 .txt 文件与 Windows PE 映像对应的 Windows 版本进行匹配。如果删除所有这些文件,可以将 Windows PE 的 32 位版本从大约 160 MB 减少为一个 86 MB 的磁盘映像。
可以将 Xpsp2-removelist.txt 或 Serversp1-removelist.txt 合并到一个脚本或 .cmd 文件中以自动删除这些文件。下面是一个使用 Serversp1-removelist.txt 的 .cmd 文件的代码示例:
REM 根据您的设置修改下列环境变量:SET WinPE=c:\WinpeSET Arch=I386SET RemoveList=c:\serversp1-removelist.txt cd /d %WinPE%\%Arch%for /f "eol=;" %%i in (%RemoveList%) do del /q %%i
使用自定义外壳应用程序Windows PE 的默认界面是命令提示符。您可以对此进行自定义,以便运行自己的外壳应用程序。
要加载自定义的外壳,请创建一个名为 Winpeshl.ini 的文件,然后将其放置在自定义的 Windows PE 映像内的 %SYSTEMROOT%\System32 中。该 .ini 文件必须包含以下部分和项:
[LaunchApp]
AppPath = %SYSTEMDRIVE%\myshell.exe将 AppPath 项设置为您外壳应用程序的路径。该路径可以是完全合格的路径,也可以使用环境变量(如 %SYSTEMROOT%\System32\Myshell.exe)。Winpeshl.ini 不支持将参数传递给自定义外壳应用程序。
|
|