如何从以前的 Vista 安装中删除 NTFS 系统文件

如何从以前的 Vista 安装中删除 NTFS 系统文件

Tl;dr:无法删除无法访问的文件(因为系统文件无主)C:\$Extend\$UsnJrnl:$J

我正在尝试缩小 Win Vista 下的系统分区。一切都很好,只是在卷的最后 300MB 前面有一个文件,无法通过碎片整理或其他方式将其从其位置移动。它被称为C:\$Extend\$UsnJrnl:$J,我的假设是,当我重新设置系统时,它是以前安装 Vista 时留下的。

现在,用谷歌搜索此类文件会带来有趣的结果,但无法解决我的问题:

  • 磁盘上剩余的文件在新的 Windows 设置中可能会变得无主,无法访问(即使管理员也无法访问)。为了能够再次访问它们,我找到了将takeown它们重新分配给管理员组(或任何其他人)的技巧。对于普通文件来说,这很管用,但是不是为了这些C:\$Extend东西。

  • C:\$Extend文件夹是 NTFS 文件系统的系统文件夹,日志存储在其中(特别是在一个名为的文件中$UsnJrnl:$J:$Data,其名称与我的非常接近,但并不完全相同)。

  • 您可以使用 删除日志fsutil usn deletejournal /D C:,但是,这在启动系统内不起作用(我发现尝试时出现错误:“拒绝访问”)。另外,我不太清楚副作用。

  • 您无法使用标准碎片整理工具移动 NTFS 自身文件。顺便说一句,对于不可访问的文件也是如此。

那里的每一点知识都是针对任何一个无法访问的文件或者NTFS$Extend的东西,但没有人解决我的问题两个都,无法访问的系统文件。

问题:我怎样才能删除该文件,或者至少怎样才能将其在磁盘上移动?

顺便一提:我使用 defraggler 进行碎片整理,但也使用 Vista 自身的程序(据我所知,底层引擎应该是相同的)。

答案1

好吧。别为这个烦我。下载一个Ubuntu或者Sysrescue 实时磁盘,启动它(从 U 盘或光盘)并删除它。您应该将该光盘留待以后使用(例如 Ubuntu 10.04),因为它可以像瑞士军刀一样工作。对于每个超级用户/管理员来说,这都是一个方便的实用程序。

在磁盘上移动。嗯。也许如果你暂时将它移动到某个地方(当然是使用实时磁盘)并将其复制回来,它将被写入数据的末尾 > 而不是末尾。我猜。(但你试过吗Acronis Disk Director 套件?)

相关内容