Windows 2000 HDD 到 SSD 的迁移 – 正常启动期间无法访问启动设备,但安全模式除外

Windows 2000 HDD 到 SSD 的迁移 – 正常启动期间无法访问启动设备,但安全模式除外

我对这类问题有相当多的经验,但这个问题有点奇怪。

我正在尝试让一台旧电脑继续运行,这台电脑连接到我所在部门无法承担更换费用的设备,并且仍在定期使用。我本来想尝试更换整个电脑,但尽管该仪器的软件在 Windows 7 中运行,但它依靠特定的 ARCnet PCI 卡与仪器通信,并且驱动程序内置在软件中,并且不使用 Windows 驱动程序系统 - 该系统在 Windows 2000 中有效,但在 Windows 7 中无效。现有的 Win2K 系统中没有安装该卡的驱动程序,并且系统仅在打开软件时才激活 ARCnet 卡。

该计算机是 IBM Netvista A40 – Pentium 3、Windows 2000,当然还有 IDE 驱动器接口。它有我找到的最新 BIOS 版本。所以现在我正试图更换硬盘,以减轻已经旋转了 17 年的 Quantum Fireball LCT 发出的可怕噪音。我买了一个 32 GB IDE SSD,并使用 Ghost 将现有驱动器克隆到它。由于某种原因,BIOS 将 SSD 视为只有 8 GB,尽管软件能够将其视为 32 GB,但只能寻址 8 GB(因此 Ghost 不允许我在其上创建 32 GB 分区)。这很好 – 原始系统上只有 2 GB 的数据,所以 8 GB 就足够了。

使用正常启动方式从 SSD 启动后,出现“无法访问启动设备”蓝屏。但是,在安全模式下可以正常工作。这通常表明只需进行一些简单的操作即可解决问题。除了驱动器之外,没有其他硬件发生变化,因此我认为不会遇到驱动程序问题。驱动器与原始 HDD 位于同一通道上,并且同样设置为主驱动器。

使用 Windows 2000 CD,我尝试了“自动”修复(fixboot 等)以及修复安装——但都没有效果。

在我尝试全新安装 Win2K 或者放弃 SSD 并获取更新的 IDE HDD 之前,有什么建议可以尝试吗?

我认为 IDE SSD 报告几何形状的方式可能有些奇怪,导致无法处理超过 8 GB 的磁盘空间——其中现有的 HDD 大于 8 GB(实际上是 20 GB),因此这似乎不是 BIOS 限制磁盘访问的典型情况。该系统是 2001 年的,受 137 GB BIOS 磁盘限制,因此这个 8 GB 的事情似乎是一个极端情况。

我曾经考虑尝试看看使用 PCI 卡访问的虚拟化是否可行,但我不想在这上面浪费过多的时间。

相关内容