是否有可能过度使用 chkdsk?

是否有可能过度使用 chkdsk?

chkdsk /f/v/sdcleanup/perf/scan每次我使用外部 USB 驱动器或硬盘驱动器(以及在我的内部驱动器上)时,我都会执行一次,每次我复制或删除一个大文件(大小超过 1GB),结果却发现这一页“…不建议频繁执行此操作。”

我知道使用/r开关对硬盘驱动器和 SSD 也是有害的,因为它涉及写入、读取和删除文件,但除此之外,我的命令会以什么形式损害我的磁盘?

编辑:我住在一个电力不稳定的地方。

答案1

如果没有必要,请不要使用磁盘修复工具。

这最好是浪费精力,最坏的情况是会给磁盘带来额外的压力。

关于你的使用,你是这样说的chkdsk

“…每次我复制或删除一个大文件…”

你为什么要这样做呢?你为什么认为复制“大文件”会导致磁盘损坏?你为什么认为你必须一直这样做,而不是让系统自己做它该做的事?这有点像每次你有重大想法时就吃一片阿司匹林,以防头痛。

虽然我不使用 Windows(我使用的是 macOS 和 Linux),但这里有一些基本逻辑:每次使用磁盘修复软件时,系统都需要检查整个文件系统是否有损坏。即使没有任何损坏,驱动器仍然需要读取。如果你每次复制“大文件”时都这样做,驱动器的使用量就会达到文件复制所需的 2 倍。

这是否不好?值得商榷。现代驱动器通常设计得比过去更好地处理使用情况。但这充其量只是浪费时间。它给你虚假的保证,而事实上文件完全复制了——没有错误——应该足以保证没有问题。

我建议你只有在有充分理由的情况下才运行磁盘修复工具。例如突然关机、突然卸载或意外将其掉落到地板上。

答案2

是的,有可能过度使用 chkdsk。

Chkdsk 是一个危险的操作,原因有二:

  1. 它的 I/O 负担很重,因此会给磁盘带来额外的负担,
  2. 如果发现错误,chkdsk 可能会通过破坏一个或多个文件的方式来修复它。

对于第二种情况,建议执行两次 chkdsk,并且仅/f在第二次尝试时使用 (fix) 参数,并且仅在第一次尝试发现任何错误时才使用,尤其是在执行完整备份有问题的磁盘。

只有在发生灾难性故障(例如操作过程中断电)后,磁盘才会出现错误,尽管现代磁盘(尤其是 SSD)不太容易受到此类故障的影响。

如果磁盘健康对你来说很重要,并且你遵循我上面的建议,偶尔做一次 chkdsk 也没什么问题。每次使用后都这样做是矫枉过正,只会缩短磁盘的使用寿命。

相关内容