Ich hatte ein externes 1-TB-Laufwerk von Western Digital, auf das ich über USB zugegriffen habe. Ich entschied eines Tages, dass ich die Festplatte in meinem Fall lieber einbauen und über die SATA-Schnittstelle darauf zugreifen möchte. Also nahm ich es auseinander und die eigentliche Montage war ein Kinderspiel.
Das einzige ist, ich denke, das Gerät verfügt über einige Standard-Energiesparfunktionen, was bedeutet, dass das Gerät dazu neigt, sich nicht mehr zu drehen, wenn es (x) lang im Leerlauf ist.
Dies führt zu Verzögerungen beim Zugriff auf die Festplatte. Kann ich diese Energiesparfunktionen für diese Festplatte trotzdem deaktivieren?
quelle
hdparm -s Number /dev/sdaX
wenn die Zahl normalerweise ein Vielfaches von 5 Sekunden ist. Siehe man hdparm oder sein Windows-Äquivalent.Dies wird nicht immer durch die Energieverwaltung in Windows verursacht. Manchmal liegt es an der Firmware der Festplatte. Das Herunterfahren nach 5 oder 10 Minuten ist ärgerlich, wenn Sie in Photoshop, Word oder anderen Programmen arbeiten und Ihre Arbeit regelmäßig speichern müssen. Es ist ärgerlich zu warten, bis sich die Festplatte dreht. Dies kann auch die Festplatte beschädigen.
Die Lösung ist sehr einfach:
Erstellen Sie eine Batch-Datei (mit Dateiname
spinning.bat
) im Editor und fügen Sie dieses Skript ein:(steht
d:
für Ihre Festplatte). Die Batch-Datei kann auf der problematischen Festplatte oder einer anderen Partition abgelegt werden.Führen Sie den Taskplaner unter Windows aus und erstellen Sie eine neue Task, um diese Batchdatei auszuführen (
.bat
) und starten Sie diese Task nach 5 Minuten oder 10 Minuten neu. Dieser Vorgang schreibt eine Textdatei nach 5 oder 10 Minuten und schreibt diese Datei dann immer wieder neu. Das Problem ist, dass sich dascmd
Fenster öffnet, wenn jede Aufgabe ausgeführt wird, was wiederum ärgerlich ist :))Wir müssen die Batch-Datei im versteckten Modus ausführen:
Erstellen Sie eine
.vbs
Datei mit Notepad und fügen Sie dieses Skript ein:Speichern Sie nun diese Datei (zB
spinning_hide.vbs
:; beachten Sie, dass diesspinning.bat
Ihre Batch-Datei ist) am Speicherort der Batch-Datei und führen Sie dann nur die.vbs
Datei mit dem Windows Task Scheduler aus. Diese Methode schreibt eine Textdatei von 1 KB im Abstand von 5 oder 10 Minuten und verhindert, dass die Festplatte in den Leerlaufmodus wechselt.quelle
.txt
Datei löschen und prüfen, ob die neue auftauchtEs ist möglich, das Herunterfahren von JEDER Western Digital-Festplatte auf Firmware-Ebene, einschließlich der "grünen" Laufwerke, zu deaktivieren.
Ein Programm mit dem Namen idle3.exe wird im DOS-Modus ausgeführt, und ein einfaches Programm
idle3.exe /d
durchläuft und deaktiviert den Zeitraum für das Herunterfahren auf allen angeschlossenen WD-Laufwerken.Weitere Informationen finden Sie hier.
quelle
ANY
" dieser Text auf der Downloadseite von WD: "following hard drives: WD1000FYPS-01ZKB0, WD7500AYPS-01ZKB0, WD7501AYPS-01ZKB0. CAUTION: Do not attempt to run this software on any hard drives other than what is listed above.
" irgendein reales Experiment?Sie müssen Ihren Energieplan ändern:
quelle
Ich habe den Batch-File-Ansatz verwendet, um zu verhindern, dass meine externen Western Digital-Festplatten in den Ruhezustand versetzt werden, aber ich war nicht begeistert von der Anzahl der Schritte, die zur Implementierung erforderlich sind - was noch schlimmer war, da ich es mit mehreren Laufwerken tun musste.
Ich wollte auch das Verhalten der Skripte verfeinern, war aber nicht begeistert, die Zeit darauf zu verwenden, herauszufinden, wie ich es anstellen sollte. Zum Glück bin ich auf etwas gestoßen, das ich bequemer implementieren und an meine individuellen Bedürfnisse anpassen kann.
Eine Alternative zum Batch-Scripting
Meine bevorzugte Lösung - zu der ich zu Hause und bei der Arbeit gewechselt habe - ist eine kostenlose Open Source-App (nur Windows) namens KeepAliveHD: http://keepalivehd.codeplex.com/
Wie bei vielen Batch-Dateilösungen wird eine Datei regelmäßig auf die externe Festplatte geschrieben (ernsthaft ... gibt es keine andere Möglichkeit, programmgesteuert mit einem Laufwerk zu interagieren, um es wach zu halten, als eine Datei zu schreiben? ), Aber es bietet den Komfort einer grafischen Darstellung Interface und fügt eine Reihe von Optionen hinzu - von denen ich einige sehr nützlich finde.
Vorteile / Nutzen
(der Autor gibt an, dass es kein Limit gibt)
(ich meine Arbeit Computer die ganze Zeit verlassen, so dass mein Laufwerk noch nie geschlafen , als ich)
Sie können den Quellcode auf der Projektseite sehen, was mir gefällt, weil es hilft, das Verhalten des Programms transparent zu halten (z. B. keine versteckten 'Funktionen'), und ich nehme an, dass es auch Nicht-Windows-Leuten einen Ausgangspunkt für die Erstellung von etwas für ihre Plattform bietet .
Wie auch immer, ich weiß, dass dies eine Antwort auf eine alte Frage ist, aber hier habe ich vor ein paar Monaten meine erste (und nun ersetzte) Lösung gefunden, um meine externe HD wach zu halten. Hoffentlich wird diese Lösung für andere von Nutzen sein. ob es eine erste Lösung für sie oder eine verbesserte ist.
quelle
Um zu verhindern, dass die Festplatte meines Laptops herunterfährt, verwende ich CrystalDiskInfo. Windows Power Management wird nicht helfen, es ist HDD APM-Einstellungen. Sie müssen die Standard Edition herunterladen und dann zu Funktion -> Erweiterte Funktionen -> AAM / APM-Steuerung gehen. Wählen Sie HDD und ändern Sie die Einstellungen für APM im Abschnitt APM zwischen Min Power und Performance. Oder Sie können die APM-Funktion überhaupt deaktivieren.
quelle
Wenn Sie mit Linux vertraut sind, lesen Sie den Befehl hdparm: http://linux.die.net/man/8/hdparm (insbesondere den Schalter -S).
Ich habe die Spin-Down-Einstellung bei einigen Laufwerken bereits erfolgreich deaktiviert. Hiermit wird die Einstellung auf dem Laufwerk selbst festgelegt, sodass sie beibehalten wird, unabhängig davon, auf welchem Computer Sie sie verwenden oder wie Sie sie formatieren :)
quelle
Sie sollten dies deaktivieren können, es sei denn, das Laufwerk verfügt über eine verrückte Firmware, die Befehle vollständig ignoriert. Nehmen Sie im Dialogfeld "Energieoptionen" in Win 7 Ihren vorgegebenen Plan und "Planeinstellungen ändern" und dann "Erweiterte Energieeinstellungen ändern". Es gibt eine Option für 'Festplatte' und 'Festplatte ausschalten nach ...'. Setzen Sie es für "Nie" auf 0.
quelle
Um das "Pingen" von Festplatten zu verhindern, habe ich vor einiger Zeit eine kleine Windows-Uitility geschrieben: https://github.com/MrShoenel/HDD-Ping . Vielleicht hilft es Ihnen. Dies ist besonders hilfreich, wenn Sie SMART nicht zum Ändern des Timers verwenden können (wie in meinem Fall, in dem ich verhindert habe, dass ein Raid-Array herunterfährt).
quelle
Dies ist ein verbessertes Skript von @ Alexandru's für Windows.
BEARBEITEN: Windows 8 führt Skripts mit Leerzeichen im Namen nicht ordnungsgemäß aus. Bei jeder Ausführung wird nach dem Programm gefragt, mit dem es geöffnet werden soll. Leerzeichen und Anführungszeichen wurden aus den Dateinamen entfernt, und die Version wurde auf 1.01 erhöht.
Speichern als
KeepAwake101.wsf
:Dieses Skript erstellt eine leere Datei im Stammverzeichnis des aktuellen Verzeichnisses.
Speichern Sie diese XML-Datei als Nächstes als
KeepAwake101.xml
:Stellen Sie beim Speichern der XML-Datei sicher, dass Sie die Dateicodierung als UTF-16 (mit der Bezeichnung "Unicode" im Editor) speichern.
Auf
<Command>"\KeepAwake101.wsf"</Command>
, stellen Sie sicher , dass Sie , indem Sie die Position des Skripts diese Zeile ändern.Ein
<WorkingDirectory>L:\</WorkingDirectory>
, Sie können diese Zeile an den Speicherort Ihres Laufwerks ändern.Start> Alle Programme> Zubehör> Klicken Sie mit der rechten Maustaste auf "Eingabeaufforderung"> Als Administrator ausführen.
Wechseln Sie in das Verzeichnis, in dem sich die XML-Datei befindet.
Importieren Sie das XML als Aufgabe:
Wenn Sie die Aufgabe löschen möchten, geben Sie Folgendes ein:
Diese Task ist so eingerichtet, dass sie alle 20 Minuten ausgeführt wird. Die externe Festplatte von Western Digital Elements 2 TB (WDBAAU0020HBK) wird alle 30 Minuten in den Energiesparmodus versetzt.
Nachdem Sie die Aufgabe importiert haben, können Sie das Intervall und den Zeitplan mithilfe des Aufgabenplaners konfigurieren. Geben Sie zum Öffnen des Taskplaners in der Eingabeaufforderung oder in einem Dialogfeld Start> Ausführen Folgendes ein:
Warnung:
Western Digital Green-Laufwerke verfügen möglicherweise über eine aggressive IntelliPark-Funktion, mit der der Kopf nach 8 Sekunden Inaktivität geparkt wird. Dadurch steigt die Anzahl der Lade- / Entladezyklen (LCC) erheblich an. Sie können das LCC mit einer Software wie Defraggler oder Hard Disk Sentinel unter Windows überprüfen, die SMART-Daten lesen kann.
Wenn Sie das Laufwerk alle 20 Minuten wach halten, kann der LCC möglicherweise über den Grenzwert steigen. Anstatt dieses Skript auszuführen, können Sie in Betracht ziehen, das Laufwerk nur gelegentlich zu verwenden und es nicht anzuschließen.
Sie können hier mehr lesen:
http://www.sagaforce.com/~sound/wdantiparkd/
Obwohl Sie das Intervall des Skripts auf 7 Sekunden ändern können, um ein Einparken des Kopfes zu verhindern, klingt es nicht sehr gut.
Es ist eine gute Idee
wdidle3.exe
, die IntelliPark-Funktion zu deaktivieren oder das Timeout anzupassen.Wenn Sie dies nicht tun möchten, empfiehlt es sich, eine andere Festplatte zu kaufen und die Western Digital Green-Festplatte als Sicherungslaufwerk zu verwenden, das Sie nur gelegentlich einschalten müssen. Jeder liebt Backups.
quelle
Group Policy
In Windows gibt es eine Einstellung, die den nichtflüchtigen Energiesparmodus (NV) für Festplatten mit dieser Öko-Funktion deaktiviert. Ich glaube, die Theorie besagt, dass das Betriebssystem bei einer sofortigen (oder schnelleren) Wiederaufnahme der Festplattenentscheidung bei Überlegungen zum Herunterfahren wesentlich aggressiver sein kann:Wie auch immer, ich sehe vier Gruppenrichtlinieneinstellungen, die sich auf "hybride" Festplatten beziehen. Sie finden sie alle
gpedit.msc
unter:Schalten Sie den Cache-Power-Modus aus
Deaktivieren Sie die nichtflüchtige Cache-Funktion
Schalten Sie den Solid-State-Modus aus
quelle
Wenn es sich bei Ihrem SATA-Controller um einen Intel handelt, können Sie einen aktuellen Intel Rapid Storage-Technologietreiber installieren und die Verbindungsstromverwaltung deaktivieren, um zu verhindern, dass Ihre Festplatten in den Energiesparmodus wechseln.
quelle
Mein 2,5-Zoll-WD Scorpion Blue verfügt über ein 8-Sekunden-Intervall, das von der Firmware festgelegt wurde. Ich habe diese wdidle3-Lösung ausprobiert, aber der geschriebene Wert bleibt nicht erhalten.
Ich habe jedoch eine Lösung für Windows gefunden, die auch nach einem Neustart nicht mehr vorhanden ist. Sie können sie jedoch beim Start einplanen und nach Standby-Ereignissen wieder aktivieren.
Die App heißt HDDScan und mit ihr können Sie eine .bat-Datei mit den gewünschten PM-Einstellungen erstellen und an die oben genannten Ereignisse binden.
quelle