这个就不是启动后将镜像加载到内存中了,而是真正在硬盘上运行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盘。