碎片整理 NTFS $LogFile

碎片整理 NTFS $LogFile

我遇到了非常详细的“我的电脑很慢”问题。在资源管理器中,我注意到 c:\$LogFile 的访问时间持续在 800 毫秒左右,我怀疑这是造成速度减慢的主要原因。如何对 NTFS 磁盘上的 MFT 进行碎片整理?我发现这contig在理论上可能会有帮助。但在实践中,contig $LogFile在 cmd 窗口中以管理员身份运行

Contig v1.7 - Makes files contiguous
Copyright (C) 1998-2012 Mark Russinovich
Sysinternals - www.sysinternals.com

------------------------
Access is denied.

No files fragmented.

$Bitmap,,$Boot并且$BadClus还给我访问被拒绝。

$Mft,,,,并且运行良好。$Volume$AttrDef$Secure$UpCase$Extend

我该如何解决这个问题?我可以将此磁盘连接到另一台机器,而不是以某种方式安装,然后从那里对这些文件进行碎片整理吗?如果可以,那将如何工作?或者有更简单的方法可以做同样的事情吗?

答案1

$Logfile 是一个特殊的 NTFS 系统文件。它是所有磁盘操作的循环日志,用于安全回滚不成功的磁盘操作。该文件具有固定大小,并在格式化磁盘时分配。它不能被删除、移动或碎片整理。

Windows 命令行实用程序“chkdsk”可以显示和更改 $Logfile 的大小。增大 $Logfile 不会移动它,但会附加新的片段。减小 $Logfile 会从末尾删除片段。

CHKDSK c: /L:XXX   
where XXX is the size in KB. /L without a size will show info. 

您可以尝试暂时设置较小的尺寸,进行碎片整理,然后再次调整大小。

答案2

$LogFile 记录硬盘上的写入操作,无法移动或碎片整理。只有在以下情况下,其访问才会变慢:

  1. 你的磁盘速度变慢了,或者
  2. 正在对文件进行许多写入操作。

在第一种情况下,你的硬盘快要坏了。

第二种情况,某些软件正忙于写入磁盘。

第二个假设的一些想法是:

  1. 运行任务管理器并查看“I/O 写入”列中的进程
  2. 以安全模式启动。如果速度减慢的现象消失,则可能是某个已安装的程序造成的。您可以使用自动运行关闭启动直到找到它。
  3. 禁用磁盘索引
  4. 禁用 Windows Media 共享
  5. 禁用防病毒软件
  6. 查看防病毒软件是否设置为检查每个打开的文件

答案3

如果你怀疑硬件故障,我建议使用三位一体救援工具包并使用该套件中提供的软件执行硬件测试和扫描。

您将无法对正在使用的系统文件进行碎片整理。我建议重新启动进入安全模式,以尽量减少正在使用的文件数量,让碎片整理程序高效运行。

  1. 重新启动进入安全模式
  2. 在安全模式下,清除临时文件和缓存(在资源管理器中右键单击驱动器并转到工具,使用清理)
  3. 在安全模式下进行碎片整理。

我也建议免费软件碎片整理程序

答案4

UltimateDefrag 声称它可以对所有文件进行碎片整理以及移动/定位任何文件到您想要的位置、更改 MFT 大小等。(我认为是版本 5)。

对应:它是付费软件,而不是免费软件。

所以我可以假设,在未来的某个时候,也许某些免费软件会做同样的事情。

相关内容