这个就不是启动后将镜像加载到内存中了,而是真正在硬盘上运行Windows PE。
步骤1:创建可启动的Windows PE介质
参考“创建可启动的Windows PE介质 ”一文。
步骤2:准备硬盘
1、插入Windows PE启动介质,启动系统,进入Windows PE的命令行运行窗口。
2、用diskpart格式化磁盘,硬盘容量需要比镜像文件大
diskpart
select disk 0
clean
create partition primary size=
select partition 1
active
format fs=ntfs
exit
步骤3:复制Windows PE源文件到硬盘
复制完资源文件后,还要进行以下操作
1、用ImageX将可启动介质的Boot镜像文件应用到硬盘
d:\\imagex /apply d:\\sources\\boot.wim 1 c:
d代表启动介质的盘符
2、复制boot目录到硬盘根目录
xcopy d:\\boot\\*.* /e /f c:\\boot\\
3、复制bootmgr文件到硬盘根目录
copy d:\\bootmgr c:
4、删除启动配置数据文件(boot configuration data,BCD)
del c:\\boot\\bcd
步骤4:配置新的BCD
BCD替代了原来Windows系统采用的boot.ini文件
Bcdedit –createstore c:\\temp\\BCD
Bcdedit –store c:\\temp\\BCD –create {bootmgr} /d “Boot Manager”
Bcdedit –store c:\\temp\\BCD –set {bootmgr} device boot
Bcdedit –store c:\\temp\\BCD –create /d “WINPE” –application osloader
Bcdedit –import c:\\temp\\BCD
最后一个命令执行完会返回一个GUID值,在下面的命令中用这个值替换GUID
Bcdedit –store c:\\boot\\BCD –set GUID osdevice partition=c:
Bcdedit –store c:\\boot\\BCD –set GUID device partition=c:
Bcdedit –store c:\\boot\\BCD –set GUID path \\windows\\system32\\winload.exe
Bcdedit –store c:\\boot\\BCD –set GUID systemroot \\windows
Bcdedit –store c:\\boot\\BCD –set GUID winpe yes
Bcdedit –store c:\\boot\\BCD –set GUID detecthal yes
Bcdedit –store c:\\boot\\BCD –displayorder GUID -addlast
如果要想从光盘和U盘启动运行Windows PE,则需要修改步骤4中的两个地方,将partition=c:修改为partition=boot,然后重新创建ISO,或者将源文件复制到U盘。



日志 


