【发布时间】:2012-02-02 17:50:39
【问题描述】:
我的程序在硬盘可用空间上执行任务。 任务相当长,需要 1-2 小时。
问题是在笔记本电脑上,当用户处于非活动状态时,硬盘可能会在几分钟后关闭。
如何以编程方式防止 Windows 硬盘减速(关机)?
【问题讨论】:
-
从控制面板手动设置不同的电源计划。我会删除一个在我背后改变电源计划的程序。
-
计算机在使用磁盘时关闭了磁盘?这对我来说听起来不太对劲。你确定吗?
-
这不是“程序化的”,但您始终可以考虑打开驱动器索引。 >.
-
我仍然在努力理解为什么一个执行一些可能需要 1 到 2 小时的操作的应用程序会被 10 秒的启动时间所困扰。为什么要担心?
-
@MartinJames,好的,假设您的操作需要 2 小时,并且必须每 2.5 分钟从磁盘读取数据。这将恢复磁盘 48 次,如果如您所说的启动时间需要 10 秒,则该操作将需要额外的 8 分钟。并且这些文件在非常大之前无法加载到内存中,并且取决于计算结果。我只是照原样回答这个问题;)
标签: windows delphi winapi hard-drive