Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03336.jsonl.gz/2406

Ich arbeite viel am PC und nutze dabei verschiedene Benutzerkonten (Admin, und ein geschütztes Konto), sowie eine Virtuelle Maschine (VMLite) mit Windows XP zum Debuggen alter ASP Programme. Dabei kommt es regelmässig vor, dass sich die externe Festplatte nicht mehr ansprechen lässt. Erst nach einem Neustart des Systems funktioniert sie wieder.
Ein weiterer Nachteil ist das langsame Aufwachen aus dem Ruhemodus. Wenn ich am Ende der Arbeit oder zwischendurch schnell meine Arbeit sichern möchte oder einfach nur den PC ausschalten, muss ich immer zuerst warten, bis die Festplatte wieder online ist. Das nervt mit der Zeit.
Bei der Recherche im Internet beim Hersteller und in Foren ergab sich, dass vom Hersteller keine Möglichkeit vorgesehen ist, den Ruhemodus zu deaktivieren. Einstellungen in Windows können dies auch nicht erreichen, da dieses Feature direkt in die Firmware der Festplatte eingebaut ist.
Eine immer funktionierende Lösung ist, regelmässig vor Ablauf der Wartezeit bis zum Standby, auf die Festplatte zuzugreifen. Dazu genügt es, regelmässig eine kleine Datei per Batch-Script vom Betriebssystem auf die Platte schreiben zu lassen. Das Batch-Script kann als Aufgabe im Aufgabenplaner von Windows installiert werden und läuft unbemerkt im Hintergrund.
Diese Lösung funktioniert mit jeder Art von Festplatte. Man kann mit dem Script beliebig viele Festplatten daran hindern, in den Ruhemodus zu schalten.
Das Batch-Script und die dazu gehörige Aufgabe für den Aufgabenplaner (in Form einer XML-Datei, welche in den Aufgabenplaner importiert werden kann), können als ZIP-Archiv heruntergeladen werden:
Das ZIP-Archiv muss entpackt werden. Es enthält die beiden Dateien DrivesNoStandby.bat und DrivesNoStandby.xml. Speichere die Dateien im Verzeichnis C:\. Wenn du einen anderen Speicherort wählst, musst du im Aufgabenplaner den Pfad zum Batch-Script anpassen.
Unter Windows kann man mit Hilfe des Aufgabenplaners Aufgaben definieren, welche vom Betriebsystem bei bestimmten Ereignissen ausgeführt werden. Als Trigger für die Ereignisse werden für das Batch-Script der Start des PC's und ein bestimmtes Zeitintervall (5 Minuten) definiert.
Die Datei DrivesNoStandby.xml enthält die Beschreibung der Aufgabe für den Aufgabenplaner und kann dort einfach importiert werden. Die Aufgabe muss danach leicht angepasst werden. Es muss ein User mit Admin-Rechten gewählt werden und das Zeitintervall muss an die eigenen Bedürfnissen angepasst werden.
Das Batch-Script DrivesNoStandby.bat sieht wiefolgt aus:
echo "DrivesNoStandby" > K:\DrivesNoStandby.txt
In der Datei DrivesNoStandby.bat wird angenommen, dass die externe Festplatte den Laufwerksbuchstaben K hat. Finde mit dem Windows Explorer heraus (per Doppelklick auf dem Desktop auf Computer), welchen Laufwerksbuchstaben deine externe Festplatte hat. Öffne die Datei DrivesNoStandby.bat mit einem Texteditor (rechtsklick und Bearbeiten wählen) und ändere den Laufwerksbuchstaben entsprechend ab.
Wenn du mehrere externe Festplatten am Ruhemodus hindern willst, kannst du die Datei wie im nächsten Abschnitt beschrieben ergänzen.
Speichere die Datei ab.
Das Batch-Script DirvesNoStandby.bat kann so ergänzt werden, dass mehrere Festplatten am Ruhemodus gehindert werden. Bei der Aufgabenplanung muss nur darauf geachtet werden, dass das Intervall, mit dem die Dateien erstellt werden, kürzer ist, als die kürzeste Wartezeit aller Festplatten.
So sieht das Batch-Script aus, wenn drei Festplatten I, J und K am Standby gehindert werden sollen:
echo "DrivesNoStandby" > I:\DrivesNoStandby.txt echo "DrivesNoStandby" > J:\DrivesNoStandby.txt echo "DrivesNoStandby" > K:\DrivesNoStandby.txt
Ich weiss nicht, ob der Aufgabenplaner bei allen Windows 7 Versionen zur Verfügung steht oder nicht. In der Ultimate Version kann ich ihn aufrufen, indem ich Start anklicke und im Eingabefeld Aufgabe eingebe. Danach erscheint in der Liste der passenden Einträge oben im Menu der Eintrag Aufgabenplanung. Wenn ich diesen Eintrag anklicke, wird der Aufgabenplaner gestartet.
Den Aufgabenplaner findet man auch in der Systemsteuerung unter Verwaltung.
Die Aufgabe (regelmässiges Ausführen des Batch-Scripts) kann im Aufgabenplaner importiert werden, indem im Menü Aktion auf Aufgabe importieren... Imp geklickt wird. Achtung: Dieser Menüeintrag erscheint nicht, wenn im linken Fenster Aufgabenplanungsbibliothek angewählt ist.
Wähle im Öffnen Dialog im Laufwerk C:\ die Datei DrivesNoStandby.xml und klicke auf die Schaltfläche Öffnen. Darauf erscheint die folgende Dialogbox Aufgabe erstellen. Die Einstellungen sind von der Datei importiert worden.
Folgende Anpassungen müssen noch vorgenommen werden:
Klicke in der folgenden Dialogbox auf die Schaltflächer Erweitert... D.
Klicke in der folgenden Dialogbox auf Jetzt suchen E. Es werden in der Liste Suchergebnisse: alle auf dem aktuellen PC gefundenen Benutzerkonten angezeigt. Wähle ein Konto, welches als Administrator eingerichtet ist F und klicke danach auf OK.
Standardmässig wird alle 5 Minuten eine Datei auf die externe Festplatte geschrieben. Dieser Wert kann im Register Trigger H geändert werden. Klicke auf den Trigger I der geändert werden soll und klicke dann auf die Schaltfläche Bearbeiten.... Das Zeitintervall kann in den erweiterten Einstellungen J eingestellt werden. Die restlichen Einstellungen können mit OK übernommen werden.
Achtung: Wenn das Zeitintervall weniger als 5 Minuten sein soll, kann man einfach in das Feld klicken und z.B. 1 Minute eingeben! Weniger geht leider nicht.
Wenn das Batch-Script DrivesNoStandby.bat nicht im Verzeichnis C:\ abgelegt wird, muss dies im Register Aktionen K angepasst werden. Selektiere die Aktion L in der Liste und klicke auf Bearbeiten... M. Der aktuelle Pfad zur Batch-Datei wird in der Zeile Programm/Skript: N angezeigt. Dieser Pfad kann mit der Schaltfläche Durchsuchen... O geändert werden.
Die übrigen Einstellungen (siehe folgende Bilder) können einfach übernommen werden.
Nachdem alle Einstellungen vorgenommen sind, muss die Aufgabe noch aktiviert werden. Wähle dazu in der folgenden Dialogbox die Aufgabenplanungsbibliothek P. Drücke die Taste F5 auf der Tastatur, um die Liste daneben zu aktualisieren. Suche dort den Eintrag DrivesNoStandby Q und klicke ihn mit der rechten Maustaste an. Wähle dann im Kontextmenu Ausführen R.
Zum Schluss muss der PC neu gestartet werden, damit die Aufgabe regelmässig ausgeführt wird.