Windows NT 4.0 支持 7.8 GB 的系统分区的最大值

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

概要

尽管 Microsoft Windows NT 4.0 可以从理论上讲,支持多达 16 eb 大小的分区使用 NTFS 文件系统、 系统分区的最大大小仅限于 7.8 千兆字节 (GB)。

注意如果您在系统分区大于 7.8 GB 的基于 Windows NT 4.0 的计算机上安装软件更新,您的计算机可能无法正确重新启动。例如对于安装安全更新后,您可能会收到以下错误消息,当您重新启动计算机时:
OS 加载程序 v4.01
磁盘 I/O 错误状态 = 00000001
由于下列文件已丢失或损坏,无法启动 Windows NT: winnt\system32\Ntoskrnl.exe
请重新安装以上文件的副本。
系统分区大于 7.8 GB 的可创建只能通过使用第三方分区实用工具。当将启动 Windows NT 4.0 操作系统可以使用仅在第一个 7.8 GB 的系统分区上的文件。Windows NT 4.0 启动后,操作系统可以访问该卷上的所有文件。但是,您可能无法通过手动将 Ntoskrnl.exe 文件复制到系统分区来解决此问题,因为可能会超出前的 7.8 GB 的系统分区写入该文件。请确保 Ntoskrnl.exe 文件写入前 7.8 GB 唯一的方法是重新分区驱动器 7.8 GB 或更小。

更多信息

系统分区被指包含所需的初始系统启动文件分区。对于 Windows NT 文件是 Ntdetect.com、 NTLDR、 Boot.ini,和有时 Ntbootdd.sys。

启动分区被定义为分区包含系统文件。 对于 Windows NT 中,这将是分区包含 %SystemRoot%\System32 文件夹。

系统分区和启动分区可以在同一分区上或在不同的分区上。因为可能有一台计算机上安装的多个操作系统,一台计算机可以有多个的引导分区,但计算机有只在单个系统分区。

在某些种情况下启动分区必须是驱动器的完全内前的 7.8 GB。如果 Boot.ini 文件来查找启动分区使用 multi() 语法,NTLDR 加载该的 HAL 内核,并引导启动设备驱动程序使用 INT13 界面。在这种情况下这些文件必须驻留在 INT13 接口的 7.8 GB 可寻址范围内。如果 Boot.ini 文件以查找启动分区使用 scsi() 语法,一个名为 Ntbootdd.sys 的文件应存在于系统分区。此文件是简单地重命名的磁盘控制器驱动程序的副本。在这种情况下 NTLDR 使用 Ntbootdd.sys 驱动程序加载 HAL 和内核,引导启动设备驱动程序时访问该磁盘。此驱动程序取决于磁盘的可寻址的区域。

基于 Intel 的计算机首先启动时, 许多事情会发生该结果在操作系统的加载和启动。此过程称为在引导过程有固有的硬件和软件限制 Windows NT 不能超过该操作。它是阻止 Windows NT 4.0 系统磁盘分区为使用一个分区大于 7.8 GB 这些限制。

在引导过程中仅可用于 Windows NT (或任何其他操作系统) 访问该驱动器的机制是一组称为中断 13 (INT13) 在 BIOS 中的函数。INT13 函数允许读取和写入通过解决某个特定的扇区驱动器上的驱动器的低级代码。当回年代早期开发 INT13 体系结构时,multi-gigabyte 硬盘的可能性时不考虑。INT13 函数定义来描述在硬盘上的某个扇区的 24 位。这最多 256 磁头 (或边)、 1024年圆柱和 63 扇区分解。与这些的数字只有 256 * 1024 * 63 (或 16,515,072) 扇区可以 INT13 函数一起使用。在一个标准 512 字节 / 扇区,这是 8,455,716,864 的字节或大约 7.8 GB。请注意大多数的现代的驱动器的计算机的 BIOS 必须支持某种形式的 BIOS 函数来解决第一个的 7.8 GB 的磁盘空间的扇区翻译。在几乎所有新型计算机 BIOS 支持"逻辑块寻址,"使解决前的 7.8 GB 的驱动器空间独立的驱动器的物理几何 INT13 函数。

这些 INT13 函数是唯一方式可操作系统用于获得对驱动器和系统分区的访问权限,直到加载操作系统允许它而不需要通过 INT13 获取该驱动器的访问权限的其他驱动程序。因此,Windows NT 4.0 不能使用一个系统分区大于 7.8 GB。事实上,整个系统分区必须是完全内前的 7.8 GB 的物理磁盘。只有当该分区在物理驱动器的开始处开始,Windows NT 才能使用 7.8 GB 的系统分区。

注意非系统分区的分区不会受到这些限制。

因为这些操作系统的系统已写入后计算机行业定义一个新的标准的 BIOS INT13 功能 ("INT13 扩展") 和制造的主板上实现这一新功能,如 Microsoft Windows 95 OEM 服务版本 2、 Microsoft Windows 98,和 Microsoft Windows 2000,其他操作系统可以从更大的分区引导。由于此新的标准发明之前写入 Windows NT 4.0,Windows NT 4.0 不知道这一新技术,并且无法使用它的功能。

当在安装 Windows NT 4.0 时, 您可以创建一个系统分区具有 4 GB 的最大大小。出现这种情况的原因是: 安装程序首先格式化该分区使用 FAT 文件系统。如果您想要使用 NTFS 分区,则将分区转换为 NTFS 后第一次重新启动。FAT 文件系统有这样一个文件系统限制 (与 BIOS 中的任何限制无关) 的 4 GB。当您执行无人参与的安装时,ExtendOEMPartition 指令 Unattend.txt 文件中的使用可以展开 7.8 GB 的最大的系统分区。

在将来附加限制可能会进入同时播放。尽管 NTFS 文件系统可以解决的一个分区的磁盘空间的 16 eb,当前磁盘分区方案中限制为 2 的分区的结构存储分区信息 ^32 的扇区或在 $ 大小中的 2 tb。ATA 硬件接口使用 28 位寻址,支持 2 的驱动器 ^24 的扇区或在 $ 大小中的 137 GB。这些限制可能应用于系统分区也以外的分区。

请注意互不,存在的文件系统限制和 $ 硬件的限制,这两种最具限制性是决定因素的最大分区大小。当您在进行故障排除分区问题需要考虑的另一个因素是硬盘制造商通常使用"十进制 (mb)"(1 兆字节 = 1,000,000 字节),而 Windows NT 使用"二进制兆字节"(1 兆字节为单位 = 1,048,576 字节)。在计算中使用一个兆字节的两个定义通常可以考虑"丢失"磁盘空间。此外,这篇文章都假定为在所有计算的 512 字节的扇区大小。尽管 512 字节扇区已成为事实上行业标准,可能是磁盘制造商可能会产生一个不同的扇区大小的驱动器。这将导致分区限制的相应更改。分区基于柱面、 头和扇区计算不在字节计算。因此,字节 / 扇区中的更改会导致以字节为单位),每个分区的更改。

参考

有关磁盘分区和 $ 限制的其他信息,请参阅 Microsoft 知识库中下面的文章:
114841Windows NT 启动进程和硬盘约束
119497限制在 4 gb 的安装过程中创建的启动分区
197667在大型的 IDE 硬盘上安装 Windows NT 服务器
185773上的 NTFS 损坏驱动器 > 4 GB 使用 ExtendOEMPartition
227879使用 Compaq 阵列配置实用程序的格式

属性

文章编号: 224526 - 最后修改: 2007年2月23日 - 修订: 4.2
这篇文章中的信息适用于:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 4
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 1
  • Microsoft Windows NT 4.0 Service Pack 2
  • Microsoft Windows NT 4.0 Service Pack 3
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft Windows NT Server 4.0 企业版
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
关键字:?
kbmt kbinfo KB224526 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 224526
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