系统分区与WIM快速部署脚本

系统分区与WIM快速部署脚本

作者:cryzz |  时间:2016-06-24 |  浏览:23 |  0 条评论
 1.UEFI/GPT架构分区及WIM映像应用:
(1)UEFI/GPT分区

rem == CreatePartitions-UEFI.txt ==
rem == 此文件用专用于UEFI/GPT架构,将调用DiskPart创建
rem  5个分区。该操作将删除硬盘上所有数据且不可逆,操
rem  作前请务必确认已经备份重要数据!!!
rem ==
select disk 0
clean
convert gpt
rem == 1. 创建Windows RE 分区 =======================
create partition primary size=300
format quick fs=ntfs label=”Windows RE tools”
assign letter=”T”
set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac”
gpt attributes=0x8000000000000001
rem == 2. 创建System分区 ============================
create partition efi size=100
rem ** 提示: 如果使用4K对齐的SSD硬盘,
rem          请更改此分区的大小为至少260MB **
format quick fs=fat32 label=”System”
assign letter=”S”
rem == 3. 创建MSR分区 ===============================
create partition msr size=128
rem == 4. 创建Windows分区 ===========================
rem ==    a. 创建主分区 =============================
create partition primary
rem ==    b. 缩减磁盘容量,方便以后续创建Image分区 ==
shrink minimum=15000
rem ==    c. 格式化Windows分区 ======================
format quick fs=ntfs label=”Windows”
assign letter=”W”
rem == 5. 使用上面缩减的容量创建Image分区 ==========
create partition primary
format quick fs=ntfs label=”Recovery image”
assign letter=”R”
set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac”
gpt attributes=0x8000000000000001
list volume

exit

备注:可以复制以上代码,保存成CreatePartitions-UEFI.txt

(2)UEFI/GPT架构WIM映像应用

rem ==  ApplyImage-UEFI.bat ==
rem == 此程序专用于UEFI/GPT架构,用于快速应用WIM映像并注册Windows RE和映像恢复分区 ==
rem    用法:   ApplyImage WimFileName
rem    示例: ApplyImage E:\Images\ThinImage.wim ==
rem == 复制 WIM 文件到指定目录 ==
md R:\RecoveryImage
copy %1 R:\RecoveryImage\Install.wim
rem == 应用 WIM 文件到 Windows分区 ==
dism /Apply-Image /ImageFile:”R:\RecoveryImage\Install.wim” /Index:1 /ApplyDir:W:\
rem == 将启动文件从 Windows分区复制到系统分区 ==
W:\Windows\System32\bcdboot W:\Windows
:rem == 将Windows RE工具从Windows分区拷贝到Windows RE 工具分区 ==
md T:\Recovery\WindowsRE
xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE\
:rem == 注册 Windows RE恢复工具 ==
W:\Windows\System32\Reagentc /Setreimage /Path T:\Recovery\WindowsRE /Target W:\Windows
:rem == 注册 Windows 分区. ===
W:\Windows\System32\Reagentc /Setosimage /Path R:\RecoveryImage /Target W:\Windows /Index 1

备注:将以上代码复制到记事本,然后保存成为ApplyImage-UEFI.bat

2.BIOS/MBR架构分区及WIM映像应用
(1)BIOS/MBR分区

rem == CreatePartitions-BIOS.txt ==
rem == 此文件用专用于BIOS/MBR架构,将调用DiskPart创建
rem  3个分区。该操作将删除硬盘上所有数据且不可逆,操
rem  作前请务必确认已经备份重要数据!!!
select disk 0
clean
rem == 1. 创建System分区 ============================
create partition primary size=350
format quick fs=ntfs label=”System”
assign letter=”S”
active
rem == 2. 创建Windows分区 ===========================
rem ==    a. 创建主分区 =============================
create partition primary
rem ==    b. 缩减磁盘容量,方便以后续创建Image分区 ==
shrink minimum=15000
rem ==    c. 格式化Windows分区 ======================
format quick fs=ntfs label=”Windows”
assign letter=”W”
rem == 3. 使用上面缩减的容量创建Image分区 ===========
create partition primary
format quick fs=ntfs label=”Recovery image”
assign letter=”R”
set id=27
list volume

exit

备注:可以复制以上代码,保存成CreatePartitions-BIOS.txt

(2)BIOS/MBR架构WIM映像应用

rem == ApplyImage-BIOS.bat ==
rem == 此程序专用于UEFI/GPT架构,用于快速应用WIM映像并注册Windows RE和映像恢复分区 ==
rem    用法:   ApplyImage WimFileName
rem    示例: ApplyImage E:\Images\ThinImage.wim ==
rem == 复制 WIM 文件到指定目录 ==
md R:\RecoveryImage
copy %1 R:\RecoveryImage\Install.wim
rem == 应用 WIM 文件到 Windows分区 ==
dism /Apply-Image /ImageFile:”R:\RecoveryImage\Install.wim” /Index:1 /ApplyDir:W:\
rem == 将启动文件从 Windows分区复制到系统分区 ==
W:\Windows\System32\bcdboot W:\Windows
:rem == 将Windows RE工具从Windows分区拷贝到Windows RE 工具分区 ==
md S:\Recovery\WindowsRE
xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE\
:rem == 注册 Windows RE恢复工具 ==
W:\Windows\System32\Reagentc /Setreimage /Path S:\Recovery\WindowsRE /Target W:\Windows
:rem == 注册 Windows 分区. ===

W:\Windows\System32\Reagentc /Setosimage /Path R:\RecoveryImage /Target W:\Windows /Index 1

备注:将以上代码复制到记事本,然后保存成为ApplyImage-BIOS.bat

用法:

前提条件:1.新硬盘或者已经备份所有数据的硬盘:因为分区会删掉所有文件(这4个文件其实在封装的时候应用的最多) 。
2.将上面的4个文件拷贝到已经写入PE5.1的U盘,或者使用软碟通打开原版的Windows的iso镜像,然后将上面4个文件拖入打开的iso中,选择保存也行。

  1. 启动 Windows PE。为此,请执行下列步骤:
    1. 在测试计算机上,插入包含 Windows PE 的 U 盘(这里指的是Windows PE5.1)。
    2. 启动测试计算机,然后按一个按键打开测试计算机的启动设备选择菜单。
    3. 选择 U 盘作为启动设备。

      Windows PE 自动启动。这个过程可能需要几分钟。

  2. 在 Windows PE 命令行下,运行以下命令:
    diskpart /s E:\CreatePartitions.txt

    其中 E 是外部 USB 硬盘驱动器的盘符。

    脚本在测试计算机上创建和配置分区。

  3. 验证脚本是否成功。为此,请执行下列步骤:
    1. 键入 diskpart

      Diskpart 提示符出现。

    2. 在 Diskpart 提示符下,键入 list volume

      Diskpart 显示了分区,如 E = 外部 USB 硬盘驱动器;F = U 盘;R = 恢复映像;S = 系统;T = Windows RE 工具;W = Windows。MSR 分区没有盘符。

    3. 键入 exit 返回到 Windows PE 命令提示符。
  1. 在 Windows PE 命令提示符下,运行以下命令:
    E:\ApplyImage-UEFI E:\Images\ThinImage.wim (命令视BIOS设置而定,使用对应架构的即可)

    其中 E 是外部 USB 硬盘驱动器的盘符。

    此步骤可能需要几分钟。

  2. 断开外部 USB 硬盘驱动器与测试计算机的连接,然后键入 exit

    备注:如果你没有Windows PE5.1,那么可以在使用官方iso镜像安装过程中,到了分区那个界面的时候按下ctrl+alt+F10调出命令行也可以执行上面几条命令,具体视情况而定。

标签:

相关推荐
更多

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.