[Startseite]
Testen der
Jahr-2000-Kompatibilität der PC-Hardware mit Bordmitteln
Vorbemerkungen:
Die Tests sollten nicht in der
normalen Arbeitsumgebung durchgeführt werden, um unerwünschte
Effekte zu vermeiden. Idealerweise testet man also nur im BIOS-Setup
oder mit einer (DOS-)Bootdiskette.
Bei sehr alten PCs ohne
integriertes BIOS-Setup liegt häufig ein externes Setup-Tool
bei; wahrscheinlich verwendet dieses aber nur eine zweistellige
Jahreszahl, so daß zum Testen ein (nicht unbedingt
Jahr-2000-spezifisches) zusätzliches Tool benötigt wird, um
die Echtzeituhr auszulesen.
Innerhalb des Jahr-2000-Tests sollten die folgenden vier Punkte
überprüft werden:
1. Rollover (Datums-/Jahrhundert-Übergang) während des
Betriebs
Während des Bootvorgangs gelangen Sie mit
[Del]/[Entf] (oder - je nach Rechnertyp - mit einer anderen
Tastenkombination) in das BIOS-Setup. Hier müssen Sie den Punkt
STANDARD CMOS SETUP (o.ä.) wählen
(üblicherweise der erste Menüeintrag). Nun sollten Sie die
Möglichkeit haben, Uhrzeit und Datum einzustellen (An den
anderen Einträgen sollte man nur etwas ändern, wenn man
sich damit auskennt!).
Stellen Sie das Datum auf den 31.12.1999
und die Uhrzeit auf einige Sekunden vor Mitternacht. Wenn Ihre
CMOS-Uhr (ggf. mit Korrektur durch das BIOS) Jahr-2000-fähig
ist, sollte das Datum korrekt auf den 1.1.2000 umspringen. Wenn dies
der Fall ist, sollten Sie zum Jahreswechsel keine Probleme bekommen.
Andernfalls müssen Sie, wenn der Rechner während des
Jahreswechsels läuft, das Datum kurz nach Mitternacht korrekt
setzen. Lesen Sie hierzu außerdem Punkt 3. Ansonsten lesen sie
bitte bei Punkt 2. weiter.
Es nützt nichts, diesen Test unter
DOS/Windows mit Hilfe der Betriebssystemkommandos bzw. -dialoge zu
machen, da Sie dann nicht die Fähigkeiten der Hardware, sondern
die des Betriebssystems testen. Sie würden selbst bei einem
Uralt-Rechner mit DOS 3.3 keinen Fehler feststellen.
2. Rollover im ausgeschalteten Zustand (nur nötig, wenn Test 1
nicht bestanden wurde)
Gehen Sie wie unter Punkt 1. vor und
stellen Sie das Datum auf den 31.12.1999 und die Uhrzeit auf kurz vor
Mitternacht. Schalten Sie nun den Rechner aus, bevor Mitternacht
erreicht wird, und warten Sie solange, bis der Übergang vorüber
sein müßte. Schalten Sie nun den Rechner wieder an und
prüfen Sie, ob das Datum auf den 1.1.2000 umgesprungen ist. Wenn
dies der Fall ist, sollten Sie keine Probleme bekommen, wenn der
Rechner während des Jahreswechsels abgeschaltet ist. Wenn nicht,
müssen Sie im neuen Jahr das Datum mindestens einmal beim ersten
Einschalten korrekt setzen. Näheres siehe Punkt 3.
Sie können
diesen Test alternativ mit DOS (Version 3.3 oder höher)
durchführen; die dazu benötigten Befehle sind date,
um das Datum zu überprüfen und zu setzen und time
für die Uhrzeit.
3. Halten des korrekten Datums
Dieser Test ist besonders dann
wichtig, wenn Ihr Rechner den Übergang nicht von alleine
schafft. Sie sollten ihn aber auch sonst sicherheitshalber
durchführen.
Stellen Sie, falls noch nicht geschehen, das
Datum auf den 1.1.2000 (oder ein beliebiges späteres Datum).
Starten Sie nun den Rechner neu und überprüfen Sie, ob das
korrekte Datum gehalten wurde. Wenn dies der Fall ist, ist es nicht
allzu schlimm, wenn Ihr Rechner die Tests 1 oder 2 nicht bestanden
hat - Sie müssen im neuen Jahr lediglich einmal daran denken,
das Datum einzustellen, danach sollten keine Probleme mehr auftreten.
Wenn nicht, so ist dies recht unangenehm - lesen Sie unter
Fehlerbehebung weiter.
Sie können diesen Test auch mit
DOS durchführen (s. Punkt 2).
4. Schaltjahre
In selteneren Fällen kommt es vor, daß
Rechner mit der Schaltjahresberechnung Probleme haben. Um dies zu
testen, gehen Sie folgendermaßen vor:
Prüfen Sie, wie
unter Punkt 1. beschrieben, für die Jahre 2000 bis 2005 jeweils
den Übergang vom 28. Februar auf den 1. März (bzw. in
Schaltjahren vom 28. auf den 29. Februar und weiter auf den 1. März).
Die Jahre 2000 und 2004 sind Schaltjahre, die übrigen nicht.
Achten Sie darauf, daß auch die angezeigten Wochentage stimmen
(der 28. Februar 2000 ist ein Montag, 2001 Mittwoch, 2002 Donnerstag,
2003 Freitag, 2004 Sonnabend, 2005 Montag).
Dieser Test macht
unter DOS/Windows wie unter Punkt 1. beschrieben keinen Sinn.
Fehlerbehebung
Die eleganteste Möglichkeit Ihren Rechner
soweit zu bringen, daß er die Tests besteht, ist ein
sogenanntes Flash-BIOS-Update, falls diese Möglichkeit besteht.
Dies ist im allgemeinen bei Rechnern ab Pentium aufwärts der
Fall; auch bei neueren 486ern könnten Sie Glück haben.
Nähere Informationen erhalten Sie auf der Webseite des
jeweiligen Mainboardherstellers. Wenn Ihnen dies alles nicht viel
sagt, fragen Sie bitte jemanden, der sich mit PCs auskennt, denn eine
genauere Erläuterung würde hier zu weit führen.
Ansonsten
sollten Sie bei Rechnern, die zumindest den Test 3 bestehen, damit
auskommen, im Jahr 2000 einmal das Datum einzustellen. Wenn der Test
3 nicht bestanden wurde (Sie bekommen dann üblicherweise eines
der Jahre 1994/2094/1996/2096 zu sehen), benötigen Sie eine
Korrektursoftware (ein sog. Fix), die jedesmal beim Starten des
Rechners das Datum korrigiert - es sei denn, Sie sind nicht auf das
Datum angewiesen oder wollen es bei jedem Start per Hand korrigieren.
Ein kostenloser Fix ist z.B. in cty2k (auf unserer Tools-Liste)
enthalten, der leider nur für die Jahre 2000 bis 2002
funktioniert.
Wenn der Rechner in einem Netzwerk eingebunden ist
und sich die Zeit bei jedem Start vom Server holt, ist alles bisher
Gesagte irrelevant - es muß lediglich der Server getestet
werden!
Was wurde nicht getestet?
Man kann leider nur mit zusätzlicher
Software (nicht unbedingt Jahr-2000-spezifische!) überprüfen,
ob die CMOS-Uhr auch ohne Korrektur durch das BIOS den Übergang
schafft. Dieser Punkt ist aber nur in Spezialfällen wichtig,
nämlich dann, wenn während des Jahreswechsels (d.h. um
Mitternacht!) eine Software läuft, die auf die CMOS-Uhr unter
Umgehung des BIOS zugreift (relativ selten, da dies aufwendiger zu
programmieren ist, als einfach das BIOS zu nutzen; wird hauptsächlich
von Betriebssystemen gemacht, und auch dann nur während des
Starts) und die Jahresangabe verwendet. Außerdem kann man fast
schon davon ausgehen, daß dieser Punkt nicht erfüllt wird,
selbst bei brandneuen Rechnern - es ist aber verständlich, daß
die Hersteller keine großen Anstrengungen unternehmen, um Ihre
Rechner Jahr-2000-fest zu machen, denn spätestens, wenn der
Rechner während des Jahreswechsels nicht läuft (und somit
auch bei allen Rechnern, die erst ab 2000 verkauft werden), stellt
dies überhaupt kein Problem dar!
20.04.1999,
André Janz
© AGN y2kadmin
Last modified: Monday, December 06, 1999