Windows上有文件大小限制吗?


13

我使用的是Windows7。我刚刚丢失了.vdi文件(用于我的VM的虚拟硬盘驱动器),并且我想知道是否存在可能导致问题的Windows文件大小限制。我最近没有检查文件的大小(我根据需要将其设置为动态大小),但是大概是15到30Gb。

它不会使用Windows Backup进行备份,但是Windows是否可能因为它太大而停止识别它?文件大小是否有明确的上限?


您的文件系统是什么?不是NTFS吗?
苹果II

Answers:


10

如果包含文件的驱动器使用NTFS格式化(这是Windows 7中的默认设置),则根据Wikipedia,最大文件大小为16 TB。即使您要(尝试)超过该限制,您也将无法使文件更大。这可能会导致VirtualBox中出现某些奇怪的行为,但不会导致文件消失。

“丢失”到底是什么意思?您是否尝试过在驱动器上搜索*.vdi?它似乎更有可能被意外删除或以某种方式移动。


因此处理大型文件时出现的问题无法解释我的30 Gb文件发生了什么情况?但是它也拒绝正确备份,并且硬盘驱动器已在NTFS中预先格式化。
Kirt 2010年

奇怪 它没有解释文件的去向;这样一来,您就没有义务标记已接受的答案。Windows Backup不能仅仅因为其存储方式而优雅地处理大型文件。它不应导致文件消失。您是否尝试过搜索驱动器?
nhinkle 2010年

1
>尽管 在尝试执行备份时是否使用了VM,但它也拒绝正确备份?如果打开该文件,它将无法锁定该文件,因此必须在备份之前关闭VM。
Synetech

4

按照设计,最大NTFS文件大小为或。16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)18,446,744,073,709,550,592 bytes

根据实施,最大NTFS文件大小为或。16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)17,592,185,978,880 bytes

资料来源:维基百科


3
没什么私人的,但我认为您的回答对这个问题没有多大帮助。基本上,您只是从我已经链接到的Wikipedia文章中复制逐字记录。关于设计的最大文件大小和已实现的最大文件大小之间的差异的注释可能是相关的,但此答案似乎是不必要的。
nhinkle 2010年

4
这不能证明是不赞成的!(我以字节为单位发布了确切的数字)
Thariama 2010年

1
同意 尽管答案可能会提供更多信息(“当当前文件的大小仍大于市场上几乎任何单个驱动器时,他们都不认为需要实现如此高的最大文件大小,更不用说首次实现NTFS时了” ),它为“文件大小的上限是多少?”提供了确切的答案。

4
如果这是该问题的第一个答案,我将对其进行投票并进行编辑以添加更多信息。我之所以投票,是因为它是在不添加任何新内容的情况下复制现有答案。
nhinkle 2010年

0

听起来文件系统丢失了HDD上文件的链接,您应该尝试使用chkdsk。


0

如果磁盘驱动器的文件系统是NTFS,则30Gb文件大小应该不是问题。使用chkdsk检查驱动器是否存在文件系统错误。


0

回答这个问题的提出,是的,有什么文件系统上的文件大小限制。对于具有正常扇区/群集大小的FAT / FAT32分区,大约为4GB。对于NTFS(同样,具有正常的扇区/群集大小),它会有所不同-我已经看到Windows XP和更高版本理论上 可以处理 16TB甚至更大的文件。当硬盘技术达到我们可以检验该理论的程度时,我将在几年后进行更新。:-D

因此,回答OP的真正含义。* .vdi的任何问题都更可能与虚拟机软件和/或用于管理文件而不是文件系统或OS的任何补充软件有关。(我运行的是装有Oracle VirtualBox的WinXP Pro 32-bit / SP3,其中虚拟磁盘映像/文件多于150GB,远远超过了OP遇到的问题15-30GB,并且对于如此大的磁盘映像没有任何问题文件。)

另外,请注意,任何问题甚至都可能与磁盘故障或RAM内存可用/损坏有关-管理虚拟磁盘需要将有关磁盘的各种数据保留在RAM中以进行“快速”访问(此处的“快速”表示不必等待10-当VM在虚拟磁盘上搜索甚至一个单字节大小的文件时15秒钟。),我所见过的VM的大多数问题都与那些数据结构在RAM中损坏(然后将损坏的数据写回)有关。磁盘文件!)-因此请经常备份!


无需搜索整个磁盘(虚拟磁盘或其他磁盘)即可找到文件。通过存储在称为目录的特殊文件中的名称来查找文件,这些文件以树结构组织。目录和其他关键结构确实已缓存在RAM中(包括VM和真实VM),以减少读取这些内容所花费的时间,但是即使没有缓存,它也离n阶时间非常遥远。
Jamie Hanrahan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.