ITPub博客

首页 > Linux操作系统 > Linux操作系统 > windows2000系统下提供对320G大硬盘的支持

windows2000系统下提供对320G大硬盘的支持

原创 Linux操作系统 作者:cqy011 时间:2009-02-11 00:13:10 0 删除 编辑
上周买了一块ST3320613AS(320GB,7200RPM,SATA-II)存数据,和一块ST3160815AS(160GB,7200RPM,SATA-II)装系统。在WindowsXPSP2、VistaSP1、Server2003SP2、Server2008SP1下使用都很正常,今天装了Windows2000SP4,进入系统发现320G的硬盘只能识别到一个容量为120G的未格式化分区。
在网上搜索了一下,大致的说法就是——Windows2000ServicePack4(SP4)和更低版本的Windows2000以及不带任何ServicePack的WindowsXP系统,都不能支持ATA/ATAPI6.0规范中定义的48位逻辑块寻址(LBA)。也就是不识别容量超过137G的硬盘,或只能认出少于137G的部分。
解决方案:
1、安装与48位LBA兼容BIOS的计算机,这个基本可以排除,目前新型号主板连1TB的都可以支持的。
2、配备有容量超过137GB硬盘的计算机,这个就奇怪了,我的160G硬盘识别是正常的;不过之前用迈拓的那个,倒确实遇到问题,最后一个分区总是在开机时出现非法关机扫描。
3、通过注册表中将EnableBigLba注册表值更改为1,或添加该注册表值,在Windows注册表中启用该支持——这个就有点奇怪了,按照这个说法似乎是系统本来就支持,只不过没有启用而已?为什么要弄这么麻烦呢???

1、注册表修改方法:
1)运行注册表编辑器(regedit);
2)依次找到HKEY_LOCAL_MACHINE\SYYTEM\CurrentControlseT\Services\Atapi\Parameters\项;
3)在下面新建一个“双字节值”,命名为“EnableBigLba”;也就是名称:EnableBigLba,数据类型:REG_DWORD值,数据:0x1;
4)退出注册表编辑器,重新启动计算机,就可以认全大硬盘了。

注意:如果通过编辑注册表项启用48位LBAATAPI支持,但系统不符合最低要求,可能会出现以下现象:
1)如果操作系统安装在超过28位LBA界限(137GB)的分区内,并且默认情况下不启用48位LBA支持(如MicrosoftWindows98、MicrosoftWindowsMillenniumEdition(Me)或Windows2000),将会发生数据损坏或丢失的情况;
2)在超过28位LBA界限(137GB)的分区上安装默认情况下不启用48位LBA支持的操作系统(如Windows98、WindowsMe或Windows2000)将会失败,同时留下一个临时安装文件夹;
3)如果在安装Windows2000ServicePack3(SP3)之前安装启用了48位LBA的修复程序,则在安装SP3的过程中,将自动创建适当的注册表项来保持硬盘数据的完整性;
4)通过添加适当的注册表项来启用48位LBA支持后,如果删除该注册表项或删除(卸载)Windows2000的SP3,数据可能会被损坏;
5)在已使用支持48位LBA的操作系统预先格式化的大硬盘上,如果安装包含SP3(集成了SP3)的Windows2000的副本,则在进行到安装程序的文本模式部分时,ATAPI子系统可能报告硬盘**太大,超过了在没有48位LBA支持的情况下可寻址的范围(大于近似的137GB)。而此时硬盘的分区表信息已经创建。要修复此错误的磁盘信息,可通过两种方法删除分区:使用磁盘分区实用工具;或者在进行到安装程序的文本模式部分时,删除并重新创建分区。创建新分区后,请按F3键退出安装程序,然后重新启动Windows安装过程。ATAPI子系统现在可以正确地显示近似137GB的硬盘**。
6)EnableBigLba注册表值被禁用:如果拥有48位兼容BIOS,而且它支持容量超过137GB的硬盘,则只有硬盘的前137GB是可寻址的。硬盘的其余部分则不使用。
*如果启用了EnableBigLba注册表值,但是您没有48位LBA兼容BIOS,则必须在第一个小于或等于137GB的分区上安装操作系统。如果通过编辑注册表设置启用了48位LBAATAPI支持,但是您既没有48位LBA兼容BIOS,也没有容量超过137GB的硬盘,则该硬盘将继续用作具有137GB可寻址限制的标准硬盘。
*在没有48位LBA兼容BIOS但配备有容量超过137GB的硬盘的计算机上,如果启用了EnableBigLba注册表值,则必须在第一个小于或等于137GB的分区上安装操作系统,硬盘的其余部分将被分成一个或多个剩余分区。
这篇文章中的信息适用:
Microsoft Windows 2000 Professional Edition、Microsoft Windows 2000 Server、Microsoft Windows 2000 Advance dServer

2、大硬盘补丁:
虽然是针对希捷硬盘开发的,其他品牌硬盘也同样可以使用。
针对现在的硬盘越来越大,120GB、160GB、200GB,300GB的也已不罕见了,现有的WIN98、WIN2000、WINXPSp1也只支持130GB以下的硬盘,大于此容量的硬盘就无法被系统识别,如果你想用超大硬盘,必须安装本系统补丁!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12748061/viewspace-548591/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-14

  • 博文量
    14
  • 访问量
    17146