如何在NTFS文件系统中恢复缺失的空间

在运行Windows XP Pro,SP3的个人电脑上,我使用NTFS格式化了一个40 GB的USB硬盘驱动器。 我试图释放尽可能多的空间。 Windows资源pipe理器告诉我,我有大约200 MB的驱动器上的文件(显示隐藏和系统文件)。 当我显示驱动器属性,但显示73%免费,使用大约10 GB。

我跑了CHKDSK,发现了各种各样的问题。

现在运行碎片整理,它的行为就好像有10 GB的文件,但我不能在任何地方访问它们。

如何find并删除这个额外的10GB?

格式? 这几乎是清理文件系统的最平滑的方式..取而代之。 :d

如果你正在存储大文件,select一个更大的分配单元将会减less开销。

用64K分配单元格式化并复制数据后,我从MFT中的大约300MB下降到小于10MB。 这是一个250GB的NTFS卷。

我也看看系统还原。 尝试使用PsExec以SYSTEM身份运行WinDirStat ,并查看系统卷信息下是否有名为Restore {GUID}的大文件。

要删除系统上每个卷的最新卷影副本,请转到“磁盘清理”,select“清理系统文件”,然后使用“更多选项”选项卡上的第二个button。

清除只有一个卷禁用,然后从系统属性的“系统保护”选项卡重新启用卷的卷影副本。

(如果您对MFT的大小感兴趣,请查看defrag /a的输出)

NTFS备用数据stream中有一点点缺失的空间 – 使用sysinternalsstream实用程序来查找。

备用数据stream允许文件与多个数据stream相关联。 例如,像text.txt这样的文件可以有一个名为text.txt:secret(表单文件名:streamname)的ADS,它只能通过知道ADS名称或专门的目录浏览程序来访问。 在原始文件大小中不能检测到备用stream…

两点 –

1)我经常在客户端(和我自己的)计算机上看到,当文件被删除时,当可用空间变得非常小(小于1%)时,它们不会释放适当的空间量(只删除1个文件获得500 MB的回来)。

2)我从来没有find一种方法来恢复这个空间,但我find了一些方法来恢复一些,我将在下面概述:

清除页面文件区域的步骤 –

1)右键单击“我的电脑”并select属性

2)点击高级选项卡

3)点击“性能”下的“设置”

4)再次点击高级选项卡

5)在虚拟内存下,点击“更改”

6)将页面文件设置为0 MB,然后在所有屏幕中select“okay”,然后重新启动计算机

7)将页面文件重置为适当的大小

这应该有助于清除一些缺失的空间。

运行TreeSize Free作为LSA帮助我,看看这个,以及如何运行LSA http://www.tech-recipes.com/rx/1288/how-to-run-applications-in-the-local-system-帐户-LSA /