在 NTFS 卷中的碎片的文件不可能超出一定的大小

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

简介

NTFS 文件系统卷中碎片的文件不可能超出一定的大小,用于描述分配结构中实施限制所致。

在这种情况下,您可能会遇到以下问题之一:
  • 当您尝试将文件复制到新位置时,您会收到以下错误消息:
    在 Windows Vista 或更高版本的 Windows 中
    无法完成所请求的操作由于文件系统限制
    在早于 Windows Vista 的 windows 版本中
    没有足够的系统资源存在完成所请求的服务

    操作系统错误 33 (过程不能访问该文件另一个进程已锁定该文件的一部分,因此。
  • 当您尝试从应用程序日志写入稀疏文件时,Microsoft SQL Server 可能会记录类似于以下事件:
    在 Windows Vista 或更高版本的 Windows 中
    事件类型: 信息
    事件源: MSSQLSERVER

    说明:...
    665 (所请求的操作可能由于未完成文件系统限制。) 过程中的 SQL Server 到 0x000024c8190000,在写入 文件名...
    在早于 Windows Vista 的 windows 版本中
    事件类型: 信息
    事件源: MSSQLSERVER

    说明:...
    1450 (系统资源不足以完成请求的服务。 存在) 过程中写与句柄的 0000000000000FE8 文件中的 0x000024c8190000,在 SQL Server 到...

    事件类型: 错误
    事件源: MSSQLSERVER

    说明:...
    操作系统错误 33 (过程不能访问该文件另一个进程已锁定该文件的一部分,因此。

更多信息

文件碎片过多时,NTFS 将使用更多的空间保存的分配与部分相关联的说明。分配信息存储在一个或多个文件记录。在分配信息存储在多个文件记录,另一种结构,称为 ATTRIBUTE_LIST,将存储这些文件记录有关的信息。文件可以包含的 ATTRIBUTE_LIST_ENTRY 结构的数量是有限的。

我们不能提供精确的文件的大小限制为压缩或非常凌乱的文件。估计值取决于描述结构使用特定的平均大小。这些,进而确定多少结构适应其他结构。如果碎片程度很高,更早达到此限制。当达到此限制时,您会收到以下错误消息:

Windows Vista 或更高版本的 Windows
STATUS_FILE_SYSTEM_LIMITATION无法完成所请求的操作由于文件系统限制
早于 Windows Vista 的 Windows 的版本
STATUS_INSUFFICIENT_RESOURCES没有足够的系统资源存在完成所请求的服务
压缩的文件很多可能会达到限制时将文件存储在磁盘上的方式。压缩的文件需要多个扩展盘区,以描述其布局。此外,解压缩和压缩文件碎片显著提高。到已压缩的文本块的位置进行写操作时,可以达到的限制。稀疏文件,也可以达到的限制。此大小限制通常是 40 千兆字节 (GB) 之间和 90 GB 的文件碎片过多。

替代方法

解决方法: 对于不是压缩或稀疏文件,可以通过 windows 运行磁盘碎片整理程序或第三方碎片整理工具,如 Diskeeper 碎片整理软件降低了问题。注: 运行磁盘碎片整理程序不能解决此问题的压缩或稀疏文件。有关 Diskeeper 程序的详细信息,请访问下面的 Diskeeper 公司 Web 站点:

http://www.diskeeper.com/

要联系 Diskeeper 公司,请使用下面的联系人信息:
Diskeeper Corporation 
7590 North Glenoaks Boulevard, 2nd Floor 
Burbank, California, 91504 
(818) 771-160

属性

文章编号: 967351 - 最后修改: 2012年3月20日 - 修订: 1.1
这篇文章中的信息适用于:
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Business
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Microsoft Hyper-V Server 2008
  • Microsoft Hyper-V Server 2008 R2
  • Windows 7 Enterprise
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Starter
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
关键字:?
kbsurveynew kbinfo kbmt KB967351 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 967351
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