NTFS 分区允许的最大文件大小是多少?

NTFS 分区允许的最大文件大小是多少?

我正在编写一个在 Windows XP 和 Windows Vista(均为 32 位版本)上运行的应用程序,该应用程序必须编写一个非常NTSF 分区上的磁盘上的大文件。

NTFS 分区允许的最大文件大小是多少?Windows XP 和 Windows Vista 是否相同?

答案1

基本上有 3 个因素限制 Windows NTFS(或任何其他操作系统)中的最大分区大小:

  • 操作系统类型 32 位操作系统支持最大 2.1 Tb 磁盘(因此实际上您可以创建该大小的分区)
  • 分区创建时使用的块大小(64 KB 限制为 16 TB)
  • “系统固件”类型:BIOS 支持高达 2Tb,而 UEFI 可支持 3Tb 甚至更大的硬盘

因此 32 位 XP 或 Vista 每个分区大小限制为 2Tb。

一些公司,例如 Seagate,尝试为这个问题创建一种解决方法,请尝试在此处阅读相关内容:http://www.seagate.com/www/en-us/support/beyond-2tb/

答案2

根据设计,最大 NTFS 文件大小为 16 EB(16 × 10246 字节)减 1 kB 或 18,446,744,073,709,550,592 字节。根据实施,最大 NTFS 文件大小为 16 TB 减 64 kB 或 17,592,185,978,880 字节。

链接中还提到,自 Windows XP 以来,NTFS 版本没有改变。

NTFS v3.1 磁盘格式与 Windows XP 推出时没有变化,并在 Windows Server 2003、Windows Server 2008、Windows Vista 和 Windows 7 中使用。

来源

答案3

考虑到 NTFS 固有的限制,唯一重要的是 Windows XP/Vista 一次可以看到多少驱动器。

无论您看到什么尺寸,只需一个文件即可填充它。

相关内容