[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