在 Windows Server 2003 和 Windows 2000 中添加多于 8 个 Lun 的支持

文章翻译 文章翻译
文章编号: 310072 - 查看本文应用于的产品
重要 本文包含有关如何修改注册表的信息。请务必备份注册表之前对其进行修改。请确保您知道出现问题时如何还原注册表。有关如何备份、 还原和修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

本文内容

概要

本文介绍了大量的 Windows 服务器产品中的逻辑单元号 (Lun) 的支持。具有多于 8 个 Lun 配置一台服务器时,硬件供应商必须是所涉及的规划和配置。可能有多种不同的方法,以实现的配置所需 ;硬件供应商是最有能力提供必要的信息。这篇文章不是是硬件供应商可以使用各种实现综合。请与硬件制造商联系,以确定是否和如何硬件所能支持八个以上的 Lun。Windows 服务器产品最多支持:
  • 每个适配器的 8 条总线
  • 每个总线 128 目标 Id
  • 每个目标 ID 255 Lun

更多信息

警告如果您通过使用注册表编辑器或使用另一种方法对注册表修改不当,则可能会出现严重的问题。这些问题可能需要您重新安装操作系统。Microsoft 不能保证可以解决这些问题。修改注册表的风险由您自己承担。

本文中使用的术语

  • 主机总线适配器 (HBA): 这是连接到存储设备的控制器。因为这两种拓扑可以支持超过 8 个 Lun,则可能是 SCSI 或光纤控制器。
  • 存储设备: 这是 HBA 连接到的阵列中的控制器。这是控制驱动器设备。
  • 大型 LUN: 这是一个常用的术语,支持超过八个 Lun 的做法。

Windows NT 4.0

大型 LUN 支持已添加到 Windows NT 4.0 服务器,在 Service Pack 4 (SP4) 和更高版本的服务包。相关的存储设备支持该报告的 LUN的 SCSI 命令,此功能才可用。后安装 SP4 或更高版本,您可能需要手动添加以下注册表值:
HKLM\SYSTEM\CurrentControlSet\Services\\Parameters\LargeLuns

该值应与数据值 0x1 REG_DWORD 值。
请注意, 为您要为其启用大型 LUN 支持驱动程序的名称。这将导致所有 Hba 都由具有较大的 Lun 启用指定的驱动程序控制。此外请注意"LargeLUNs"是复数。Microsoft 建议 Windows NT 4.0 服务包 6a (SP6a) 使用LargeLuns的基于 Windows NT 4.0 的服务器。支持的 Windows NT 4.0 和 LargeLun 的问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
245637 一些大型 LUN 编号,您都无法使用计算机

Windows 2000 及更高版本

Windows 2000 支持大型 Lun,但是实现它的方法取决于实现硬件和驱动程序。如果存储设备报告在其标准查询数据中的 HiSupport 位,Windows 将自动启用大型 Lun 而不需要任何手动注册表项。请联系硬件供应商联系,以确定存储设备是否报告的 HiSupport 位。硬件驱动程序可能也支持大 LUN 在其安装例程。

如果硬件不报告的 HiSupport 位或驱动程序没有启用 LUN 大支持,手动注册表项是必需的。存储设备支持该报告的 LUN的 SCSI 命令,此功能才可用。请注意编辑注册表以启用大型 Lun 需要详细的了解设备的硬件 Id 和注册表项。这是最不可取的方法。请有关其他信息,与硬件供应商联系。请按照以下步骤来配置所需的注册表项:
  1. 发现存储设备的硬件 ID。若要查找硬件 ID:
    1. 开始 Regedit.exe,然后找到并单击下面的位置:
      HKLM\SYSTEM\CurrentControlSet\Enum\SCSI
    2. 列出磁盘和存储系统枚举的设备。您要在其启用 LargeLUNs 存储设备应显示在列表从磁盘 & Ven_开始。磁盘 & Ven_文本之后,应该识别存储设备的名称。
    3. 若要查找正确的存储设备的硬件 ID,打开不同的磁盘 & Ven_键,以显示不同的实例的存储设备。标记右侧说明友好名称值出现在每个实例。
    4. 找到存储设备后,双击硬件 Id的一个实例名称。这通常列在友好名称值。
    5. 数值数据列出存储设备的硬件的 ID。通常情况下,列出几个硬件 Id。复制这些硬件 Id 之一。请确保在"SCSI\"后的值的部分复制到剪贴板。

      注意: 可能会有几个相同设备的硬件 Id。这是因为可能以不同的方式,对于同一设备的不同的固件修订版中检测到该设备。您可能需要尝试不同的硬件 Id 在以下步骤中的每个。如果您有与此问题,请联系您存储设备硬件的制造商联系。
  2. 使用以上步骤中的硬件 ID,按照下面的步骤,以适当的存储设备支持大型 LUN:
    1. 找到并单击以下注册表项:
      HKLM\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList
    2. 编辑菜单上,指向新建,,再单击
    3. 创建新的键名为新密钥 #1 。用鼠标右键单击新密钥 #1,然后单击粘贴以粘贴先前复制的硬件 ID。

      注意: 用鼠标右键单击新密钥 #1还显示试图再次粘贴数据,如果新密钥 #1不处于正确状态,可以使用重命名命令。
    4. 创建新的密钥后,创建一个新名为LargeLuns的值为 1。

      注意:"LargeLuns"为复数形式。
  3. 重新启动计算机。

手动启用大型 LUN 支持中所涉及的问题

在启用大型 LUN 的支持后,可能会出现重复的磁盘。如果 HBA 驱动程序支持大型 LUN 以专有加上手动注册表项的方式,这会发生。如果启用了 Windows LargeLuns 功能和 HBA 的 LargeLuns 功能,出现问题。

如果不存在逻辑设备 0,则报告 LUN命令无法发送到目标设备。Windows 枚举仅八个逻辑单元,即使磁盘阵列中存在多个单位。若要支持大型配置中,有必要确定大小配置最小化所需的时间。因为逻辑单元数可能会高达 255,在某些系统上,可以将查询命令发送到不存在逻辑单元中花费很长时间。请咨询硬件制造商关于应与您的特定硬件的不同参数。

即使 Windows 都只能访问大型 Lun,则可能需要考虑到其他环境变量。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
277222 创建大量的逻辑单元和卷时,系统可能无法启动
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
208173 复制 LUN 0 时,启用 LargeLuns 注册表项

SpecialTargetList 键的其他参数

Windows 2000 及更高版本中,有几个附加参数,您可以使用SpecialTargetList项下。它们是:
  • SparseLun -允许不连续的 LUN 列表。
  • OneLun -只扫描 LUN 为零。
  • LargeLuns -该设备支持 7 个以上的 Lun。
  • SetLunInCdb -设备要求发送给它的 Cdb 中的 LUN。
  • NonStandardVPD -该设备支持 VPD 0x83,但不是 0x80。
  • BinarySN -设备返回二进制序列号。
按顺序列出 ; 顺序检查这些注册表项每个级别的信息是逻辑上"由 or"这从上一级。

属性

文章编号: 310072 - 最后修改: 2014年3月3日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
关键字:?
kbenv kbinfo kbmt KB310072 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 310072
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com