Because your harddrives are formatting using the NTFS filesystem (native to
XP) and this is not readable in DOS.
If you want to access the drives in DOS, you need either a special driver
(expensive) or a 3rd party utility to convert your drives to FAT32, but I
wouldn't bother.... Why do you need to access them in DOS?
If you are using a Windows 98 boot disk or a DOS boot
disk, the hard drive has a different format. (The disk
only recognizes FAT or FAT32 and XP hard drives are NTFS
by default) You'll have to boot from the XP CD.