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

本文介绍大扇区 (4K) 驱动器与 Windows 和其他 Microsoft 产品配合使用时的支持信息。

适用于: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 的 Windows Vista 2553708

安装了更新 KB 的 Windows Server 20082553708

安装了更新 KB 982018的 Windows 7

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

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

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

*Hyper-V 除外。 请参阅 大扇区驱动器的应用程序支持要求 部分。
高级格式、AF、4K 本机、4Kn 4 KB 4 KB Windows 8 及更高版本中的所有 Windows 版本。 Server 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 对 4K 磁盘的支持, (512e) 仿真。 此外,它还为具有 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) sp1,该环境将作为 Windows 自动安装工具包 (AIK) 补充的 Windows® 7 SP1 和 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 支持部门可能会建议一些建设性的替代方案,包括:

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