win2000 能支持大硬盘吗

我听说打个大硬盘补丁就可了 是嘛 打了补丁 系统运行可靠吗
2024-12-16 16:41:49
推荐回答(4个)
回答1:

我一个朋友需要存储海量数据,在一块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硬盘则不用担心

回答2:

Windows 2000 Service Pack 4 (SP4) 和更低版本的 Windows 2000 都不支持 ATA/ATAPI 6.0 规范中定义的 48 位逻辑块寻址 (LBA)。 即windows2000系统不认容量超过 137G 的硬盘.
或只能认出少于 137G 部分.

回答3:

完全支持啊2000只是操作系统跟存储没关系

回答4:

用xp不就行了~