由于神秘文件无法缩小分区

Elr*_*ynn 8 windows-7 partitioning

我的系统自带win xp。我在一个单独的分区中安装了 Win7,卷 E。那是前一段时间。我不再需要 xp,现在我想缩小 C 分区,以便我可以增长 E。我从 C 中删除了大多数文件,但由于启动管理器在那里,我并没有完全删除分区。但是,由于最后的系统文件,我无法缩小分区。FSUTIL 报告文件名为“$LogFile::$DATA”。我无法使用我知道的任何方法找到它,我不知道它是什么,但我想摆脱它。它是什么,我如何删除它或以其他方式缩小分区?这是我现在所拥有的:

图片1 图片2

Jde*_*eBP 6

这不是一个神秘的文件。

它记录在大量关于 NTFS 的书籍和 WWW 站点中。这是NTFS 盘上结构的组成部分的几个文件之一 - $MFT$MFTMirr$Volume$Bitmap$Boot等等。按照惯例,它们具有这些名称,但这些名称不会出现在应用程序模式 Win32 代码所看到的任何目录中——因此也不会出现在最终用户看到的任何目录中。它们在主文件表中有固定的、众所周知的节点号。 $LogFile是 MFT 条目 #3,用于 NTFS 事务日志记录。

::$DATA表示事务日志文件的数据流。(实际上,这表示文件的默认数据流。)您无法缩小卷,因为存储该流的位置当前位于卷的末尾。您需要将 的内容重新定位$LogFile到更接近卷的开头,这是某些(并非所有)磁盘碎片整理工具能够完成的任务。

您无法删除$LogFile,或者实际上无法删除任何其他元数据文件。这将阻止 NTFS 的正确操作。

进一步阅读

  • Anthony J. Sammes 和 Brian Jenkinson (2007)。新技术文件系统。取证计算。(第二版)。斯普林格。ISBN 9781846283970。

  • 有什么办法可以移动文件吗?启动时碎片整理?例如,[O&O Defrag](https://en.wikipedia.org/wiki/O%26O_Defrag) 或其他一些工具? (2认同)

sku*_*kub 1

您必须先关闭系统还原,然后才能调整分区大小。

在这里查看更多内容。

  • 这不是问题(显然)。驱动器 C 的系统还原已关闭。我也把它关掉了 e:,但没有什么乐趣。 (3认同)