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

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

我的系统自带的是 win xp。我在一个单独的分区 E 卷中安装了 Win7。那是很久以前的事了。我不再需要 xp,现在我想缩小 C 分区,以便扩大 E 分区。我删除了 C 分区中的大多数文件,但由于引导管理器在那里,所以我没有完全删除该分区。但是我无法缩小分区,因为末尾有一个系统文件。FSUTIL 报告文件名为“$LogFile::$DATA”。我用任何我所知道的方法都找不到它,我不知道它是什么,但我想摆脱它。它是什么,我该如何删除它或缩小分区?以下是我现在拥有的:

图片1 图片2

答案1

这不是一个神秘文件。

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

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

您不能删除$LogFile,或者任何其他元数据文件。否则会妨碍 NTFS 的正常运行。

进一步阅读

  • Anthony J. Sammes 和 Brian Jenkinson (2007)。新技术文件系统。法医计算. (第二版)。Springer。ISBN 9781846283970。

答案2

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

查看更多这里

答案3

我设法使用了免费版Paragon 分区管理器

  • 我必须创建一个相邻的分区才能使用“缩小”选项来缩小主分区。
  • 初始扫描花了很长时间才开始 - 没有百分比警告,还有一些语法错误的傲慢信息告诉我“我们快到了”和“不要想当然”之类的。我认为这个阶段只是为了确保驱动器没有问题 - 这可能是一个好的保障。
  • 最初它强制重启,但该驱动器是外部 USB 驱动器,启动时找不到它。所以我删除了驱动器号,这样 Windows 就可以执行此操作了。

最后它确实工作得很好,并移动了一个$Bitmap文件,而其他文件似乎都不想移动它(Defraggler /重叠群)。

答案4

没有任何碎片整理解决方案能够简单或快速地发挥作用。

相反,我使用免费版本的易我分区大师。几分钟后我就安装完成了,重新启动,并且我的分区也缩小了。

安装后直接在 Windows 下运行 UI,选择缩减操作并单击“应用”后,它会要求重新启动并在离线状态下缩减卷。

相关内容