如何在Windows XP中禁用外部USB硬盘驱动器上的自动睡眠

时间:2008-11-22 19:27:39

标签: windows

我在这个网站上看到了一个关于Linux系统的相关问题。我在Windows XP操作系统上有同样的问题。我买了一台Winchester USB外置高清,从技术支持中发现睡眠功能在固件中并且无法关闭。我正在寻找一个应用程序,它将定期自动读/写该驱动器,以保持计时器重置(每5分钟?)。是否有人知道Windows XP的小型应用程序会这样做?

感谢您的帮助。

5 个答案:

答案 0 :(得分:1)

批处理(.BAT)文件如下:

@echo off
:start
copy c:\windows\notepad.exe g:\  (Or whatever your external drive is)
choice /N /D Y /T 120            (The 120 is the delay in seconds)
goto :start

答案 1 :(得分:1)

你可以试试NoSleepHD。

http://nosleephd.codeplex.com/

它每隔几分钟将一个空文本文件写入您选择的驱动器(您可以选择分钟)以停止驱动器进入自动睡眠模式。

google:nosleephd

ASHX

答案 2 :(得分:1)

我已经尝试了几乎所有东西来解决我的外部问题,这个问题被分享出来包含我的电影。什么都没有奏效。我有一个WD Mybook,我认为睡眠是在驱动器内部发生的。

我有一个适合我的解决方案,对其他任何人都应该。关键是要保持USB驱动器做一些事情。不是很多,但简单的事情会导致驱动器发生某种变化。

Windows XP没有SLEEP命令,但您可以下载一个并将其添加到SYSTEM32文件夹中。然后,您只需创建一个简单的批处理文件,并将其放在启动文件夹中,以便在您登录时执行。

确保您拥有该驱动器的写入权限。将驱动器号更改为您的...

制作批处理文件。

:start
@echo off
@cls
@echo Keeping USB Drive Awake.  Do not close this window!
@sleep 60
@dir E: /S /B >E:\keepawake.txt
@echo Drive Accessed %date% at %time% >keepawake.txt
goto start

这会将完整的目录结构写入名为keepawake.txt的文件中的E:驱动器上的文件。然后它会用一个包含日期和时间的简单注释覆盖它。这总是不同的。它将每60秒完成一次。

问题解决了......

-Krehator

答案 3 :(得分:1)

我正在使用免费/开源Windows程序KeepAliveHD(http://keepalivehd.codeplex.com/)来完成此任务。效果很好。

答案 4 :(得分:0)

任何具有自动保存功能的文本编辑器都可以。 您还可以编写批处理文件以获取目录列表,并使其在设定的时间段后递归(自行调用)。或者使用Windows调度程序来执行它。