WinPE:存储区域网络 (SAN) 策略

通过存储区域网络 (SAN) 功能,计算机可以从其他计算机自动装载磁盘和其他存储设备。 通过在 Windows 预安装环境 (Windows PE) 映像上配置 SAN 策略,可以控制是否自动装载磁盘以及可以装载哪些磁盘。 还可以禁用自动装载磁盘的策略。

在 Windows PE 映像上配置 SAN 策略

对于在 Windows 评估和部署工具包 (Windows ADK) 中可用的 Windows PE 映像,默认 SAN 策略是自动装载可用磁盘。 但是,如果 SAN 环境有多个可用磁盘,自动装载它们可能会降低 Windows PE 的性能。 容器 ID 决定了外部和内部磁盘状态。 如果磁盘的设备容器 ID 与根容器 ID 相同,则磁盘为内部磁盘。 否则,它是外部磁盘。 可以使用 Windows PE 工具路径中的 Setsanpolicy.cmd 文件,在 Windows PE 映像上配置 SAN 策略。

在 Windows PE 映像上配置 SAN 策略

  1. 将 Windows PE 映像装载到可用的装入点。 例如:
Dism /mount-image /imagefile:C:\winpe_x86\ISO\sources\boot.wim /index:<image_index> /mountdir:C:\winpe_x86\mount

其中 <image_index> 是 .wim 文件中所选映像的编号

  1. 运行 setsanpolicy 命令。 例如:
Setsanpolicy.cmd <image_path> <policy_number>

其中 <image_path> 是已装载的 Windows PE 映像的路径,<policy_number> 是 SAN 策略编号

这些值是有效的 <policy_number> 值

SAN 策略编号 说明

1

装载所有的可用存储设备。

这是默认值。

2

装载所有存储设备,但共享总线上的存储设备除外。

3

不装载存储设备。

4

使内部磁盘脱机。

注意

所有外部磁盘和启动磁盘都处于联机状态。

此示例演示如何在 Windows PE 映像上配置 SAN 策略,以装载除共享总线上磁盘之外的所有磁盘:

Setsanpolicy C:\winpe_x86\mount <2>

其中,<2> 是装载除共享总线上存储设备之外的所有存储设备的 SAN 策略编号

  1. 卸载映像并提交更改。 例如:
Dism /unmount-image /mountdir:C:\winpe_x86\mount /commit

在 Windows 映像上配置 SAN 策略

通过使用 Windows 系统映像管理器 (Windows SIM) 来自定义 Microsoft-Windows-PartitionManager 组件,可以更改 Windows 映像的默认 SAN 策略。 在无人参与安装过程中,可使用 SanPolicy 设置来配置 Windows 映像。

使用答案文件配置 SAN 策略

  1. 在技术人员计算机上,打开 Windows 系统映像管理器 (Windows SIM)。 单击“开始”,键入“Windows 系统映像管理器”,然后选择“Windows 系统映像管理器”。

  2. 创建新的答案文件,或更新现有的答案文件。 有关详细信息,请参阅创建或打开答案文件有关创作答案文件的最佳做法

  3. 在“插入”菜单上,单击“RunSynchronous”

  4. 选择要安装命令的配置阶段。 此阶段可以是 auditUseroobeSystem 配置阶段。

注意专用化 配置阶段期间,不要使用 RunSynchronousNetsh advfirewall 命令

将会显示“创建同步命令”对话框

  1. 输入“Netsh advfirewall firewall”命令以将它们添加到答案文件,然后单击“确定”

有关详细信息,请参阅 网络 Shell (Netsh) 技术参考。 可以将 Netsh 命令转换为 Windows PowerShell 命令。 有关详细信息,请参阅 Netshell 到 Powershell 转换指南

  1. 在“SynchronousCommand 属性”窗格“说明”旁边的“设置”部分中,输入类似于“启用 Windows Messenger”的说明

WinPE 概述

WinPE:装载并自定义

WinPE 网络驱动程序:初始化和添加驱动程序

DISM 映像管理命令行选项