 |
Energieverschwendung durch Windows 2000 Update Rollup 1 beenden - 1/1
05.08.2005 by doelf
Hintergrund: Windows 2000 Update Rollup 1
Statt eines fünften Service Pack hat Microsoft die wichtigsten Fehlerbereinigungen für Windows 2000 zu einem "Update Rollup 1" zusammengefaßt. Im Gegensatz zu einem Service Pack 5, muß vor dem Aufspielen des "Update Rollup 1" auch der vorangegangene "Service Pack 4" installiert werden. Leider beinhaltet das "Update Rollup 1" einige Fehler, welche das Zusammenspiel mit einigen Virenschutzprogrammen beeinträchtigen, welche für den Betrieb mit dem "Update Rollup 1" aktualisiert werden müssen. Schwerer wiegt allerdings ein Fehler in der Datei "hal.dll" - HAL ist der Hardware-Abstraction-Layer von Windows 2000 - welcher die Nutzung des Halt-State des Prozessors verhindert. Damit ist es der CPU nicht mehr möglich in den IDLE-Modus zu treten: Der Stromverbrauch im Leerlauf wird daher drastisch erhöht!
Defekt: hal.dll
Die Datei hal.dll findet sich im System32-Verzeichnis, üblicherweise "C:\WINNT\system32\HAL.DLL". Sie trägt nach der Installation des "Update Rollup 1" die Versionsnummer 5.00.2195.7006. Diese Version der Datei verhindert auf einigen Testsystemen den Halt-State, was sich mit einem Energiemessgerät leicht nachweisen läß:
Für obigen Test verwendeten wir fogendes System:
Die Vollast wurde mit Prime95 erzeugt, dabei wurde die Option "Torture Test - In-place lage FFTs" verwendet, um eine möglichst hohe Stromaufnamhe zu provozieren. Nach fünf Minuten IDLE bzw. Last wurden die durchschnittlichen Verbrauchswerte ermittelt.
Betroffene Systeme
Bei genauerer Betrachtung zeigt sich, daß es sich bei der neuen hal.dll um eine Kopie der Datei "C:\WINNT\Driver Cache\i386\halmacpi.dll" handelt. Windows verwendet diese Version der hal.dll für Multi-CPU Systeme. Betroffen sind somit:
- Alle Pentium 4 Systeme mit HyperThreading
- Alle Systeme mit Dual-Core CPU
- Alle Systeme mit mehr als einer CPU
Nicht betroffen sind entsprechend Single-Core Athlon 64 und Pentium 4 basierende Computer, sowie Modelle mit Intel Celeron, AMD Sempron oder VIA C3 Prozessor.
Ein Workarround
Wie wir sehen, verbraucht der Test-PC dank der neuen hal.dll im "Leerlauf" satte 44 Watt mehr! Gerade wer mehrere PCs betreibt, z.B. in seiner Firma oder im universitären oder schulischen Umfeld, wird sich über diesen Fehler keinesfalls freuen. Aber es besteht Hoffnung, denn Windows hat die alte hal.dll zum Glück gesichert!
Üblicherweise sollte man sie in folgendem Verzeichnis auf dem PC finden:
"C:\WINNT\$NtUpdateRollupPackUninstall$\hal.dll"
Diese Sicherung der alten hal.dll trägt die Versionsnummer 5.00.2195.6691 und hat den beschriebenen Fehler nicht. Da Microsoft die Datei jedoch sicher nicht zum Spaß ausgetauscht hat, können durch das Zurückspielen der alten Version andere Probleme auftreten. Wir testen die alte Version seit 14 Tagen, ohne irgendwelche Probleme feststellen zu können. Dennoch geschieht die Anwendung der nun beschriebenen Vorgehensweise auf eigene Gefahr!
- Die Datei "C:\WINNT\system32\HAL.DLL" an einen sicheren Ort auf der Festplatte kopieren. Falls Probleme auftreten, kann man diese Version wieder zurückkopieren.
- Die Datei "C:\WINNT\$NtUpdateRollupPackUninstall$\hal.dll" in das Verzeichnis "C:\WINNT\system32\" kopieren. Bitte darauf achten, die Datei nicht versehentlich zu verschieben!
- Den PC neu starten.
Das war es auch schon. Zu einfach?
Wir wünschen viel Spaß beim Stromsparen ;-)
|
 |
 |
Weitere Testberichte:
Was bringt DDR3-1066, 1333, 1600 und 1800?
Im Test: ASUS Rampage Formula (Intel X48 mit DDR2)
Cat DVD-1122, ein DVD-Spieler für 9 Euro
3,2 GHz und FSB1600: Intel Core 2 Extreme QX9770
Biostar TA780G M2+ (AMD 780G) im Test
Preview: Intels P45, P43, G45 und G43 Chipsatz
Vier kompakte Keysonic Bluetooth-Tastaturen im Test
ASUS M3N-HT Deluxe (NVIDIA nForce 780a SLI)
AMD Phenom X4 9750 - 2,4 GHz im B3-Stepping
Im Test: MSI P35 Neo2-FR (Intel P35/ICH9R für 75 Euro)
Super Talent Pico_C 8GB USB-Flashspeicherstick
Revoltec LightMouse Precision 1.5, 2 Wireless und Portable
Sharkoon Rebel9, Rebel12 und Zubehör im Test
Im Test: Scythe KamaBay Amp
Im Test: ASUS P5E3 Deluxe (X38) und P5E3 Premium (X48)
Intel Core 2 Duo E8500 - 45 nm Dual-Core mit 3,16 GHz
Intel Core 2 Duo E8200, die 45 nm Einstiegs-CPU
Mushkin 4GB SP Serie USB-Flashspeicherstick
4, 6, 8, viele Kerne: Intels CPUs von 2008 bis 2010
AC Accelero S1 und Turbo Module vs. GeForce 8800 GT
CeBIT 2008: 22 Berichte
Scythe Orochi im Test: Kühlerriese mit 10 Heatpipes
Im Test: Arctic Cooling Accelero S2
ASUS P5K-E WIFI-AP - Intel P35 mit DDR2
Preview: NVIDIA GeForce 9600 GT
ASUS P5K Premium - Deluxe reloaded?
ASUS Blitz Extreme im Test - Intel P35 trifft DDR3
|
|