Katholische Universität Eichstätt

Rechenzentrum

J2K-Infos
Übersicht
zurück weiter

Jahr-2000-Tests für RTC, BIOS und Betriebssystem

Das BIOS kann ein fehlerhaftes RTC-Datum eventuell mit Hilfe einer Plausibilitätsprüfung korrigieren, indem beispielsweise die Werte 80 bis 99 dem 20. Jahrhundert und die Werte 00 bis 79 dem 21. Jahrhundert zugeordnet werden.

Auch das Betriebssystem kann über eine solche Plausibilitätsprüfung eine Jahrhundertzuordnung vornehmen. So besteht theoretisch die Möglichkeit, daß RTC und BIOS ein falsches Datum anzeigen, das Betriebssystem dagegen ein richtiges. Da nicht immer klar ist, von welcher Ebene Programme ihr Datum beziehen, sollten alle drei Ebenen auf ihre Jahr-2000-Fähigkeit hin überprüft werden. Zu diesem Zweck stehen auf den Novell-Servern der Katholischen Universität Eichstätt zwei Test-Programme zur Verfügung, die von der DOS-Ebene (nicht im DOS-Fenster von Windows) aufgerufen werden können:

  • i:\util\y2000\test_y2k.exe
  • i:\util\y2000\j2000.bat
Beide Programme testen RTC, BIOS und Betriebssystem sowohl auf den Jahrtausendwechsel wie auf den am häufigsten auftretenden Fehler, daß das Jahr 2000 nicht als Schaltjahr erkannt wird.

Anmerkung: Das Programm 2000.exe, das durch die j2000.bat aufgerufen wird, schaltet den Bildschirm in einen 50-Zeilen-Modus. Zum gewohnten 25-Zeilen-Modus zurück kommt man durch den Start eines Programmes mit graphischer Benutzeroberfläche wie Windows oder durch den Neustart des PC.

Die Testprogramme überprüfen allerdings nicht die Jahrhundertresistenz des Computers nach einem Neustart. Daher sollte zusätzlich das Datum mit dem Befehl date (vierstellige Jahresangabe) auf einen Wert nach 2000 gesetzt werden, der PC ausgeschaltet und nach einigen Sekunden wieder eingeschaltet werden. Mit date kann kontrolliert werden, ob der PC das neue Datum behalten hat. Anschließend kann wieder das aktuelle Datum gesetzt werden.

nach oben
10.04.1999
Peter Mösgen