本人使用的Acer AS4830TG笔记本,USB3.0接口,外接移动硬盘,如果过段时间没有访问,硬盘就会进入“休眠”状态;此时再访问硬盘需要等待数十秒时间预处理,才可正常访问。忘记是由于Acer自家的一个什么U口节电技术,还是移动硬盘的节电技术导致。
于是自己弄了个批处理,来解决此问题。
@echo off Title KDA Mode Con Cols=37 Lines=7 Color 0b setlocal enabledelayedexpansion echo Keep Disk Alived... echo Press any key to continue... pause > nul set N=0 set Disk=I: ::Check Disk echo Now Disk set is !Disk! dir !Disk! > nul 2>&1 If %ERRORLEVEL% ==1 (echo The !Disk! is not exist,Please Check. echo Windows will be closed in 4 seconds. ping 1.1.1.1 /n 3 /w 1000 > nul exit ) :Start set /a N+=1 echo Keep Disk Alived Times !N! >> !Disk!\KDA.log echo Sucess...!N! ping 1.1.1.1 /n 24 /w 1000 > nul If !N! == 40 (del /f /q !Disk!\KDA.log & set N=0) cls goto Start
可以将上面代码复制到记事本,另存为BAT文件即可。可将Disk后的盘符改为自己移动硬盘的盘符。
也可下载:Keep