|
The various components in
a PC have evolved over the years, and this can cause problems when you
upgrade your system. In particular, old motherboards were not designed
to operate with today's multi-gigabyte hard drives, and there are
several well-known limits you should be aware of to avoid
disappointment. Many of these applied to systems that are now obsolete,
and I won't cover them here. I'll limit myself to Windows 95 and later
operating systems and to hardware manufactured during or after 1994. If
you have an older system, or if you want a more thorough explanation,
please check the PC Guide, www.pcguide.com. This is an excellent
resource for software and hardware information that its author, Charles
Kosierok, updates frequently.
BIOS Limits
If you have an old (pre 1994 or so) BIOS that
does not support disk geometry translation, your PC will not see more
than 528 MB on any hard disk. (By the way, there are two ways to measure
disk capacity. Here, I'll use a strictly decimal notation, but many
authors and programs use hybrid binary/decimal notation that denotes
1024 as 1K and 1024 x 1024 = 1,048,576 as 1M, which I think is
confusing. In this article, 1K = 1000, and 1M = 1,000,000.) The 528-MB
problem was solved around 1995 by new BIOS designs and by enhanced disk
driver software such as Western Digital's Ontrack. Check your BIOS
set-up screens that deal with hard disks and look for options such as
LBA (Logical Block Addressing), ECHS (Extended Cylinder, Head, Sector),
or just Large. These indicate that your BIOS does not have the 528 MB
limit.
A short time later, in 1996, some BIOS bugs
imposed a limit of 2.11 GB, and after this people found various other
bugs that limited disk sizes to around 3, 4, or 34 GB. Check the above
Web site or your BIOS vendor to see if they affect you. The solution to
all these problems is to upgrade your BIOS or to use an EIDE expansion
card that contains a BIOS extension.
|
File System Limits
The FAT16 file system imposes a 2.15 GB limit on
partition size, regardless of how modern your BIOS is. DOS, Windows 3.1,
and early Windows 95 use FAT16. Note however that this does not limit
the total hard disk size, which is determined by the BIOS or the file
system. If you have Windows 95 OEM SR2 or a later system, you can use
FAT32, which can accommodate partitions of up to 8 GB. Windows 95 does
not have any provisions to upgrade the file system, so you must use
Partition Magic or a similar program to do this. If you have Windows 98
or later, it can upgrade your old FAT16 partitions.
Operating System Limits
DOS, versions 6.22 and earlier, and Windows NT,
versions 3.5 and earlier, support disk sizes only up to 8.46 GB.
Microsoft has announced that Windows 95 will never support disks larger
than 32 GB, regardless of the version or your BIOS and the file system
you use. They have given no explanation for this. Windows 98 and ME may
need a patch for disks larger than 32 GB; check with Microsoft before
you buy a disk larger than this.
Different Microsoft operating systems support
different file systems. DOS and early Windows 95 support only FAT16.
Windows 95 OEM SR2, Windows 98, and Windows ME support FAT16 and FAT32.
Windows NT supports FAT16 and NTFS (NT File System). Windows 2000
supports FAT16, FAT32, and NTFS. This means you have to be careful if
you dual-boot your PC. For example, if you want to run both 95 and NT on
the same machine, you must store your data on a FAT16 partition to
allow both operating systems to see it.
Disk Hardware Limits
ATA (IDE) disks are limited to 137 GB. This isn't
a problem yet, but will surely become one soon. Look for a new hard
disk standard in the next year or two, which will probably be
incompatible with current BIOS's, disk controllers, and software.
|