Nicht maskierbare Altlasten, Eine Reise in die hochaktuelle Steinzeit der PC-Technik 
c't 21/2012 S. 148    
-------------------------------------------------------------------------------------------
 
Dateien: 
 
cmos.exe        ausfhrbare Datei fr Windows (32 oder 64 Bit) 
directnt.sys    Kernel-Treiber 32 Bit 
directnt64.sys  Kernel-Treiber 64 Bit 
cmos.txt        dies hier

cmos.exe ist ein kleines Tool zum Anzeigen, Vergleichen und Laden der 
CMOS-Eintrge fr BIOS-Setup fr eine Vielzahl von Intel-Chipstzen,
wenn sie kompatibel zu ICH2 bis ICH10 sind.

Es kann sowohl die Standard- als auch die Extended-Eintrge lesen und schreiben. 
Schreiben geht ohne Prfsummenfehler aber nur, wenn kein Kennwort eingetragen ist und 
die entsprechenden Bereiche vom BIOS nicht gesperrt worden sind. 

cmos.exe muss mit Administratorrechten aufgerufen werden! 

Unter 64 Bit Windows muss man entweder 
 a) beim Booten F8 oder Shift F8 drcken und das Laden nicht signierter Treiber zulassen,
 b) ein Testsignierung vornehmen und das System im Testmodus booten (Siehe Architektur im Wandel,
    c't  4/10 S. 176.
 c) mit atsiv -f directnt.sys laden. Atsiv.exe von Linchpin Labs wird aber von Microsoft 
    als bswillige Software betrachtet und von Virenscannen blockiert, da es beliebige 
    Kerneltreiber ohne Zertifizierung nachladen kann. Man sollte es nur fr Testzwecke einsetzen. 
    Man findet es mit etwas Suche im Internet als Beigabe zu coretemp v0.96.    

cmos.exe ohne Parameter gibt die Eintrge in Hex aus. 
Bei unbekannten Chipstzen kann man auf eigene Gefahr mit cmos -f die Ausgabe erzwingen, 
aber weder die NMI-Maske auslesen noch den Extended-Bereich umschalten.   
    
Abspeichern    : cmos > datname 
Laden          : cmos -l datname 
Vergleichen    : cmos -c datname
NMI-Maske Test : cmos -n 
U128E Test     : cmos -u
  
cmos.exe ist ein sehr hardwarenahes Programm -- die Benutzung geschieht auf eigenes Risiko. 
Bei falsch zurckgeschriebenen Werten gibt es normalerweise einen CMOS-Prfsummenfehler und das System 
nimmt dann beim Booten Default-Werte. Fr den Notfall haben die meisten Rechner noch ein CMOS-Clear-
Jumper, der auch dafr sorgt, dass die Kennwrter gelscht werden.  

Viel Spa
as
