
A,WinPE系统文件直接放置在镜像中. 启动这样的系统后,系统磁盘(通常为X :)是CD映像. 因此,取出CD后,系统将出现问题(就像当今大多数系统CD一样,它们都有PE,引导方法类似于Type B,但是如果取出CD,则系统可以正常运行,但是全部该软件不可用,A级的PE与此相同.
B. 将WinPE系统文件放入SDI镜像中. 这样,系统启动后,WinPE就以RamDisk的形式存储在内存中,并且系统磁盘也是内存中的RamDisk,因此,删除CD后系统将正常运行(就像现在的大多数PE,将PE系统核心放入Go内存中,即使CD没了,系统仍然可以正常运行,这与Type A有所不同.
创建映像所需的资源: Windows产品CD(例如,Win2003服务器磁盘,如果是XP,则将Win2003磁盘替换为XP磁盘,这两个磁盘都需要安装,请不要带Ghost XP!) ,Windows OPK CD或Windows PE CD(有关下面第二个链接中的Windows OPK CD,可以下载).
Windows OPK CD仅适用于OEM(原始设备制造商,我将不对此做更多解释). Windows PE CD仅适用于已从Microsoft购买许可证的非OEM客户. 从功能上讲,Windows PE CD中的Windows PE创建工具与OPK中的创建工具相同.
图像制作步骤(建议使用虚拟CD-ROM驱动器进行以下操作):
在硬盘上创建一个目录(表示为build_location)以存储Windows PE创建工具. 例如,输入:
md c: / build_x86(这是一个DOS命令,只需在运行中键入“ CMD”,在C驱动器下创建一个名为build_86的文件夹,即可使用鼠标在C驱动器下创建一个build_86文件夹,相同下面)
将Windows OPK CD或Windows PE CD放入CD-ROM驱动器(在下面表示为cd_drive).
将cd_drive / Winpe和所有子目录复制到build_location. 例如,输入:
xcopy e: / winpe c: / build_x86 / s(将E驱动器的winpe文件夹的所有内容复制到C驱动器build_x86)
从CD-ROM驱动器中删除Windows OPK CD或Windows PE CD.
将Windows产品CD放入CD-ROM驱动器中.
转到build_location. 例如,输入:
cd c: / build_x86(转到C驱动器的build_x86文件夹)
使用以下两个必需选项运行Mkimg命令:
mkimg.cmd source_directory winpe_image(无需输入,仅用于帮助!)

例如,键入:
mkimg.cmd e: / c: / winpe(其中E: /指向CD的根目录,不要误会!)
Mkimg命令有几个参数可供选择,即:
/ NOVER
禁用通常用于防止创建不支持的Windows PE映像的版本检查.
/ WMI
从Wbemoc.inf和MOF知识库中添加WMI提供程序和类.
/ PNP
添加即插即用设备驱动程序检测功能.
/ NOWF
禁用Windows防火墙. Mkimg创建Windows PE时,默认情况下启用Windows防火墙.
可以根据需要选择参数.
8. 另一个常用的自定义PE脚本是BuildOptionalComponents.vbs. 其参数可以是:
选项
功能
/ ADO

为Microsoft SQL Server连接构建ADO(ActiveX对象).
/ D: 位置
为Windows PE可选组件文件指定替代目标位置(I386). 如果未指定,这些文件将保存到桌面.
/ E
完成后自动检测到文件夹.
/ HTA
构建HTA(HTML应用程序).
/ Q
在不提示的情况下运行脚本. 仅在失败时通知.
/ S: 位置
指定Windows产品CD以外的其他源位置.
/ WSH
构建WSH(Windows脚本宿主).
/ X
提供示例脚本,可用于验证组件是否正确安装.
例如,可以执行:

BuildOptionalComponents.vbs / D: winpe_img / S: cd_drive / HTA / WSH / X / E
通过这种方式,WinPE的所有文件基本上都已构建. 以下是制作可启动CD映像的步骤. 两种类型的光盘图像的法也从下一步开始发生了变化. 现在介绍一个简单的(A).
A型镜的制作:
只需将winpe_img目录中的所有文件构建到可引导CD映像中. 同样在build_location目录中,执行:
oscdimg -h -n winpe_img C: /WinPE.iso
CD映像已准备就绪.
B型镜的生产:
必需的软件: Windows Embedded Studio中的SDI加载程序.
1. 创建一个新目录workdir
2. 打开SDI Loader,单击“添加磁盘”,找到工作目录,输入新文件名pe.sdi,单击“打开”,在弹出的提示框中单击“确定”,创建一个新的磁盘映像,填写大小信息,请注意不要超过或太接近目标计算机的内存大小. 最好小于目标内存大小的一半. 此时,新的磁盘映像已加载.
3. 运行diskpart对磁盘进行分区. 例如,执行的命令序列可以是:
清洁
列表磁盘
选择磁盘= X注意: x是列表磁盘中看到的硬盘号.
创建主分区
然后格式化分区,分配驱动器号,并将文件格式格式化为NTFS,最好是

打开文件压缩支持.
4. 在build_location中执行以下命令: K: 分配给磁盘映像的驱动器号.
robocopy.exe / MIR winpe_img K: / / R: 3 / W: 4
使用robocopy的原因是,新创建的NTFS分区支持压缩,如果空间不足以确保顺利完成复制,则可以对其进行压缩和重新复制. SDI生产现已完成.
5. 打开SDI Loader并卸载pe.sdi.
6. 从winpe_img目录中的i386文件夹在工作目录中创建一个新文件夹i386
NTDETECT.COM
SETUPLDR.BIN
将两个文件复制到新创建的i386.
7. 在workdir中使用以下内容创建一个新的文本文件winnt.sif:
[SetupData]
BootDevice =“ ramdisk(0)”
BootPath =“ / i386 / System32 /”
OsLoadOptions =“ / noguiboot / fastdetect / minint / rdimageoffset = 36352 /rdpath=PE.SDI”
8. 制作可引导的CD映像
oscdimg -h -n winpe_img C: /WinPE.iso
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-302778-1.html
那干嘛南方芝麻糊赔两包芝麻糊