今天我重装系统,把160的硬盘分为5个分区,装上了win2000,顺立安装完成
但是使用的时候发现最后的那个盘打不开,我在网上搜了很多方法都不管用,怎么办啊?
补充一下哈:主板说明书上写着支持win2000和XP
我用的大硬盘补丁也不管用,按照朋友说得修改注册表也不管用,怎么回事啊?
反正说明书上写着支持2000,请问高手有什么解决方法马?
谢谢
參考答案:我一个朋友需要存储海量数据,在一块200G的硬盘上装了2000Server SP4,在把160G左右的数据拷贝进来到三分之二时,总是会死机,甚至丢失分区,因而来向我求助。
在排除了硬件原因后,我隐约记得硬盘方面好像有个137G的限制。在网上搜索一下,果然有不少文章论及此问题。比如:
微软知识库:
;zh-cn;305098
;zh-cn;q303013
经测试,在160G的硬盘上安装集成了SP4的WIN2000时,硬盘容量只能识别出130G。先分一个5G的分区来安装好系统,用“管理”中的分区功能对剩余空间分区时,只能划分124G的分区。
按照上述文章所述的方法,在注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
中增加REG_DWORD型键值“EnableBigLba”并赋值为“1”,重启后再来对剩余空间做分区时,即可识别出全部容量了。经测试,连续拷贝近150G的数据也顺利完成。
看来,WIN2000的SP3、SP4尽管已经具备支持48位寻址的能力,但注册表中并没有打开该功能,不能不说是一个BUG。
这个BUG的危害在于,如果这块大硬盘是事先使用PQ等分区工具或挂在XP上分的区且分区超过137G,WIN2000并不能发现这个问题,当存储的数据量达到137G的限度时,系统就会崩溃,丢失数据甚至破坏分区!
这也是我想提醒大家注意的一点。
顺便在XP SP2上做了测试,证明XP SP2不用修改注册表即可正常使用大硬盘。由于测试耗费大量时间,就没有在XP SP1上作测试。按照微软的知识库文章,XP SP1也是不用修改注册表的。
在 这个网站上专门讨论这个问题,可惜是英文的。这个网站还提供了一个测试和启用大硬盘支持的工具软件,下载链接为:
补充一点,使用S-ATA串口硬盘同样存在上述问题,而使用SCSI硬盘则不用担心