你目前正处于脱机状态,正在等待 Internet 重新连接

磁盘性能可能比预期在 Windows Server 2003 中、 Windows XP 中和在 Windows 2000 中使用多个磁盘时,速度较慢

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 929491
症状
磁盘性能可能比预期在 Microsoft Windows Server 2003 中,在 Microsoft Windows XP 中,并在 Microsoft Windows 2000 中使用多个磁盘时,速度较慢。例如对于使用一个基于硬件的冗余独立磁盘阵列 (RAID) 时,可能会降低性能或基于软件的 RAID。
原因
如果不是 RAID 上创建磁盘分区中的带区单元边界与对齐分区的起始位置,可能会发生此问题。

卷群集可能会创建带区的单元边界而不是旁边带区单元边界上。这是因为 Windows 用来创建卷的簇 512 字节的一个因素。此行为会导致未对齐的分区。未对齐的分区上更新单个卷群集时,可以访问两个磁盘组。

Windows 将创建基于预定义的扇区数的分区。 在 Windows Server 2003 中的一个磁盘分区的起始位置是该 32nd 或 64 扇区的具体取决于大容量存储控制器中呈现给操作系统信息。

注意磁盘分区始终保留分区的代码,并如扇区和启动扇区的数目的分区信息的第一个扇区。 从第二个扇区分区的启动分区的实际数据部分。
解决方案
若要解决此问题,使用 Diskpart.exe 工具,可以创建磁盘分区并指定 2,048 扇区 (1 兆字节) 的起始偏移量。 为 2,048 扇区的起始偏移量涵盖大多数的带区单位大小方案。

注意Windows Server 2003 Service Pack 1 引入 Diskpart 调整分区对齐方式的能力。如果您没有访问更新的版本,diskpar (在此实用程序的名称上有没有最终的"t"的通知) 是 diskpart 的可用的。有关更多的信息请访问以下 Microsoft Web 站点:

若要验证对齐现有分区,执行"更多信息"一节中描述的计算。

若要对齐的一个磁盘分区上有 2,048 扇区偏移量的 RAID,请按照下列步骤操作:
  1. 在命令提示符键入 diskpart,然后按 ENTER 键。
  2. DISKPART 提示符下键入以下命令,然后按 ENTER 键:
    • 列表磁盘

      注意您会收到类似于以下内容的输出:
        Disk ###  Status      Size     Free     Dyn  Gpt  --------  ----------  -------  -------  ---  ---  Disk 0    Online        37 GB  8033 KB  Disk 1    Online        17 GB  8033 KB  Disk 2    Online        17 GB      0 B  Disk 3    Online        17 GB   148 MB   *  Disk 4    Online        17 GB     8 MB   *  Disk 5    Online        17 GB     8 MB   *  Disk 6    Online        17 GB     8 MB   *  Disk 7    Online        17 GB     8 MB   *  Disk 8    Online        17 GB   435 KB   *  Disk 9    Online        17 GB     8 MB   *  Disk 10   Online        17 GB  8033 KB
      磁盘列表 命令提供了有关安装在计算机的每个磁盘的摘要信息。有星号标记的磁盘具有当前焦点。列出仅固定的磁盘和可移动磁盘。固定的磁盘包含集成的设备电路 [IDE] 和 SCSI 磁盘。可移动磁盘包含 1394年和 USB 磁盘。
    • 选择磁盘

      若要将焦点设置到具有指定的 Microsoft Windows NT 磁盘数量的磁盘使用 选择磁盘 命令。如果不指定磁盘号,该命令将显示当前处于活动状态的磁盘。
    • 创建主分区对齐 = 1024年

      备注
      • 当您键入此命令时, 您可能会收到一条消息,类似于以下内容:
        DiskPart 成功地创建指定的分区。
      • 在对齐 number 参数通常与硬件 RAID 逻辑单元号码 (lun) 一起使用时逻辑单元不是按柱面对齐,提高性能。此参数将对齐不是按柱面对齐的一个磁盘开始处的主分区,然后将舍入为最接近的对齐边界的偏移量。
      • number从磁盘的开头是最接近的对齐边界的千字节 (KB) 为单位的数量。 如果主磁盘分区不是磁盘的开头,该命令将失败。如果您使用命令与偏移量一起 = number 选项偏移量是在磁盘上第一个可用的圆柱内。
    • 退出
  3. 键入 退出,然后按 ENTER 键。
  4. 单击 开始,单击 运行,键入 diskmgmt.msc,然后单击 确定
  5. 在磁盘管理 Microsoft 管理控制台 (MMC) 管理单元中找到该新创建的分区,然后将它分配一个驱动器号。
  6. 若要设置格式的新的分区使用 NTFS 文件系统,然后将指定的群集大小。
注意此示例过程是为每个 RAID 组的一个分区。

有关每个 RAID 组 multi-partition 对齐方式的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
923076Windows Server 2003 将磁盘分区的工具的更新的版本不可用
更多信息
若要验证现有的分区对齐,请将带区单元的大小除以 RAID 磁盘组的起始偏移量。 使用以下语法:
((Partition offset) * (磁盘扇区大小)) / (条带单位大小)
注意磁盘扇区大小和 $ 带区单位大小必须是以字节为单位或以千字节 (KB) 为单位。

以字节为单位的带区 256 KB 单位大小的对齐方式计算的示例:
(63 * 512) / 262144 = 0.123046875
(64 * 512) / 262144 = 0.125
(128 * 512) / 262144 = 0.25
(256 * 512) / 262144 = 0.5
(512 * 512) / 262144 = 1
以 kb 为单位的带区 256 KB 单位大小的对齐方式计算的示例:
(63 *.5) / 256 = 0.123046875
(64 *.5) / 256 = 0.125
(128 *.5) / 256 = 0.25
(256 *.5) / 256 = 0.5
(512 *.5) / 256 = 1
这些示例显示了该分区没有正确对齐的 256 KB 条带单位大小直到通过使用偏移量 512 扇区 (每个扇区 512 字节) 创建的分区。

注意数组组中的磁盘数不会影响分区对齐方式。 影响分区对齐的因素包括: 带区单元大小和起始偏移的分区。

若要查找为给定分区的起始偏移量,请按照下列步骤操作:
  1. 单击 开始、 单击 运行,键入 cmd,然后单击 确定
  2. 键入下面的命令,然后按 Enter 键:
    wmic 分区获取 BlockSize、 StartingOffset、 名称、 索引
    注意运行命令后,您收到类似于以下内容的输出:
    BlockSize  Index  Name                     StartingOffset512          0    Disk #1, Partition #0    32256512          0    Disk #2, Partition #0    32256512          0    Disk #3, Partition #0    32256 512          0    Disk #4, Partition #0    1048576 512          0    Disk #0, Partition #0    32256 512          1    Disk #0, Partition #1    41126400
  3. 请注意值和 StartingOffset 的 BlockSize 对于给定的每个分区。返回此命令的索引值指示是否分区是第一个分区、 在第二个分区或其他分区为给定的磁盘驱动器。例如对于分区索引,为 0 是一个给定的磁盘上的第一个分区。
  4. 给定的分区来确定多少磁盘扇区从磁盘的开头开始,该值为 StartingOffset 除以 BlockSize 的值。在第 2 步中的示例中,以下计算产生分区启动扇区中的偏移量:

    32256 / 512 = 63
参考
Diskpart.exe 工具有关的详细信息,请访问下面的 Microsoft 网站:

警告:本文已自动翻译

属性

文章 ID:929491 - 上次审阅时间:06/08/2009 20:40:22 - 修订版本: 4.0

Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition

  • kbmt kbtshoot kbexpertiseadvanced kbprb KB929491 KbMtzh
反馈
eateElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">