- 论坛徽章:
- 0
|
137GB以上的硬盘在使用中存在一定的限制。这种限制会造成无法识别或不能完全使用其容量。137GB容量限制是指一些较早推出的主板不支持48bit LBA寻址模式,造成系统无法使用137GB以上的硬盘存储空间。要正常使用其全部容量,需满足以下要求
1、必须具有 48 位 LBA(逻辑寻址)兼容 BIOS。一般新机器的BIOS都支持48为逻辑寻址
2、Windows的版本要支持大于137GB的硬盘
目前,以下系统完全支持大于137GB硬盘的全部容量:
windows 2000 Professional+SP4
windows 2000 Server+SP4
windows XP Home+SP1
windows XP Home+SP2
windows XP professional+SP1
windows XP professional+SP2
对于 Windows XP Home Edition 或 Windows XP Professional,必须通过添加或更改注册表值(在下列注册表中将 EnableBigLba 更改为 1)在注册表中启用该支持:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters\
警告:默认情况下,Windows XP Home Edition 和 Professional 不支持 48 位的 LBA ATAPI。用户必须添加前面提及的注册表项以实现这一寻址,这样才能访问前 137GB 以外的磁盘空间。如果磁盘分区中安装了不支持 48 位 LBA 的旧版本 Windows(例如,Windows 2000 或更旧版本),而该分区以前是由可识别 48 位的操作系统(例如,Windows XP,它占用更多空间或超出当前 137GB 的可寻址限制)创建的,则可能出现破坏数据的情况。
备注:如果尚未安装 Service Pack 1,就在 Windows XP 中手动打开 48 位 LBA 支持,则可能丢失数据。
若要在注册表中启用 48 位 LBA 大磁盘支持,请执行下列步骤:
启动"注册表编辑器"(Regedt32.exe)。
在注册表中找到并单击下面的项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
在编辑菜单中,单击添加值,然后添加下列注册表值:
值名称:EnableBigLba
数据类型:REG_DWORD
值数据:1
退出"注册表编辑器"。
备注:如果试图通过编辑上述注册表设置来启用 48 位 LBA ATAPI 支持,但是没有满足最低要求,您可能会观察到以下现象:
禁用了注册表值 EnableBigLba:
如果具有支持容量超过 137 GB 硬盘的 48 位兼容 BIOS,则只有硬盘的前 137 GB 是可寻址的。不使用硬盘的其余部分。
启用了注册表值 EnableBigLba,但是没有 48 位 LBA 兼容 BIOS,并且硬盘容量没有超过 137 GB:
如果通过编辑注册表设置启用了 48 位 LBA ATAPI 支持,但是缺少 48 位 LBA 兼容 BIOS 和容量超过 137 GB 的硬盘,则您仍没有更改系统。硬盘仍作为标准硬盘工作。
如果启用了注册表值 EnableBigLba,而没有 48 位 LBA 兼容 BIOS,但是具有一个容量超过 137 GB 的硬盘:
如果在注册表中启用了 48 位 ATAPI 支持,并且具有容量超过 137 GB 的硬盘,但是没有 48 位 LBA 兼容 BIOS,则只有硬盘的前 137 GB 是可寻址的。不使用硬盘的其余部分。
===========================
最后总结一下,只需要这一步就OK:
启动"注册表编辑器"(Regedt32.exe)。
在注册表中找到并单击下面的项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
在编辑菜单中,单击添加值,然后添加下列注册表值:
值名称:EnableBigLba
数据类型:REG_DWORD
值数据:1
退出"注册表编辑器"。
重新启动。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14006/showart_373886.html |
|