你目前正处于脱机状态,正在等待 Internet 重新连接

文件已损坏消除被创建为 NTFS 压缩的卷上

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3066174
症状
用户不再可以打开已创建的卷的根目录处启用 NTFS 压缩已启用重复数据消除的卷上的文件。另外,清理作业的重复数据消除可能报告它无法修复的文件的卷上的损坏的事件日志中记录一个事件。
原因
由于在压缩的卷的根存储的重复数据消除技术元数据损坏进程写入就地为消除重复的卷上的文件时出现此问题。重复数据消除技术元数据存储在压缩的卷的根文件夹下的系统卷信息 (SVI) 位置。

在创建卷时的根上启用压缩的卷上不支持复制。但在压缩文件夹上的重复数据消除支持和功能按预期的方式。
解决方案
若要解决此问题,不要启用已启用卷级别压缩的 NTFS 卷上的重复数据消除。

遗憾的是,我们无法还原现有的重复数据消除功能启用压缩卷已损坏的数据。如果有这些必须从备份还原已损坏的文件。

若要解压缩的重复数据消除技术元数据文件夹以便消除此卷上的文件的写操作都不再损坏请执行以下步骤。

注意:在示例命令 <X></X> 为已创建的卷压缩并具有启用重复数据消除。
  1. 从以下 Windows Sysinternals 网站下载 PsExec 工具:

    注意:PsExec 工具允许用户通过"系统"用户权限运行的进程。这是访问受保护的重复数据消除技术元数据文件夹位于系统卷信息文件夹所必需的。
  2. 阻止用户受影响卷上的数据访问。为此运行以下 Windows PowerShell 禁用-dedupvolume 命令:

    disable-dedupvolume X: -dataaccess
    备注:
    • 此命令卸载,然后重新卷装载而无需附加的数据重复数据消除技术筛选器。这会阻止用户访问任何消除重复的文件。
    • 卸载操作将使此卷上所有打开的文件句柄无效。
  3. 作为"SYSTEM"用户运行Cmd.exe使用 PsExec。为此运行以下命令:

    Psexec.exe –i –s cmd
    注意:命令提示符窗口现在将打开通过"系统"用户权限分配。

    警告在"系统"帐户是访问的一个具有更高级别比使用管理员帐户的用户帐户。用户应该小心在文章只提到的步骤运行"系统"帐户时。用户应该特别小心不能更改 Acl 或系统卷信息文件夹的所有权。
  4. 在 PsExec 命令提示符窗口中找到受影响的卷的卷信息系统文件夹。
  5. 请验证该卷的重复数据消除技术的元数据的文件夹当前压缩。
  6. 解压缩该卷的重复数据消除技术元数据文件夹。
  7. PsExec 命令提示符窗口中运行以下命令:

    X:\System Volume Information>compact /s:Dedup

    输出将包含以下摘要信息:

    M N 目录中的文件

    <X>压缩和<Y>不会被压缩。</Y></X>

    如果 <X></X>大于零 (0) 转到步骤 8。否则请转到步骤 11 因为不压缩您的重复数据消除技术元数据文件夹。
  8. PsExec 命令提示符窗口中运行以下命令:

    X:\System Volume Information>compact /u /s:Dedup
  9. 等待是未压缩的重复数据消除技术元数据文件夹。该进程在一个文件上一次的工作和可能很慢。

    注意:此流程所需的时间是成正比的卷上的数据量。对于包含数万亿字节的数据的卷,此过程可能需要几个小时才能完成。它完成后,命令退出并生成下面的状态消息:

    N M 的目录中的文件已解压缩。
  10. PsExec 命令提示符窗口中运行以下"显示压缩状态"命令来验证存在任何压缩的文件中的重复数据消除元数据文件夹。

    X:\System Volume Information>compact /s:Dedup
  11. 关闭 PsExec 命令提示符窗口。
  12. 重新启用您的用户受影响卷上的数据访问。为此运行以下命令:

    Enable-DedupVolume X: -DataAccess
    备注:
    • 此命令卸载,然后与附加的数据重复数据消除技术筛选器中重新载入该卷。用户现在能够访问消除重复的文件。
    • 卸载操作将使此卷上所有打开的文件句柄无效。
    有关此 Windows PowerShell 命令转到下面的 MSDN 网站:

注意:为了防止发生类似损坏、 被创建为已启用重复数据消除技术的所有卷上执行此过程压缩。

警告:本文已自动翻译

属性

文章 ID:3066174 - 上次审阅时间:07/23/2015 03:21:00 - 修订版本: 2.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation

  • kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB3066174 KbMtzh
反馈
="https://c.microsoft.com/ms.js">