
Microsoft 的产品还真是要到第三版才好用,想测试一下从网络安装win7, 到各论坛转了一圈,各种密技做winpe 的方法令人生畏,先驱们花了大量的精力来解决容量,驱动问题以及其它不可思议的问题
我是一贯不喜欢密技的,
真正下载winpe 3.0, 静下心来看它的文档,才发现根本不需要任何的密技,Microsoft 还是很伟大的公司,初始产品虽然很烂,但产品不断改进,一个版本比一个版本好
从网络安装win7 基本上的思路是先做一个winpe, 从winpe 启动,连接网络,获得安装镜像,用winpe 中自带的工具进行部署
制作winpe, 首先从微软下载 WAIk http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34
安装后照它的说明一步步做,下面的说明直接拷贝说明文档
若要完成此操作实例,需要具备以下条件:
提供所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机。
CD-ROM 或 DVD-ROM 刻录软件。Windows OEM 预安装工具包 (Windows OPK) 和 Windows 自动安装工具包 (Windows AIK) 不包含 CD-ROM 或 DVD-ROM 刻录软件。但是,可以从 Windows 2003 资源工具包(英文)获得刻录软件(cdburn 和 dvdburn),也可以使用任何第三方软件。
空白的 CD-ROM 或 DVD-ROM。
在此步骤中,创建支持构建 Windows PE 映像的所需目录结构。
在您的技术人员计算机上,单击“开始”,依次指向“所有程序”、“Windows OPK”或“Windows AIK”,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”。
菜单快捷方式将打开“命令提示符”窗口,并将环境变量自动设置为指向所有必需的工具。默认情况下,所有工具都安装在 C:\Program Files\<version>\Tools 中,其中 <version> 可以是 Windows OPK 或 Windows AIK。在命令提示符下,运行 Copype.cmd 脚本。
该脚本需要使用两个参数:硬件体系结构和目标位置。例如,copype.cmd <architecture> <destination>
其中,<architecture> 可以是 x86、amd64 或 a64,<destination> 是指向本地目录的路径。例如,copype.cmd x86 c:\winpe_x86
此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,\winpe_x86
\winpe_x86\ISO
\winpe_x86\mount
将基本映像 (Winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,然后将该文件重命名为 Boot.wim。
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
此步骤为可选步骤,但是建议执行此步骤。
在 Windows PE 中工作时,使用 ImageX,可以将应用程序和脚本添加到可能需要的 Windows PE 映像中。ImageX 是一个在实现部署方案期间捕获和应用映像的工具。例如,在命令提示符下键入:
copy "C:\program files\<version>\Tools\<architecture>\imagex.exe" C:\winpe_x86\iso\
其中,<version> 可以是 Windows OPK 或 Windows AIK,<architecture> 可以是 x86、amd64 或 a64。在上两例中,Windows PE RAM 引导过程中不会将工具加载到内存。访问这些工具时,介质必须可用。
步骤 3:创建可引导 CD-ROM。此步骤讲述如何将 Windows PE RAM 盘放到 CD-ROM 上。此选项要求您使用 Oscdimg 工具创建 .iso 文件。
在技术人员计算机上,使用 Oscdimg 创建 .iso 文件。在命令提示符下,键入:
oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso 注意: 若要在引导期间删除“按任意键从 CD 启动”提示,请在您装载的映像中的 \boot 文件夹下删除 bootfix.bin 文件。 对于基于 EFI 的系统或基于 Itanium 的体系结构,请使用 Efisys.bin 替换 Etfsboot.com。在运行 Windows Server 2003 的基于 Itanium 的计算机上不支持 Oscdimg 工具。
若要构建 AMD64 EFI .iso 文件,请使用以下命令:
oscdimg.exe -bC:\winpe_x64efi\efisys.bin -u2 -udfver102 C:\winpe_x64efi\ISO C:\winpe_x64efi \winpex64efi.iso将映像 (.iso) 刻录到 CD-ROM 或 DVD-ROM 上。
若要用u盘启动,用ultraiso把iso 文件转到u盘即可,这样生成的winpe 大约150M, 已经能自动识别硬件和使用dhcp 配置网络,不需要配置驱动,考虑到u盘容量都很大,实在没有必要再费力裁减大小. 连接网络共享用命令行
net use \\192.168.1.100
启动winpe,执行下面的操作
此操作实例介绍如何在硬盘驱动器上部署 Windows(R) 恢复环境 (Windows RE) 解决方案。Windows RE 支持多种恢复方案。本主题介绍两种示例恢复解决方案:基于设置的恢复和自定义恢复。
在 Windows® 7 中,可以将 Windows RE 映像安装在符合所有以下要求的任何分区上:
必须是以下分区类型之一:
MBR 磁盘 - 类型 0x7 或类型 0x27。如果是类型 0x27,则必须位于磁盘开头部分。
GPT 磁盘 - 包含 PARTITION_MSFT_RECOVERY_GUID 属性。
必须是主分区。
必须采用 NTFS 格式。
必须位于包含 Windows 安装的同一磁盘上。
有关其他分区选项,请参阅了解磁盘分区。
基于安装的解决方案将使用提供的映像文件 (Install.wim) 重新安装操作系统。如果发生故障,最终用户将可以选择重新安装出厂映像。在本例中,您将创建三个分区。
分区 1 分区 2 分区 3系统/Windows RE(活动)
类型 0x27
300 兆字节 (MB)
Windows 7
类型 0x7
出厂映像文件 (Install.wim) 或第三方恢复解决方案
类型 0x7
先决条件若要完成此操作实例,需要具备以下条件:
一个具有 ImageX 工具的可引导 Windows PE 介质,例如,CD-ROM 或 USB 闪存驱动器 (UFD)。请参阅 Windows PE 操作实例。
一台具有一个硬盘驱动器的目标计算机,将在该驱动器上部署 Windows 7 和自定义的 Windows RE。
一个存储在外部位置(如网络共享或外部 USB 硬盘驱动器)上的参考 Windows 7 映像。
在此步骤中,采用 Windows PE 启动目标计算机,配置硬盘,并部署 Windows 7 映像。
使用 Windows PE 可启动的介质启动目标计算机。
从部署工具命令提示符启动 Diskpart.exe。创建并格式化上述三个分区。例如:
diskpart
create partition primary size=300
create partition primary size=<size in megabytes>
create partition primary size=<size in megabytes>
select partition 1
format fs=ntfs label="System" quick
assign letter=r
active
select partition 2
format fs=ntfs label="OS" quick
assign letter=c
select partition 3
format fs=ntfs label="Recovery" quick
assign letter=d
exit连接包含 Windows 7 映像的设备或网络位置。
使用 ImageX 工具将 Windows 7 映像应用于分区 2。例如:
ImageX /apply Z:\images\install.wim 1 C:运行 BCDboot 以更新引导配置数据 (BCD) 存储。例如:
C:\Windows\system32\bcdboot.exe C:\Windows BCDboot 将通过将特定引导文件复制到分区 1 将该分区配置为系统分区。
现在,将 Windows 7 映像部署到目标计算机。
可以写一段脚本来完成复杂的录入
diskpart /s hdinstall.script
ImageX /apply Z:\sources\install.wim 2 C:
C:\Windows\system32\bcdboot.exe C:\Windows
hdinstall.script 响应文件如下
create partition primary size=300
create partition primary size=<size in megabytes>
create partition primary size=<size in megabytes>
select partition 1
format fs=ntfs label="System" quick
assign letter=r
active
select partition 2
format fs=ntfs label="OS" quick
assign letter=c
select partition 3
format fs=ntfs label="Recovery" quick
assign letter=d
exit
严重怀疑winpe 工具不是微软开发的,而是从某个linux 厂商买来的,因为许多语法都是unix 风格的,例如参数用- 或者--,命令行比图形界面好用,有些参数是大小写敏感的