繁体   English   中英

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

[英]How to disable auto sleep on external USB hard drive in Windows XP

我在这个网站上看到了一个关于 Linux 系统的相关问题。 我对 Windows XP 操作系统有同样的问题。 我买了一个温彻斯特USB外置硬盘,从技术支持那里得知,休眠功能在固件中,无法关闭。 我正在寻找一个应用程序,它会定期自动读取/写入该驱动器以保持该计时器重置(每 5 分钟一次?)。 有人知道 Windows XP 的小型应用程序可以做到这一点吗?

谢谢你的帮助。

我已经尝试了几乎所有方法来解决此问题,该问题已在我的外部设备(包含我的电影)中共享。 没有任何工作。 我有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

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

问题解决了...

-克雷亚托

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

使批处理(.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

您可以尝试NoSleepHD。

http://nosleephd.codeplex.com/

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

谷歌:nosleephd

阿什克斯

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

使用此批处理文件将第一两行字母 t: 更改为您的驱动器号。 它适用于所有版本的 windows

@echo 关闭:开始

REM --- 更改下面的驱动器号以匹配您的 HDD。 要添加另一个驱动器,请复制 copy 和 del 行 --- copy NUL t:\HDDActive.txt del t:\HDDActive.txt

超时 /T 30 /NOBREAK 开始

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM