概要


为了让操作系统完全支持存储设备有能力超过2 TB (2 TB或2万亿字节),设备必须初始化使用GUID分区表(GPT)分区方案。 该方案支持全面的解决存储容量。 如果用户打算开始这些大型的计算机从一个磁盘,系统的基础固件接口必须使用统一的可扩展固件接口(UEFI)而不是BIOS。 

本文概述了微软Windows XP以来支持所有Windows版本。 它也描述了需求解决这些设备的完整的存储功能。 

注意,本文指磁盘容量10权力两种相反的力量,这是更常见的存储设备容量标签上的名称。 因此,引用“2 TB”实际上指的是一个产品,贴上“2.2结核病”的能力。 

还要注意,操作系统特定的行为,本文指出也适用于系统的服务器版本。 因此,引用“Windows 7”包括Windows Server 2008 R2,“Windows Vista”包括Windows Server 2008、Windows XP”包括Windows Server 2003和Windows Server 2003 R2。

更多信息


现代存储设备的管理是通过使用一种称为逻辑块寻址的方案(LBA)。 这是逻辑的排列,构成了媒体行业。 “LBA0”表示第一个逻辑设备的部门,最后LBA指定代表过去的逻辑设备的部门,每个部门一个标签。 确定存储设备的容量,你逻辑领域内的设备的数量乘以每个逻辑扇区的大小。 当前的尺寸标准是512个字节。 例如,实现设备的容量为2 TB,你必须有3906250000 512字节扇区。 然而,计算机系统需要32位(0和1)代表这大量的信息。 因此,任何存储容量大于可以由使用32位将需要一个额外的位。 也就是说,33位。 

在这个计算的问题是大多数现代使用的分区方案,基于windows电脑MBR(主引导记录)。 这个方案设置一个32位的数量极限可用来表示逻辑领域的数量。 

2 tb的障碍是这32位的限制的结果。 因为所代表的最大数量,可以使用32位是4294967295,这相当于2.199 TB的能力通过使用512字节扇区(大约2.2结核病)。 因此,能力远远超出2.2结核病不使用MBR分区方案可寻址。 

让更多的比特用于寻址,存储设备通过使用GPT必须初始化。 这个分区方案允许多达64位在逻辑领域中使用的信息。 这翻译的理论限制9.4 ZB (9.4 ZB,或94亿字节)。 影响GPT然而,问题是,大多数现有系统是基于老化的BIOS的平台。 BIOS仅支持MBR-initialized磁盘启动计算机。 从一个设备重新启动初始化使用GPT,您的系统必须UEFI-capable。 默认情况下,许多当前的系统可以支持UEFI。 微软预计未来,大多数系统将支持。 客户应该咨询他们的系统供应商,以确定他们的系统的能力来支持UEFI和磁盘存储容量大于2 TB。

整体需求non-bootable数据量

系统能够处理的最大容量的设备有一个超过2 TB的存储容量,适用以下先决条件:

  • 通过使用GPT磁盘必须初始化。
  • 必须的Windows版本(32位或者64位,除非另外注明,但包括所有SKU版本):
  • Windows Server 2008 R2(只有64位版本)
  • Windows Server 2008
  • Windows 7
  • Windows Vista
  • 最新的存储驱动程序从你的存储控制器制造商必须安装。 例如,如果您的系统使用一个英特尔存储控制器,设置为“突袭”模式,确保你有最新的适用的司机​​英特尔支持网站 ​​。
  • 总的来说,你应该联系你的系统供应商,以确定系统支持设备大小超过2 TB。

整体需求引导系统体积

假设您想要满足以下条件:

  • 有一个存储设备,您可以安装窗户。
  • 存储设备引导。
  • 使操作系统能够解决设备的最大存储容量大于2 TB。

为了满足这些条件,适用以下先决条件:

  • 通过使用GPT磁盘必须初始化。
  • 系统固件必须使用UEFI。
  • 必须的Windows版(64位,但包括所有SKU版本):
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows 7
  • Windows Vista
  • 最新的存储驱动程序从你的存储控制器制造商必须安装。 例如,如果您的系统使用一个英特尔存储控制器设置为“突袭”模式,确保你有最新的适用的司机​​英特尔支持网站 ​​。

请注意 窗口不支持开始GPT-initialized卷用UEFI系统32位版本的Windows。 同时,遗留BIOS系统不支持开始GPT-partitioned卷。 请咨询您的系统供应商,以确定该系统同时支持UEFI和启动的设备存储容量大于2 TB。

支持矩阵

下面的表列出微软支持本文中讨论的各种概念。 这些信息提供了一个全面的支持声明关于磁盘的存储容量大于2 TB。 

表1:Windows支持分区方案随着数据量 

系统

MBR

“混合mbr”*

GPT

Windows 7

支持

不支持

支持

Windows Vista

支持

不支持

支持

Windows XP

支持

不支持

不支持

*“混合mbr”是另一种风格的分区,不支持任何版本的Windows。 

表2:Windows支持系统固件 

系统

BIOS

UEFI

Windows 7

支持

支持

Windows Vista

支持

支持

Windows XP

支持

不支持

表3:Windows支持的组合引导固件和分区方案引导体积 

系统

BIOS + MBR

UEFI + GPT

BIOS + GPT

UEFI + MBR

Windows 7

支持

支持; 需要一个64位版本的Windows

启动卷不支持

启动卷不支持

Windows Vista

支持

支持; 需要一个64位版本的Windows

启动卷不支持

启动卷不支持

Windows XP

支持

不支持

启动卷不支持

启动卷不支持

表4:Windows支持大容量磁盘non-booting数据卷 

系统

> 2 TB单一磁盘- MBR

> 2 TB单一磁盘——“混合mbr”

> 2 TB单一磁盘- GPT

Windows 7

最多支持2 TB的可寻址能力* *

不支持

支持全容量

Windows Vista

最多支持2 TB的可寻址能力* *

不支持

支持全容量

Windows XP

最多支持2 TB的可寻址能力* *

不支持

不支持

* *能力超出2 TB Windows如果不能解决初始化磁盘使用MBR分区方案。 例如,对于一个3结核病单一磁盘初始化使用MBR,窗户可以创建分区第一2 TB。 然而,其余的能力无法解决,因此,不能使用。

如何初始化使用GPT磁盘的数据

以下步骤展示了如何初始化一个新的磁盘使用GPT分区方案帮助确保Windows可以解决的最大可用的存储容量。 确保备份任何重要的数据在你尝试这些步骤。

  1. 点击开始 、类型 diskmgmt.msc 在开始搜索 框,右击diskmgmt.msc ,然后单击以管理员身份运行 。 如果它是必要的,输入的凭证有管理员权限的用户帐户。

    请注意 non-initialized磁盘时检测到窗口,以下窗口打开时提示您初始化磁盘。
  2. 初始化磁盘 对话框中,单击GPT (GUID分区表) ,然后按下OK。

    请注意 如果您选择此选项,这个硬盘不会被Windows版本早于和包括Windows XP。
  3. 检查磁盘管理窗口验证磁盘初始化。 如果是,该磁盘的状态行底部的窗口应该表明磁盘在线 
  4. 初始化磁盘后,您必须创建一个分区,然后使用一个文件系统分区的格式。 这是能够存储数据的分区,并分配一个名称和一个驱动器分区。 要做到这一点,右键单击右边的未分配空间磁盘的状态行,然后单击新建简单卷 。 遵循分区向导中的步骤来完成这个过程。

如何将一个GPT MBR磁盘吗

如果你有之前初始化磁盘使用MBR分区方案,按照以下步骤使用GPT磁盘初始化方案。 确保备份任何重要的数据在你尝试这些步骤。

  1. 点击开始 、类型 diskmgmt.msc 在开始搜索 框,右击diskmgmt.msc ,然后单击以管理员身份运行 。 如果它是必要的,输入的凭证有管理员权限的用户帐户。
  2. 在磁盘管理窗口中,检查底部的磁盘状态行。 在接下来的例子中,用户3结核病磁盘之前初始化使用MBR分区方案。 这设备是标记为“磁盘1。”
  3. 注意,磁盘1包含两个单独的未分配的部分。 这种分离表明第一2 TB的可以使用的磁盘空间。 然而,剩余的空间是non-adressable由于32位寻址空间限制MBR分区方案。 使系统能够完全解决存储设备的总容量,你必须把磁盘使用GPT分区方案。
  4. 右键单击左边的标签对于你想要转换的磁盘,然后单击转换为GPT磁盘 

    请注意 显示现在应该显示在未分配的可用空间的全部金额。
  5. 现在初始化磁盘访问完整的存储容量,您必须创建一个分区,然后通过使用文件系统分区的格式。 这是能够存储数据的分区,并分配一个名称和一个驱动器分区。 要做到这一点,右键单击右边的未分配空间磁盘的状态行,然后单击新建简单卷 。 遵循分区向导中的步骤来完成这个过程。

已知问题/限制

因为过渡到一个单盘的容量大于2 TB发生最近,微软Windows如何支持这些大型磁盘调查。 结果揭示了几个问题,适用于所有版本的Windows早于和Service Pack 1包括Windows 7和Windows Server 2008 R2 Service Pack 1。 

这一点,以下不正确的行为是发生在Windows处理单盘大于2 TB的存储容量:

  • 数字能力超出2 TB溢出。 这将导致系统只能够解决的能力超出2 TB。 例如,3结核病磁盘上时,可用的能力可能只有1 TB。
  • 数字能力超出2 TB截断。 这导致不超过2 TB的可寻址空间。 例如,3结核病磁盘上时,可用的能力可能只有2 TB。
  • 存储设备是无法正确检测到。 在这种情况下,它是不显示在设备管理器或磁盘管理窗口。

许多存储控制器制造商提供更新驱动程序提供支持超过2 TB的存储容量。 请联系您的存储控制器制造商或OEM来确定下载支持的单盘能力大于2 TB。

SCSI检测数据

当磁盘遇到错误不可读或unwriteable相关的行业,它报告这些错误和相关的SCSI数据操作系统。 SCSI数据可能包含信息LBA感觉部门不可读或unwriteable被发现。 

LBA地址空间大于2 TB, SCSI磁盘需要描述符格式的检测数据。 这种格式不支持Windows 7或Windows Server 2008 R2,它检索SCSI数据在固定格式。 因此,检索到SCSI检测数据不包含坏扇区的信息或它包含错误的坏扇区的信息。 管理员应该注意这种限制当他们寻找坏扇区LBA信息记录在Windows事件日志中。