Unsolved
This post is more than 5 years old
102 Posts
0
6521
Y2K Time/date
I have an old computer with Win 95 & a 486 processor. I have a Y2K problem with the setting of the time and date.
When I set the correct time/date during CMOS setup everything is fine, but when I shut down and reboot the date always returns to 1994. If I reset the date/time using the date/time properties (bottom r/h screen) every thing is fine until reboot.
I presented this problem on this forum some time ago (maby 4/5 yrs back) and recieved a reply that told me how to solve this situation. I believe a change was added to the Autoexec.bat or Config.sys file. Whatever it worked great.
Normally I keep a file copy of all successful solutions I recieve on this forum, which have been many ,but seem to have lost this one over the years.
I have searched the forum back records, but so far have not been successful.
I realize Win 95 and 486 computers are relics at this time, but if anyone, or the person who gave the solution is still around and remembers it I would greatly appreciate a reply. Thanks
Russ
jackshack
6.4K Posts
0
January 11th, 2006 19:00
For instructions, you might look at this:
http://support.dell.com/support/topics/global.aspx/support/kb/en/document?dn=1024265&l=en&langid=1&c=us&cs=19&s=dhs
and this:
http://support.dell.com/support/topics/global.aspx/support/kb/en/document?dn=1024269&l=en&langid=1&c=us&cs=19&s=dhs
You will need to have the files that the document refers to, but I can't tell if these are still available on the Dell site. Network rules at my office prevent me from checking to see.
Good luck!
Message Edited by JackShack on 01-11-2006 03:22 PM
delta dart
102 Posts
0
January 12th, 2006 04:00
Thank you Jack. I believe the second Dell web address you listed was the one with the correct solution to my problem. The instructions for the fix was there but obviously the down load has been discontinued. A "page cannot be displayed" came up when I clicked on "download' portion of the page.
I thank you for your input and appreciate your reply.
Russ
Majestic
9.4K Posts
0
January 12th, 2006 11:00
delta dart
102 Posts
0
January 13th, 2006 01:00
Thanks Majestic. Got the D/L. Will try everything tomorrow. Thanks to all who have provided me with Info. Will reply to end results.
Russ
delta dart
102 Posts
0
January 16th, 2006 02:00
Many thanks to all. Problem solved.
Russ
jimmymac_4
155 Posts
0
January 20th, 2006 14:00
You already have a solution, but I thought you and those who replied might want to read a bit more
about the background of this oproblem. Here is an article I worote about this back in 1999...
A PC has two distinctly different clocks. One is a hardware component, the real time clock (RTC) and the
other is a software component, the operating system clock. The RTC is maintained in the format
century/2-digit-year/month/day and continues to function when the PC is turned off. The OS clock is an
incremental counter which is maintained as the number of days elapsed since 01/04/1980 and ceases to
function when the PC is turned off. The OS clock operates concurrently with, but independent of, the
RTC. At bootup, the operating system reads the RTC via the basic input output system (BIOS) and
initializes the OS clock. When an application calls for it, the operating system converts the OS clock to
four digit year/month/day format. Herein lies the root of the problem. When rollover occurs from year
99, the result will be 00 and the date will likely be displayed as 2000. Unfortunately, most RTCs do not
automatically increment the century portion of the date. The operating system will continue to correctly
maintain the date until the PC is rebooted and the operating system again reads the RTC and initialize the
OS clock. At that time, if the RTC contains the invalid year 1900, the OS clock will likely default to the
earliest valid PC date (01-04-1980, the "birthdate" of DOS's ROM BIOS).
Two types of rollover (transition/retention) tests can be performed to identify PCs which are not year 2000
compliant. As a prerequisite to testing, the PC must first be booted from a system (boot) diskette, and this
diskette must remain in the diskette drive until after the tests have been concluded. In addition, it is
crucial that date and time settings be entered at the DOS prompt. Compliance with these stipulations will
ensure that test results will not be compromised when workstations are attached to a LAN server utilizing
clock synchronization. In addition, time-sensitive and time-driven applications will not be inadvertently
triggered. The first test is a power on (rollover) test. Set the date to December 31, 1999. Set the time to
23:59 (11:59 pm). Wait until more than one minute has elapsed. Check the date. Turn the PC off and
then back on again. Recheck the date. The second test is a power off (rollover) test. Set the date to
December 31, 1999. Set the time to 23:59 (11:59 pm). Turn the PC off. Wait until more than one minute
has elapsed. Turn the PC back on and recheck the date. For both rollover tests, the date should be
January 1, 2000. If a PC fails either of the tests, it is not year 2000 compliant. To ensure the validity of
the tests, it is imperative for the PC being tested to have a battery in good working order. As a note of
reminder, when testing has been concluded, remember to reset the PC to the current date and time and
remove the system (boot) diskette from the diskette drive before rebooting the PC.
Fortunately, there is a workaround for PCs which are not year 2000 compliant. Unfortunately, this
"solution" is not foolproof, and it requires the PC date to be set during or after each boot sequence.
Recently, freeware programs have been made available which, when invoked from within the autoexec.bat at
bootup, will automate the process, effectively eliminating the need for manual intervention. A caveat is
in order here. This "solution" assumes that an application reads clock data from the operating system or BIOS.
Some time-sensitive and time-driven applications read clock data directly from the RTC. These applications
will still fail come the year 2000. Some newer BIOS employ an interim fix which "sanity checks" the RTC
date against a breakpoint year and adjusts the century from 19 to 20 when the year is 00. In effect,
however, this does nothing more than spare the PC user the obligation of setting the date. Unfortunately
this "fix" only executes when the PC is booted. If a PC is operational when rollover occurs, the century
portion of the BIOS date will be invalid (i.e. 19). In addition, applications running on PCs equipped with
such a BIOS, and which read clock data directly from the RTC, will still fail come the year 2000.
Fortunately, a viable solution is at hand. Year 2000 compliant RTC hardware modules have just recently
become available. Through addition of a card, replacement of a motherboard, or replacement of a PC,
year 2000 compliancy is finally possible.
Jim McNamara