Windows 中 4K 扇区硬盘驱动器的 Microsoft 支持策略

本文介绍与 Windows 和其他 Microsoft 产品一起使用大型 (4K) 驱动器的支持信息。

适用于:Windows 10 版本 1809及更高版本的 Windows Server 2019、Windows 7 Service Pack 1、Windows Server 2016、Windows Server 2012 R2
原始 KB 编号: 2510009

摘要

在未来几年内,数据存储行业将把硬盘驱动器的物理格式从 512 字节扇区转换为 4,096 字节扇区 (也称为 4K,即 4KB 扇区) 。 这种转换是由多种因素推动的,包括存储密度和可靠性的提高。 此转换会导致现有软件 ((包括操作系统和应用程序) )的不兼容性问题。

本文介绍 Windows 中这些新驱动器类型的当前 Microsoft 支持策略。 应用程序和硬件设备连接到这些新类型的驱动器时,可能会出现可靠性和性能问题。 有关这些新驱动器类型的支持策略,请与应用程序和硬件供应商联系。

我们将在此处讨论三种驱动器类型。 由于 Microsoft 支持策略各不相同,因此在进一步阅读之前,应先验证已安装的驱动器类型。

公用名称 报告的逻辑扇区大小 报告的物理扇区大小 支持 Windows 版本
512 字节本机,512n 512 字节 512 字节 所有 Windows 版本
高级格式,512e,AF,512 字节仿真 512 字节 4 KB 安装了更新 KB 2553708的 Windows Vista

安装了更新 KB 2553708的 Windows Server 2008

安装了更新 KB 982018的 Windows 7

安装了更新 KB 982018的 Windows Server 2008 R2


Windows 7 Server Pack 1 及更高版本中的所有 Windows 版本。

Server 2008 R2 Server Pack 1 及更高版本中的所有服务器版本。

*Hyper-V 除外。 请参阅 大型扇区驱动器的应用程序支持要求 部分。
高级格式、AF、4K 本机、4Kn 4 KB 4 KB Windows 8及更高版本中的所有 Windows 版本。 服务器 2012 及更高版本中的所有服务器版本。
其他 不是 4 KB 或 512 字节 不是 4 KB 或 512 字节 不支持

若要验证你拥有的驱动器类型,请执行以下步骤:

  1. 安装 KB 982018

  2. 从提升的命令提示符运行以下命令:

    Fsutil fsinfo ntfsinfo x:
    

    其中 x: 表示要检查的驱动器。

  3. 使用以下值确定你拥有的驱动器类型。

    • 每个部门的字节数
    • 每个物理扇区的字节数

    为此,请使用下表:

    每个扇区值的字节数 每个物理扇区值的字节数 驱动器类型
    4096 4096 4K 本机
    512 4096 高级格式 (也称为 512E)
    512 512 512 字节本机

操作系统版本对 Microsoft 支持的具体要求

  • Windows 8、Windows Server 2012 和更高版本

    下面的列表汇总了作为Windows 8和Windows Server 2012的一部分提供的新功能,以帮助改善客户对大型部门磁盘的体验。 有关每个项的更详细说明,请 参阅高级格式 (4K) 磁盘兼容性更新

    • 基于 Windows 7 SP1 对具有仿真 (512e) 的 4K 磁盘的支持。 它为 4K 扇区大小的磁盘提供完全收件箱支持,无需仿真 (4K 本机) 。 一些受支持的应用和方案包括:

      • 能够在不模拟的情况下从 4K 扇区磁盘安装 Windows 并将其启动 (4K 本机磁盘)
      • 新的 VHDx 文件格式
      • 完全 Hyper-V 支持
      • Windows 备份
      • 对 NT 文件系统 (NTFS) 的完全支持
      • 对复原文件系统 (ReFS) 的完全支持
      • 完全支持存储空间
      • 完全支持Windows Defender
      • 收件箱应用程序支持
  • Windows 7 and Windows Server 2008 R2

    • 安装 Service Pack 1 (SP1) ,或安装更新 982018

    • 确保更新存储控制器和其他硬件组件的驱动程序和固件。 此外,请确保驱动器和固件支持大型扇区驱动器。

    • 使用更新后的 Windows 预安装环境 (Windows PE) for SP1,该环境将作为 Windows 自动化安装工具包 (适用于 Windows® 7 SP1 的 AIK) 补充 和 WINDOWS OEM 预安装工具包 (OPK) 的更新部分的一部分发布。 或者,将更新982018嵌入到 Windows PE 中。

大部门驱动器的应用程序支持要求

除了 Windows 操作系统支持外,管理员和用户还应确保其应用程序支持这些大型行业驱动器。 需要注意的方案和问题包括性能、可靠性、备份和恢复。 某些 Microsoft 应用程序和产品的支持声明包括:

已知兼容性问题

以下是使用大型扇区驱动器时可能发生的已知兼容性问题:

  • 如果 Windows 分区是在 Windows Vista SP1 ((包括 Windows Vista RTM 和所有版本的 Windows XP) )之前,使用基于 Windows 代码库的 Windows PE (或 Windows 安装程序) 版本创建的,则默认分区将不对齐。 因此,所有颁发到卷的 I/O(即使修补程序 ((如果适用于平台) )自然都会不对齐。 建议使用基于 Windows Vista SP1 代码库或更高版本的 Windows PE 版本创建分区。

  • 在 Windows 7 和 Windows 2008 R2 上,安装将失败,而 Windows 安装程序无法在此计算机的硬件上配置 Windows 时出现错误。 此问题在以下文章中所述的条件下发生:

    Windows 7 或 Windows Server 2008 R2 计算机上的“Windows 安装程序无法在此计算机的硬件上配置 Windows”安装错误

  • 如果使用的逻辑扇区驱动器大小不超过 512 字节,则 Windows 系统映像备份和还原操作可能会失败。 你会收到以下错误消息:

    无法创建其中一个备份文件。
    详细信息:由于 I/O 设备错误,无法执行请求。
    错误代码:0x8078002A

  • 如果在 Windows Server 2008 R2 中使用磁盘管理或 Hyper-V 在本机 4K 扇区驱动器上创建虚拟硬盘 (VHD) ,则操作失败并出现 “函数错误 ”错误。

    • 在磁盘管理中,将生成以下错误消息:

      虚拟磁盘管理器函数不正确

    • 在 Hyper-V 中,使用“新建虚拟硬盘向导”时会生成以下错误消息:

      服务器在尝试创建虚拟硬盘时遇到错误。 系统未能创建“I:\Disk0.vhd”。 错误代码:函数不正确。

    • 在 Hyper-V 中,使用“新建虚拟机向导”时会生成以下错误消息:

      服务器在 TestVM 上配置硬盘时遇到错误。 系统未能创建“I:\TestVM\TestVM.vhd”。 错误代码:函数不正确。

  • 如果fsutil.exe继续显示 “每个物理扇区字节数: <应用最新的存储驱动程序和所需的修补程序后不支持> ”,请确保存在以下注册表路径:

    • 位置: HKEY_LOCAL_MACHINE\CurrentControlSet\Services\<miniport's service name>\Parameters\Device\
    • 名称:EnableQueryAccessAlignment
    • 类型:REG_DWORD
    • 值:1:启用

不支持的方案

如果存储设备和操作系统被视为不受支持,则Microsoft 支持部门会在客户请求时提供故障排除提示。 Microsoft 不保证会针对涉及不受支持的存储设备的问题找到解决方法。 如果未找到解决方法,则不会退还调查事件的费用。 如果未同意不保证解决方案,Microsoft 支持部门不会对问题进行故障排除,并将退还调查事件的成本。

Microsoft 支持部门将使用标准故障排除过程来隔离存储问题。 Microsoft 支持部门将使用的一些典型故障排除方法包括:

  • 咨询 Microsoft 知识库。 Microsoft 知识库通过Microsoft 支持部门可供客户使用。

  • 确定在可能) 时,是否可以在受支持的存储 (上复制问题。

    注意

    如果存储不受支持,则没有可用的修补程序支持。 Microsoft 支持部门将无法确定问题是由硬件不兼容还是由不需要的软件行为引起的。

如果没有解决问题的办法,Microsoft 支持部门可能会建议一些建设性的替代方案,包括:

  • 要求客户在支持的存储设备上重现问题
  • 要求客户与存储提供商合作获取解决方案