在扩展 Windows 2008 服务器上的硬盘大小后,我尝试恢复硬盘上大量文件的压缩。我使用命令compact /u /s /i /f /q
来执行此操作。但它似乎在某些文件上挂起(因此我可以跳过它似乎挂起的文件所在的文件夹),所以我必须逐个文件夹执行操作,而不是一次性执行整个驱动器。如何找出它在某些文件上挂起的原因?
答案1
由于 NTFS 压缩限制,我建议先从文件夹中删除压缩属性,然后再从所附文件中删除。这就是逐个文件夹方法适合您的原因。不幸的是,Explorer 界面无法将该更改仅应用于没有文件的文件夹和子文件夹,而是允许“将更改应用于此文件夹、子文件夹和文件”。作为一种解决方法,您可以创建一个脚本来搜索子目录并仅从子目录中删除压缩属性。然后继续处理文件。