旧电脑中的 BIOS 能识别 SATA 控制器和驱动器吗?

旧电脑中的 BIOS 能识别 SATA 控制器和驱动器吗?

我有一台旧电脑,我想用它来旋转式硬盘修复。PC 是 Dell Optiplex GX1。这是 Pentium 1 级 PC,具有 128MB 内存,内置 IDE 控制器,大约在 2000 年制造。

如果我安装了 PCI SATA 控制器,BIOS 能识别我连接的任何 SATA 驱动器吗?

Spinrite 是一个 DOS 程序(具体来说是 FreeDOS)。

答案1

问题是它是否能识别你的 PCI SATA 控制器。如果能,那么任何 SATA 硬盘都可以工作。

通常情况下应该不会有问题,但不能 100% 保证它一定能正常工作。如果有机会,请先使用 PCI SATA 控制器尝试,然后再使用类似型号。

答案2

您需要考虑几个问题,首先,您的 config.sys 文件是否有允许 Spinrite 与驱动器正确通信的 dos 驱动程序?其次,系统 BIOS 限制了您的硬盘大小,BIOS 限制是什么?大多数旧版 BIOS 仅支持最大 2 GB 的驱动器。使用当今的 SATA 驱动器却无法识别,这有点浪费。还有其他选择,例如来自 Western Digital、Seagate、Ontrack 等制造商的磁盘引导加载程序,但找到这些应用程序将比找到 SATA 接口卡更难。第三,您还需要适用于您可能正在使用的任何 Windows 版本的驱动程序,目前没有制造商为旧版本的 Windows ME 或更早版本制作任何 SATA 驱动程序。所以……除非您可以为您的 config.sys 文件获得软件 BIOS 驱动程序,否则驱动器将完全没用。

另一个需要考虑的可能性是许多 USB 外部驱动器。大多数都是内部 SATA,并具有板载 BIOS 来为您执行驱动器 CHS 和 LBA 转换。这还需要 USB 主控制器的驱动程序,无论是用于 DOS、Linux 还是 Windows。不过,这一优势将允许您将驱动器分区为仅受您使用的操作系统版本限制的大小。

无论如何,祝你好运。

答案3

最重要的问题是:您的 SATA 控制卡是 PCI 还是 PCI-Express?同样,您计算机中的端口是 PCI 还是 PCI-Express?(最有可能的是,它们都是标准 PCI)。

只要您有 PCI 卡和 PCI 端口,就没有理由不能在计算机上工作,因为 PCI 在其所有版本中都向后兼容。

只要您可以提供 SATA 控制器的驱动程序,连接的驱动器就应该可以访问(除非我弄错了,否则 BIOS 中缺少 SATA 支持不会影响您)。

相关内容