Windows Vista 对于大扇区硬盘驱动器的支持

文章翻译 文章翻译
文章编号: 923332 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

硬盘驱动器制造商即将开始生产物理扇区大小大于传统的每个扇区 512 字节的硬盘驱动器。例如,扇区可能为 1 KB、2 KB 或 4 KB。这一变化将使制造商可以提高其硬盘驱动器的容量、性能和可靠性。本文讨论 Windows Vista 对于大扇区硬盘驱动器的支持。

更多信息

背景

当硬盘驱动器行业在驱动器基础结构方面进行这项改动时,市场中将会出现两种硬盘驱动器。比较简单的一种硬盘驱动器将在内部使用大的物理扇区大小,并向系统公开实际大小。这种硬盘驱动器将首先出现在企业级驱动器中,例如 SCSI 驱动器或光纤通道驱动器。这种硬盘驱动器的主要缺点是缺乏向后兼容性。BIOS、主机适配器、操作系统和业务应用程序可能需要更新,才能与这种硬盘驱动器一起正常运行。

为了减少向后兼容性方面的问题,某些制造商将生产在内部使用大的物理扇区大小但只向系统公开 512 字节逻辑扇区大小的硬盘驱动器。根据驱动器用来写入数据的方法,这些硬盘驱动器称为仿真设备。此方法通常称为“读取-修改-写入”。对于小于物理扇区的写入,驱动器必须读取物理扇区,修改扇区中较小的已更改部分,然后写入整个物理扇区。这种硬盘驱动器的主要缺点是性能有所降低。针对小于物理扇区的写入而必须进行的额外读取操作可能会降低性能。

Windows Vista 支持

如果系统中的基础硬件支持的话,Windows Vista 可支持这两种类型的硬盘驱动器。
  • 启动支持
    Windows Vista 将允许您从逻辑扇区大小为 512 字节的仿真驱动器中启动。BIOS 供应商和其他硬件供应商可能需要更新其固件,才能与那些既采用大物理扇区又公开大逻辑扇区的驱动器一起正确启动。在具备必需的硬件支持时,Microsoft 将针对这些类型的驱动器测试 Windows Vista 的启动支持。
  • 用于查询硬盘驱动器属性的 API 支持
    为了能够正确使用大扇区驱动器,有些应用程序和其他组件可能会查询物理扇区大小、逻辑扇区大小以及扇区对齐。应用程序可能对硬盘驱动器的扇区大小具有严格要求。IOCTL_STORAGE_QUERY_PROPERTY 请求已更新,以便在 STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR 请求中包括扇区信息。有关更多信息,请访问下面的 Microsoft 网站:
    http://msdn2.microsoft.com/en-us/library/ms803642.aspx
  • 存储栈、分区和文件系统对齐
    Windows Vista 中的文件系统、卷管理器和存储栈的其他部分已更新,以适应具有较大扇区大小的硬盘驱动器。在早期版本的 Windows 中,硬盘驱动器中第一个分区的默认起始偏移为扇区 0x3F。由于此起始偏移为奇数,可能会因分区和物理扇区之间未对齐而在大扇区驱动器上引起性能问题。在 Windows Vista 中,默认的起始偏移通常为扇区 0x800。但是,对于具有特殊对齐方式的驱动器而言,起始偏移可能有所不同。对于具有特殊对齐方式的仿真驱动器而言,在 Windows Vista 最初的发行版中,将不支持动态磁盘操作。在将来的 Service Pack 中,将添加此支持。

    在格式化文件系统时,将只支持大于或等于基础物理扇区大小的簇大小。
在 Windows Vista 中对这些新硬盘驱动器的支持并不意味着应用程序可以自动支持这些驱动器。对数据存储基础结构要求严格的应用程序必须更新,以反映新的硬盘驱动器。独立软件供应商 (ISV) 必须更新其应用程序。

属性

文章编号: 923332 - 最后修改: 2007年3月20日 - 修订: 2.4
这篇文章中的信息适用于:
  • Windows Vista Ultimate
  • Windows Vista Starter
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business 64-bit edition
  • Windows Vista Business
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Enterprise 64-bit edition
关键字:?
kbhowto kbexpertiseinter KB923332
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