一台机器操作系统是WIN 95,用系统盘从DOS状态启动时,无法读取硬盘数据,而从WIN 95启动时又一切正常。 首先想到的可能原因是硬盘使用FAT32分区,而老版本DOS不支持这种分区。可是在FDISK中列出硬盘采用的是FAT16,顿时否定了我的推测。 这种现象以前没有遇到过,当时真是百思不得其解。忽然想起不久前得到的一个查看硬盘分区类型的软件Partinfo,赶紧找出来。一运行,发现这块硬盘的分区类型标志是0E,而0E和0F是WIN 95为了便于新型IDE硬盘有更好的读取速度而加入的两种新的硬盘分区类型。不只是DOS,NT也是无法识别这种分区类型的,至此真相大白。 这里将常见硬盘分区类型标志与分区情况及所支持的操作系统简要介绍一下,以供参考。 05 最大管理硬盘容量为2GB,支持DOS、WIN9X、NT 06 最大管理硬盘容量为2GB,支持DOS、WIN9X、NT, FAT16 07 最大管理硬盘容量为21024GB, 支持NT, NTFS 0B 最大管理硬盘容量为21024GB, 支持WIN95(0SR2)、WIN98, FAT32 0C 最大管理硬盘容量为21024GB, 支持WIN95(0SR2)、WIN 98 事后又想起WIN 95的FDISK有一个“X”参数,推测可能是为了避免这一问题的。笔者在自己的硬盘上试了几次,可是不论加不加这一参数,都未能分出这种类型,机器的主人也说不出来是如何实现的。这里还请高手指点迷津。? :由于电脑在长期使用后,电源的四芯D形插头内部会有所变形,并且氧化,所以与硬盘的电源接口接触不牢,就造成了上述原因。