Microsoft Windows 中 4K 扇区硬盘驱动器的支持策略
本文介绍大型扇区(4K)驱动器与 Windows 和其他Microsoft产品一起使用时的支持信息。
原始 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 的 Windows Server 20082553708 安装了更新 KB 的 Windows 7 982018 安装了更新 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 字节 | 不支持 |
若要验证你拥有的驱动器类型,请执行以下步骤:
安装 KB 982018。
从提升的命令提示符运行以下命令:
Fsutil fsinfo ntfsinfo x:
其中
x:
表示要检查的驱动器。使用以下值来确定你拥有的驱动器类型。
- 每扇区字节数
- 每个物理扇区字节数
为此,请使用下表:
扇区字节数值 每个物理扇区值的字节数 驱动方式 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 Native)。 一些受支持的应用和方案包括:
- 无需仿真即可安装 Windows 并从 4K 扇区磁盘中启动(4K 本机磁盘)
- 新的 VHDx 文件格式
- 完全 Hyper-V 支持
- Windows 备份
- 对 NT 文件系统 (NTFS) 的完全支持
- 对弹性文件系统(ReFS)的完全支持
- 对存储空间的完全支持
- 对 Windows Defender 的完全支持
- 收件箱应用程序支持
Windows 7 和 Windows Server 2008 R2
安装 Service Pack 1 (SP1),或安装更新 982018。
确保更新存储控制器和其他硬件组件的驱动程序和固件。 此外,请确保驱动器和固件支持大扇区驱动器。
将更新的 Windows 预安装环境(Windows PE)用于 SP1,该环境将作为 Windows 7 SP1 和 Windows OEM 预安装工具包(OPK)更新的 Windows® 自动安装工具包(AIK)补充的一部分发布。 或者,将更新982018嵌入到 Windows PE 中。
大型扇区驱动器的应用程序支持要求
除了 Windows 操作系统支持之外,管理员和用户还应确保其应用程序支持这些大型扇区驱动器。 要注意的方案和问题包括性能、可靠性、备份和恢复。 某些Microsoft应用程序和产品的支持声明包括:
Hyper-V: 在 Windows Server 2008 和 Windows Server 2008 R2 中将 Hyper-V 与大型扇区驱动器配合使用
SQL Server: SQL Server - 新驱动器使用 4K 扇区大小
Exchange Server: Exchange Server 存储配置选项
第三方应用程序和硬件:应用程序和硬件设备连接到这些新驱动器时,其可靠性和性能问题可能会有。 请与应用程序和硬件供应商联系,了解这些驱动器的支持策略。
已知兼容性问题
以下是使用大扇区驱动器时可能出现的已知兼容性问题:
如果你的 Windows 分区是在 Windows Vista SP1(包括 Windows Vista RTM 和所有版本的 Windows XP)之前使用 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 支持部门可能会建议一些建设性的替代方案,包括:
- 要求客户在受支持的存储设备上重现问题
- 要求客户与存储提供商合作获取解决方案