USB 硬盘大小是否受主板硬盘控制器的限制?

USB 硬盘大小是否受主板硬盘控制器的限制?

我想在我爸爸的台式机上安装一个扩展 EIDE 控制器,这样它就可以处理一个新的 500 GB 驱动器(显然主板 EIDE 控制器有 137 GB 的限制)。他也为它买了一个 500 GB 的 USB 硬盘,我想知道这是否可以在计算机上使用(装有新的控制卡)。也许我的想法是错误的,我不知道,但问问也无妨。另外,如果它能工作,是不是因为有了新的控制卡?

更新:重要信息:我还没有更新 BIOS。我不确定是否有更新的版本。目前机器上没有操作系统 - 只有 500GB 硬盘。我有一张带 SP 2 的 XP 光盘。这台电脑现在在一家商店,技术人员说主板不支持超过 128 GB 的硬盘。我想这可以通过扩展卡 PATA/EIDE 控制器来克服,但我仍然想知道外部 500 GB 是否可以工作,以及我是否需要新的控制卡才能工作。

答案1

USB 硬盘大小是否受主板控制器限制?您指的是哪个控制器?

如果你说的是主板的硬盘控制器(IDE/SATA),

如果你说的是主板的USB 控制器是的

USBUSB大容量存储协议是控制 USB 存储的协议。该协议使用 ATAPI(ATA 数据包接口)命令来访问驱动器。ATAPI 支持由外部驱动器中的 USB-ATAPI 桥接芯片提供。

USB 转 ATAPI 桥接芯片和操作系统都需要支持 48 位寻址才能获得大容量驱动器 (>137GB) 支持。即 Win2000 SP3+、WinXP SP2+ 以及 Vista 和 Win7 的任何版本。

USB 转 ATAPI 桥接芯片可能不支持大型驱动器。 如果该芯片使用旧的 28 位寻址(用于 IDE 后端),您将达到 137GB 的大小限制。如果您购买了旧的 USB 外壳并在其中放入了新的大容量驱动器,则这才是值得担心的——任何预装的外部驱动器都将使用适合驱动器大小的桥接芯片。

BIOS 对 USB 大容量存储的支持仅在从 USB 驱动器启动时才需要。我找不到任何详细信息,但即使您的 BIOS 仅支持 28 位寻址,您仍可能从驱动器前 137GB 的分区启动;一旦加载操作系统,BIOS 限制就无关紧要了。

答案2

如果主板确实太旧,通常您可以更新 BIOS 以支持更大的驱动器。如果您使用的是 Win 2000 pre SP4 或 XP pre SP1,那么这可能是 Windows 的限制。不需要添加控制器。

编辑以澄清:

造成这种情况可能有两个原因。

1) 您的 BIOS 太旧,无法支持 48 位寻址,这将导致您的 BIOS 最多只能识别 128GB 的​​内存。解决此问题的方法是访问制造商的网站更新您的 BIOS。如果机器上还没有操作系统,许多 BIOS 都有可启动实用程序。

2) 您的操作系统不支持 48 位寻址。要解决此问题,您可以使用集成了 SP1 或更高版本的 XP CD 或集成了 SP4 的 Win 2K CD 进行安装。如果您没有这些 CD,则有四个实际选项。

- 从朋友那里借一个(仍然使用您的产品密钥以保持合法性)

- 在另一台安装了 SP1 或更高版本的计算机上创建大分区,然后将 HDD 返回到其所属的计算机并开始安装。

-使用可启动分区实用程序(如 gParted)http://gparted.sourceforge.net/在安装之前创建分区。

-点击此处了解注册表技巧http://support.microsoft.com/default.aspx?scid=kb;en-us;303013尽管这是一个痛苦且最不理想的解决方案。

我知道您说这是主板的限制,但您需要确保这也不是您所使用的安装介质的限制。

相关内容