Hallo, hatte 2011 ein IBM-Notebook gekauft, WinXP SP3 installiert und eine Maschinensteuerung eingerichtet. Seltsamerweise blieb irgendwann 2012 die BIOS-Uhr stehen. Habe es erst Monate später bemerkt, weil alle von mir erstellten Dateien das gleiche Datum trugen (06.09.2012). Habe mich damals nicht weiter darum gekümmert, denn die Maschine lief und ein falsches Datum hatte keinerlei Bedeutung. Nun hatte ich vor Tagen die Steuerung mal nur kurz am Internet, weil ich ein Update über das Netz beziehen wollte. Dabei wurde wohl die Windows-Uhrzeit über das Internet aktualisiert und nun läuft die BIOS-Uhr seltsamerweise seit Tagen wieder. Kann doch eigentlich alles gar nicht sein, oder doch? M.W. kann Windows nicht ins BIOS schreiben, allerdings hat Windows offensichtlich doch das Datum im BIOS geändert. Wer kennt sich aus? Gustav
Gustav K. schrieb: > M.W. kann Windows nicht ins BIOS schreiben Nicht ins BIOS. Aber die Zeit in der RTC kann es sebstverständlich verstellen. Das konnte IIRC sogar schon DOS. Klingt so als hinge die RTC an einem verklemmten Bit, das bei der Zeitumstellung resettet wurde. Vermutlich hätte vorher einfaches Umstellen der Uhrzeit auch gereicht. Echte Hardware Defekte in der RTC (nicht schwingender Quarz o.ä.) sind extrem selten.
Jim M. schrieb: > Echte Hardware Defekte in der RTC (nicht schwingender Quarz o.ä.) sind > extrem selten. Normalerweise ist nur die Backup Batterie leer/schwach. Da schwingt das manchmal nicht mehr, aber merkt sich noch die Daten.
Gustav K. schrieb: > Seltsamerweise blieb irgendwann 2012 > die BIOS-Uhr stehen. Das kann schonmal passieren. Die BIOS-RTCs halten ihre Daten (einschließlich der Uhrzeit) in einem CMOS-RAM, der durch mindestens ein Prüfbit gesichert ist. Stimmt das (oder die) Prüfbit(s) aus irgendwelchen Gründen nicht mehr, wird der Schreibzugriff auf das RAM gesperrt bis ein expliziter CMOS-RAM-Reset ausgeführt wird. Logische Folge ist also insbesondere, dass die Zeit eingefroren erscheint. Der Sinn dahinter ist, dass die Logik davon ausgeht, dass Prüfbitfehler allein deshalb entstehen, weil die Batterie (fast) alle ist. In der bösen Realität können aber leider auch schon recht mäßige Störungen auf der Stromversorgung dazu führen, dass da mal irgendein Bit kippt. In einer industriellen Umgebung und bei nicht dafür ausgelegten Rechnern passiert das sogar mit recht hoher Wahrscheinlichkeit... > Habe es erst Monate später bemerkt, weil alle von > mir erstellten Dateien das gleiche Datum trugen Das zeigt, dass die Maschine wohl ohnehin kein Dauerläufer ist, sondern wohl mindestens einmal täglich neu gestartet wurde... > Nun hatte ich vor Tagen die Steuerung mal nur kurz am Internet, weil ich > ein Update über das Netz beziehen wollte. Dabei wurde wohl die > Windows-Uhrzeit über das Internet aktualisiert und nun läuft die > BIOS-Uhr seltsamerweise seit Tagen wieder. > > Kann doch eigentlich alles gar nicht sein, oder doch? Natürlich kann das sein. Windows kennt die RTC gut genug, um auch den Schreib-Lock erkennen und beheben zu können. Das konnte schon DOS vor >30 Jahren. So vergeßlich ist man nichtmal bei Microsoft... > M.W. kann Windows nicht ins BIOS schreiben Selbst das kann Windows seit langem (ACPI und insbesondere UEFI lassen grüßen...). Das will man aber eigentlich garnicht haben, denn es eröffnet die Möglichkeit für Malware sich sozusagen "ausserhalb des Systems" einzunisten. Wichtiger ist aber im Zshg. dieses Threads: das ist hier auch garnicht nötig. Geschrieben wird hier nämlich nicht in's BIOS, sondern nur in's CMOS-RAM. Das ist was anderes.
Max D. schrieb: > Normalerweise ist nur die Backup Batterie leer/schwach. Da schwingt das > manchmal nicht mehr, aber merkt sich noch die Daten. Dazu sind in Laptop oft aufladbare Zellen drin. Wenn die wieder Strom gekriegt haben, ist alles wieder paletti.
Hallo und erstmal vielen Dank für die interessanten Antworten ! Jim M. schrieb: > Klingt so als hinge die RTC an einem verklemmten Bit... Das wäre dann wie bei einer mech. Uhr, wo sich 'ne tote Mücke in einem Zahnrad eingeklemmt hat. Einmal die Uhr aufziehen, die Mücke ist in Stücke und die Zahnräder laufen wieder. Jim M. schrieb: > Vermutlich hätte vorher einfaches Umstellen der Uhrzeit auch gereicht. Im Netz fand ich einen Bericht über ein gleiches Problem (RTC steht), ein neues Setzen der Uhrzeit im BIOS hat die Uhr dann wieder zum Laufen gebracht. c-hater schrieb: > Das zeigt, dass die Maschine wohl ohnehin kein Dauerläufer ist, sondern > wohl mindestens einmal täglich neu gestartet wurde... Genau, die Maschine läuft nur tagsüber zu den üblichen Arbeitszeiten. Max D. schrieb: > Normalerweise ist nur die Backup Batterie leer/schwach. Da schwingt das > manchmal nicht mehr, aber merkt sich noch die Daten. Wenn die Backup Batterie damals schon leer/schwach war, dann müsste selbige nach nun 4 Jahren absolut platt sein. Ist sie aber scheinbar nicht, den die Uhr tickt seit Tagen munter vor sich hin. Werde das mal weiter beobachten
Gustav K. schrieb: > Dabei wurde wohl die > Windows-Uhrzeit über das Internet aktualisiert Gustav K. schrieb: > denn die Uhr tickt seit Tagen munter vor sich hin. NTP=? https://de.wikipedia.org/wiki/Network_Time_Protocol Evtl. lief ein Programm was absichtlich die Zeit anhielt weil eine Lizenz sonst abläuft?
Gustav K. schrieb: > Wenn die Backup Batterie damals schon leer/schwach war, dann müsste > selbige nach nun 4 Jahren absolut platt sein. Ist sie aber scheinbar > nicht, den die Uhr tickt seit Tagen munter vor sich hin. Hast du nicht gelesen, was ich geschrieben habe? Die Uhr ist auch nicht nur abhängig von der Batterie. Mit der Stromzufuhr tickt sie wieder und wurde durch das BS gestellt. Das ist die Grundeinstellung, wo sie sich die Zeit von einem Zeitserver geholt hat. Kein Hexenwerk.
oszi40 schrieb: > Evtl. lief ein Programm was absichtlich die Zeit anhielt weil eine > Lizenz sonst abläuft? Mit Sicherheit nicht, es läuft auf dem Notebook nur die Maschinensteuerung und die Programme, die bei WinXP mit dabei sind. Habe einiges probiert, um den Fehler zu reproduzieren, keine Chance, die Uhr tickt einfach. Die Uhr tickt auch über die Zeit/Datum hinaus, bei der sie ursprünglich stehen bleib. Es hat sich kein Bit mehr "verklemmt". michael_ schrieb: > Mit der Stromzufuhr tickt sie wieder und wurde durch das BS gestellt. Das Notebook war 4 Jahre lang an ca. 3 Tagen pro Woche einige Stunden in Betrieb, was sollte das mit der Batterie zu tun haben? Wenn die Batterie vor 4 Jahren leer war, kann sie jetzt kaum wieder voll sein. Die Funktion der RTC wurde m.E. einzig durch das automatische Stellen via Internet auf die aktuelle Zeit wieder hergestellt, so unglaublich das klingen mag.
Gustav K. schrieb: > Funktion der RTC wurde m.E. einzig durch das automatische Stellen via > Internet auf die aktuelle Zeit wieder hergestellt, so unglaublich das > klingen mag. Du hast offensichtlich meine Erklärung nicht begriffen. Besser kann man es aber kaum erklären, also wirst du wohl damit leben müssen, einfach zu doof zu sein, das Phänomen verstehen zu können. Dabei ist das doch absolut trivial. Solange für Windows keine Notwendigkeit bestand, der BIOS-Zeit zu mißtrauen, gab es auch keine Notwendigkeit, diese neu zu schreiben. Also auch keine Notwendigkeit, den Schreib-Lock abzuschalten. Nachdem Windows aber durch den NTP-Zeitabgleich erkennen konnte, dass die BIOS-Uhr nicht stimmt, wollte Windows sie mit neuen Daten beschreiben, stellte aber dabei den Schreib-Lock fest und hob ihn auf, um genau das tun zu können. Und seitdem läuft die Uhr halt wieder. Zumindest bis der nächste Power-Surge wieder mal irgendein Bit im CMOS-RAM kippt und sie wieder steht, weil dadurch der Schreib-Lock erneut errichtet wird... Das ist so einfach und so logisch, dass es schon weh' tut, wenn man feststellen muss, dass ein erwachsener Mensch nicht kapiert, was da passiert, selbst wenn er es quasi vorgebetet bekommt...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.