我现在这种兴奋的心情只能用比较大一些的字体来发这个帖子,可以说是我从使用windows系统以来最兴奋的一次,在喻勇的博客里看到了这样一段话:
用Diskpart命令加载VHD到当前的WinPE环境下,访问VHD中的Windows System32目录,并执行bcdboot命令完成启动所必需的初始化配置。
bcdboot这个命令很神气,文档中的具体描述是:Use the BCDboot tool, located in the \System32 directory of the Windows 7 VHD, to copy the boot-environment files from the\Windows directory in the VHD to the system partition. The BCDboot tool will create the BCD configuration to boot from the VHD. For more information about the BCDboot tool, see BCDboot Command-Line Options in the OEM Preinstallation Kit (OPK) User's Guide or the Windows Automated Installation Kit (Windows AIK) User's Guide.
我想,既然bcdboot这个命令可以配置虚拟的vhd的启动环境,vhd是被作为磁盘看待的,那么也可以用bcdboot来配置真实启动环境
下面是我的实验步骤:
在vmware下新建立一个虚拟机,然后用win7的安装盘启动到winre,(因为没有做pe3.0的光盘)在cmd下用diskpart命令分区
select disk 0
create partition primary size=200
active
assign letter=s
format fs=ntfs quick
create partition primary
assign letter=c
format fs=ntfs quick
以上命令在一个新磁盘上建立了一个200m的主活动分区s和一个主分区c
现在,我用事先准备好的aik下的imagex把安装光盘里的install.wim安装到c盘
imagex /apply d:\sources\install.wim 4 c:\
最后,请出最重要的主角:bcdboot
c:\windows\system32\bcdboot c:\windows /s s:
好了,把光盘拿出,重新从硬盘启动,如图1所示
图1
现在我们设想一下:
我们对一块单独的硬盘像上面那样分区后,用imagex命令部署完毕,我们带着这块硬盘和一个win7的pe,随便把硬盘接入某台电脑,然后在pe启动后,用windows\system32\下的bcdboot配置下启动环境,这种安装的速度,呵呵,简直太爽了
Copyright ©2018-2023 www.958358.com 粤ICP备19111771号-7 增值电信业务经营许可证 粤B2-20231006