2008-11-22 9 views
-1

J'ai vu une question connexe sur ce site concernant un système Linux. J'ai la même question sur un système d'exploitation Windows XP. J'ai acheté un HD externe Winchester USB, et j'ai découvert du support technique que la fonction de veille est dans le firmware et ne peut pas être désactivée. Je suis à la recherche d'une application qui va automatiquement lire/écrire sur ce lecteur périodiquement pour garder cette minuterie réinitialisation (toutes les 5 minutes?). Est-ce que quelqu'un est au courant d'une petite application pour Windows XP qui fera cela?Comment désactiver la mise en veille automatique sur un disque dur USB externe sous Windows XP

Merci pour votre aide.

Répondre

0

Tout éditeur de texte avec une fonction d'enregistrement automatique le ferait. Vous pouvez également écrire un fichier batch pour obtenir une liste de répertoires, et le faire agir de manière récursive (s'appeler lui-même) après une période définie. Ou utilisez le planificateur Windows pour l'exécuter.

1

fichier batch Marque (.BAT) quelque chose comme ceci:

@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 
+0

Il n'y a pas de choix :) Je veux dire, choice.exe n'est pas inclus avec windows. – atzz

1

Vous pouvez essayer NoSleepHD.

http://nosleephd.codeplex.com/

Il écrit un fichier texte vide sur votre disque choisi toutes les quelques minutes (vous pouvez choisir les minutes) pour arrêter le lecteur de passer en mode auto-sommeil.

google: nosleephd

ashx

1

J'ai essayé presque tout pour résoudre ce problème sur mon externe qui est partagé contenant mes films. Rien n'a jamais fonctionné. J'ai un WD Mybook, et je pense que le sommeil se produit en interne dans le lecteur.

J'ai une solution qui fonctionne pour moi, et devrait pour quelqu'un d'autre. La clé est de garder la clé USB en train de faire quelque chose. Pas beaucoup, mais quelque chose de simple, provoque un certain type de changement sur le disque.

Windows XP ne dispose pas d'une commande SLEEP, mais vous pouvez en télécharger une et l'ajouter au dossier SYSTEM32. Ensuite, tout ce que vous avez à faire est de créer un fichier batch simple et de le placer dans votre dossier de démarrage afin qu'il s'exécute lorsque vous vous connectez.

Assurez-vous que vous avez un accès en écriture sur le lecteur. Modifier la lettre de lecteur à la vôtre ...

Créer un fichier de commandes.

: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 

Cela écrira la structure complète du répertoire dans un fichier sur le lecteur E: dans un fichier appelé keepawake.txt. Ensuite, il va l'écraser avec une simple note contenant la date et l'heure. Ce sera toujours différent. Il le fera toutes les 60 secondes.

Problème résolu ...

-Krehator

Questions connexes