系统不断在外部驱动器上写入 \$LogFile 和 \$Mft,导致它们不断旋转(Windows 10)

系统不断在外部驱动器上写入 \$LogFile 和 \$Mft,导致它们不断旋转(Windows 10)

我的外置硬盘总是无缘无故地随机旋转。我禁用了索引和优化功能,并做了所有其他常见的建议操作,但这种情况还是发生了。

然后我安装了进程监视器并设置了一个过滤器来准确查看是什么唤醒了驱动器。

并且系统(进程)正在写入这些外部驱动器的 $LogFile 和 $Mft 目录以及驱动器的主目录(路径只是驱动器号)。我已启用显示隐藏文件和文件夹,但我看不到这些系统文件夹,它们都在外部驱动器的主目录中。

我知道这些是系统需要写入的系统文件夹,但为什么它们在我的外部存档驱动器上?它们不应该在 C: 上吗?这些驱动器上没有系统内容。

另外值得注意的是,svchost.exe 一直尝试写入外部驱动器中的 \System Volume Information\tracking.log.tmp,但它说访问被拒绝,而且我认为这些尝试不会唤醒驱动器。

我应该说这些驱动器是使用 Bitlocker 加密并具有自动解锁功能的,所以也许这会以某种方式将它们链接到系统驱动器并触发活动?

我能做些什么来阻止系统唤醒我的外部驱动器?我希望有人能帮助我,这些驱动器每周只被访问几次,所以我真的不想让它们全天候旋转,但如果我将它们配置为在一小时左右后旋转停止,它们就会不断被唤醒。任何帮助都非常感谢!

答案1

某些应用程序正在写入或扫描磁盘。

$Mft是主文件表,包含磁盘上所有文件的列表。

$LogFile将所有元数据更改记录到磁盘的文件系统中。

您需要找出哪个应用程序正在执行此操作。它甚至可以是 Windows Search Index 服务,或诸如 虚空工具一切,或者其他任何东西。

要找到此应用程序,您可以使用 进程监控 监视和记录磁盘上的所有操作。进程监视器会生成一个巨大的跟踪文件,但您可以过滤对相关磁盘的引用,尝试几个过滤器。这将告诉您它是哪个进程,也许可以将此进程设置为忽略此驱动器。

相关内容