This checklist discusses Y2K issues affecting industry-standard PCs - typically older models dating from the 1980s or early 1990s - which may still be running the DOS operating system.
For the purposes of this checklist, DOS encompasses any of three commercial operating systems:
If you're using Microsoft Windows 95 and 98,
see the respective Y2K Readiness Checklists for
Windows 95
or
Windows 98
for information
on Y2K issues relating to the newer versions of MS-DOS (such as 7.10)
included with these versions of Windows.
If you're using Microsoft Windows 3.1x,
see the Y2K Readiness Checklist for
Windows 3.1x
for information on Y2K issues relating to its included version(s) of MS-DOS.
Summary |
|
Hardware
|
Many industry-standard (also known as "Intel-based" or "IBM-compatible")
PCs have a minor hardware problem affecting their internal clocks:
instead of rolling over normally from 1999 to 2000, these clocks
will instead revert to a different year.
There are a variety of methods available for finding and resolving this problem.
Most versions of DOS do not include any features which can correct PC hardware Y2K problems. As a result, you'll need to use some other method to resolve such problems. There are two exceptions: IBM and Lineo claim that their most-recently-released versions of DOS, IBM PC DOS 2000 and Lineo DR-DOS 7.0x, respectively, incorporate software fixes capable of working around hardware Y2K problems on some PCs.
|
||
|
Operating System
|
Microsoft's MS-DOSMicrosoft will not be testing MS-DOS versions prior to 5.0 for Y2K compliance.Microsoft asserts that Versions 5.0 through 6.22 of MS-DOS have three Y2K issues, for which there are no fixes available. These issues are very minor, however, and two of these issues have straightforward workarounds. MSBACKUP, the DOS-based backup program included
with MS-DOS versions 6.xx, has two additional Y2K problems which could cause
confusion when performing backups or managing your backed up data. If you happen to
have used this program to back up your data, you'll need to look into these
problems before the year 2000 arrives.
If you absolutely require a version of DOS which is claimed by its vendor to be 100% Y2K compliant, you may be able to purchase and install either IBM PC DOS 2000 or Lineo DR-DOS. IBM PC DOSIBM's latest version of DOS, IBM PC DOS 2000, is claimed by its vendor to be Y2K compliant.The previous version, IBM PC DOS 7, is claimed to be compliant after applying a Fix Pak. In addition, IBM asserts that all earlier versions of IBM PC DOS, including PC DOS 6.x, are "non-ready." IBM's suggested compliance path for all previous versions is to upgrade to the IBM PC DOS 2000 release, which can be purchased from IBM. Lineo (formerly Caldera) DR-DOS, Novell DOS, and Digital Research DR-DOSLineo (formerly a division of Caldera, Inc.) DR-DOS version 7.03 is claimed by its vendor to be Y2K compliant. (Previously, Caldera had asserted that version 7.02 was also Y2K compliant.)We were not able to readily locate information on the compliance status of earlier versions of its predecessor products, Novell DOS and DR-DOS. An obvious compliance path for these earlier products would appear to be to upgrade to DR-DOS 7.0x, which can be purchased from Lineo. |
||
|
Application programs
|
Check for Y2K compliance. | ||
|
Data files & data sharing methods
|
Check for Y2K compliance. |
1. Hardware |
Many industry-standard (also known as "Intel-based" or "IBM-compatible")
PCs have a hardware problem affecting their internal clocks:
instead of rolling over normally from 1999 to 2000, these clocks
will instead revert to a different year (such as 1980).
|
2. Operating system |
|
|
If the direct links to Microsoft's Y2K Product Summaries for DOS should later be
moved or otherwise don't work, you should be able to navigate to these statements via
Microsoft's
Year 2000 Product Guide
On that page, scroll down to the subhead "Search for Microsoft Products." In the list of products below, scroll down to the category "Operating Systems". You may need to scroll down a bit further to see and click "MS-DOS". Then click the "Perform Search" button. This will generate a list of compliance statements for various releases and language versions of MS-DOS. |
|
|
|
If you're using a version of Microsoft's MS-DOS earlier than 5.0, Microsoft will not be testing your version of this operating system for Y2K compliance. Since the Y2K issues with earlier versions of DOS are unknown, it might be prudent to upgrade to an MS-DOS version 6.x release (which you might able to locate as a used, retail product), or to upgrade to a newly-released DOS product, such as IBM PC DOS 2000 or Lineo DR-DOS.
If you're using MS-DOS versions 5.0 through 6.22, these versions of DOS all have three Y2K issues for which Microsoft will not be providing fixes. However, these issues are very minor, and two of these issues have straightforward workarounds:
DATE command will not accept two-digit years from
00 through 79, but
will accept four-digit years such as 2000 or 2001.
00 through
79, but will
accept four-digit years such as 2000 or 2001.
COMMAND.COM and thus loaded into memory when DOS
starts up, but rather must be individually loaded and run from your PC's disk.)
DIR command can only display two-digit years when it lists the
modification dates for your files.
In addition, if you've used the ancient MSBACKUP program provided with
MS-DOS version 6.x (i.e. MS-DOS versions such as 6.0, 6.2, and 6.22)
to back up your DOS and Windows files, you should
be aware that this program has two additional Y2K-related issues.
These do not appear to affect the integrity of backed up data, but do
appear to have the potential to cause confusion when performing and managing backups.
Microsoft's
Y2K Product Summaries
for DOS 6.0, 6.2, and 6.22
include a detailed discussion of these two Y2K issues with MSBACKUP.
If you're still using MSBACKUP, we encourage you to switch to another
method of backing up your files.
For general backup advice, see the Berkeley Computing and Communications article
Ask Dr. Micro: How can I back up the files on my computer
.
If you absolutely require a version of DOS which is claimed by its vendor to be 100% Y2K compliant, you may be able to purchase and install either IBM PC DOS 2000 or Lineo DR-DOS. (See below for details.)
IBM asserts that all earlier versions of IBM PC DOS, including PC DOS 6.x,
are "non-ready," and notes at
Steps to Year 2000 readiness of PC DOS
that the compliance path for all previous versions
is to upgrade to the IBM PC DOS 2000 release, which can be purchased from IBM (below).
The previous version of this product, IBM PC DOS 7, is claimed to be compliant after
applying a Fix Pak, available by selecting the
"Offering Detail" link from IBM's
PC DOS 7 Fix Pak for Year 2000
page.
Doing so leads you to
a set of FTP (File Transfer Protocol) links
for downloading the Fix Pak and associated "readme" file, including:
Year 2000 Fix Pak for IBM PC DOS 7
(for the USA & UK English version of DOS 7, namedDOS7USY2.EXE)
Read Me file for this Fix Pak
(for the USA & UK English version of this Fix Pak, namedREADME.US)
The other "migration alternative" offered by IBM for IBM PC DOS 7, other than applying the Fix Pak, is to purchase an upgrade to IBM PC DOS 2000.
IBM asserts that its latest version of DOS, IBM PC DOS 2000, is Y2K compliant. IBM claims
that it can be used to upgrade PCs which are currently running DOS 3.3 or later,
including MS-DOS. This product
can be purchased online via the "Buy other versions"
links on IBM's
IBM PC DOS: Overview
page.
When we last visited IBM's Web site on June 9, 1999, this product could be
purchased in diskette and CD-ROM packages,
as well as additional licenses without media, at prices ranging from
$50 to $60 per copy, plus shipping and sales tax.
Another option for users of older versions of IBM PC DOS might be to purchase and install Lineo's DR-DOS (below.)
Lineo asserts that its latest versions of DOS, DR-DOS 7.02 and 7.03, are Y2K compliant. From the descriptions on Lineo's Web site, installation of this product does not appear to require a previous version of DOS.
A 90-day evaluation version is available from
Lineo's
DR-DOS Free Tryout
page. When we last visited Lineo's site on November 17, 1999, this product
could be purchased on CD-ROM from the
Caldera OpenStore
page at a price of $39 per copy, plus shipping and sales tax.
(Formerly, Caldera had also offered a diskette-based distribution.)
We were not able to readily locate information on the compliance status of its predecessor products, Novell DOS and DR-DOS. An obvious compliance path for these earlier products would appear to be to upgrade to DR-DOS 7.0x, which can be purchased from Lineo.
3. Application programs |
Custom-written (or "customized") application programs have been
written "from scratch"
or else extensively modified to perform a customized set of tasks
for a specific customer. Some campus departments are running
such applications, which typically have been created by
departmental programmers or outside consultants. Often, these
programs were built using programming or scripting languages,
database management systems, or client/server tools.
|
||
|
|
|
4. Data files & data sharing methods |
Data files, including spreadsheets and database files,
can harbor Y2K problems.
If some of these files are important to your department, or your personal
research or instructional work, you'll need to resolve
their date-related problems before the year 2000 arrives.
|
Data shared between application programs
could in some cases present Y2K problems. You can find guidance on
finding and resolving these problems in
Data Sharing Methods: Finding & Resolving Y2K Problems
|