| 硬盘为什么会自动分成两个区
我的机器配置是:Pentium 166CPU、华硕T2P4HX主板、蓝点声卡、丽台S600显卡、
火球1.2G硬盘(分区为C:,主硬盘)、Seagate硬盘(从盘,分为D:、F:),8速光驱。一次开机时检测不到硬盘,断开从盘后用软盘启动。对主硬盘高级格式化后,发现硬盘有两个分区C:、D:,在C区装DOS,D区自动也有同样的DOS,怀疑有病毒,用DM501对其低级格式化,且只分为一个C区,高级格式化后,同样发现硬盘存在C区和D区,高级格式化后,同样发现硬盘存在C区和D区,在C区装DOS和光驱驱动程序,自动在D区也有相同的DOS和光驱驱动程序,从硬盘和主硬盘同样的现象,用KV300检测不到病毒。请问这是什么原因,应该如何解决?
答:所说的问题病毒的可能性不大,很有可能是你的CMOS参数中的硬盘工作模式设置不对。你的主板采用EIDE接口,支持三种硬盘工作模式:NORMAL、LBA和LARGE模式。
·NORMAL Mode普通模式
这是原有IDE方式。在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换。在普通模式下支持的最大柱面数为1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512。因此支持最大硬盘容量为512*63*16*1024=528MB。即合硬盘的实际物理容量更大,但可访问的硬盘空间也只能是528MB。
·LBA(Logical Block Addressing)Mode逻辑块地址模式
这种模式所管理的硬盘空间突践了528KB的瓶颈,可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在LBA模式下,可设置的最大磁头为255,其余参数与普通模式相同。由此可计算出可访问的硬盘容量为:512*63*255*1024=8.4GB
·LARGE Mode大模式
当硬盘的柱面超过1024而又不为LBA支持时可采用此种模式。LARGE模式采取的方法是把柱面数除以2,把磁头数乘以2,即使柱面数减少,但总容量不变。例如,在NORMAL模式下柱面数为610,磁头数为16,进入LARGE模式则柱面数为610,磁头数32。这样在DOS看来柱面数小于1024,即可正常工作。相反的转换进程由BIOS的INT
13H完成,以便取得正确的硬盘地址。LARGE模式支持的最大硬盘容量为:
521*63*32*512=1GB。
你的硬盘容量为1.2GB,从上面的知识可知,如果你采用了NORMAL Mode(普通模式),将无法管理整个硬盘,这种情况下可能出现C、D两个分区,但是又无法正常使用的现象。请你进入CMOS参数设置程序,把硬盘的工作模式设置为LBA即可(笔者遇到过相似的故障,其原因也在于此)。应该注意的是,低级格式化、分区、高级格式化都必须保证在LBA模式下进行。否则仍然会出现一些更为奇怪的故障现象。
|