从 SAN 配置报表启动中的 Windows 安装程序:安装程序无法创建新的系统分区或查找现有系统分区

本文提供了一个问题的解决方法,即当启动 LUN 有多个物理路径指向启动 LUN 时,无法从 SAN 配置安装 Windows。

适用于: Windows Server 2008 R2 Service Pack 1
原始 KB 数: 2826787

现象

假设出现了下面这种情景:

  • 你要从 SAN 配置启动中安装 Windows Server 2008、Windows Server 2008 R2 或 Window Server 2012。
  • 启动 LUN 有多个物理路径。
  • 启动 LUN 是原始的,尚未由 Windows 初始化。

在此方案中,当你在安装向导的“要安装 Windows 的位置?”步骤中选择启动 LUN 时,LUN 的所有路径都会单独显示,并显示一条消息:

Windows Server 2012 和 Windows Server 2008 R2:

“安装程序无法创建新的系统分区或找到现有的系统分区。 有关详细信息,请参阅安装程序日志文件。

“安装 Windows”窗口底部显示的错误消息的屏幕截图。

Windows Server 2008:

“Windows 找不到满足安装要求的系统卷。

原因

Windows 无法安装到具有多个物理路径的 RAW 磁盘。 如果在单个物理路径上显示启动 LUN,或者如果在安装 Windows 之前已初始化启动 LUN,安装程序将按预期继续。

有两种方法可用于解决此问题。

解决方法 1:在单个路径上显示启动 LUN

在安装 Windows 时配置启动 LUN 的单个路径。 对于多个 HBA 端口配置,在 Windows 安装过程中,只有一个 HBA 端口应连接到 SAN。

解决方法 2:在运行安装程序之前初始化启动 LUN

这种方法非常适合在无法或很难物理断开额外 SAN 连接的情况下使用。

在多路径磁盘配置中,Windows 安装程序在初始化磁盘并存在磁盘签名之前,无法将磁盘识别为可启动磁盘。 若要初始化启动 LUN 并为 Windows 安装程序准备磁盘,必须创建新分区,然后删除新创建的分区。 创建新分区将初始化磁盘、写入磁盘签名和创建分区。 删除分区会删除新创建的分区,但保留磁盘使用磁盘签名进行初始化。 请务必删除分区,以便 Windows 安装程序可以同时创建系统保留分区和操作系统卷。 否则,Windows 安装程序不会创建系统保留分区。

解决方法 2 的详细步骤如下:

  1. 在 Windows 安装程序的“安装 Windows”对话框中,在“ 要安装 Windows 的位置”下,选择 “磁盘 0 ”,然后单击“ 驱动器选项 ”(高级)链接。
  2. 选择“ 新建 ”以创建新分区。
  3. 单击应用接受默认分区大小。
  4. 在对话框上单击 “确定 ”,说明 Windows 可能会自动创建其他分区。
  5. 现在,选择“ 删除 ”以删除新创建的分区,同时使磁盘处于初始化状态。
  6. 在警告对话框中单击 “确定 ”,确认磁盘上的任何数据都将丢失。
  7. 重新启动系统并正常运行 Windows 安装程序。 Windows 安装程序将识别磁盘,安装程序将继续。