一个脚本/方法不断读取外部硬盘以防止其旋转

一个脚本/方法不断读取外部硬盘以防止其旋转

嘿伙计们,我这里有一个问题。

我想我这里有一个快要坏掉的 2TB 希捷扩展卡,我刚插上电源,它就会在读取某些内容时发出咔嗒声。问题是,当我停止读取或写入硬盘甚至 3 分钟(暂停音乐、电影播放)时,它就无法再次旋转(它只是反复咔嗒 15 次以上,然后才停止咔嗒声,我的电脑会将其视为断开连接)

我已经尝试关闭一些电源选项和计划,如下所建议:如何防止 Windows 7 硬盘旋转?但它仍然在减速。还尝试下载它的软件套件来更改固件以更改电源选项,但它仍然在减速。

但我遇到了一个临时解决方案。当我尝试在该硬盘上的 torrent 文件中播种某些内容时,它不会减速,并且会一直被我的电脑检测到。我可能只能这样做,但这会浪费我的带宽(每月数据上限为 500GB)

所以我的问题是: 是否有脚本/方法可以让我的计算机不断读取有故障的扩展硬盘上的内容(就像 utorrent 一样)以停止其旋转?

我有点不想在我链接的线程上使用写入文件脚本,因为我认为不断地写入文件会比读取文件更快地磨损这个硬盘。

我只想在硬盘报废之前充分利用它。不幸的是,我刚刚购买的 2 年延长保修期一个月前刚刚结束,所以我有点生气,因为我买不到新的。我已经备份了此硬盘上的数据,所以我随时准备面对它的报废。

答案1

您可以运行类似以下 CMD 脚本:

:again
dir x:\*.* /S > nul
::  adjust timeout 10s to your requirements!
ping -n 10 127.0.0.1 > nul
goto again

但这可能会缩短磁盘的剩余寿命,因为它涉及实际的读取操作。

相关内容