提前抱歉这个很长的问题。
我正在尝试将许多运行 QNX 以用于控制和监视目的的旧 PC 升级到新 PC。
旧 PC 非常旧,安装在 IDE 驱动器上。
我已经成功地将旧驱动器镜像到 SATA 驱动器上,并成功地让它在具有 IDE 和 SATA 连接器的旧 PC 上运行(远不及原始 PC)。
这里值得注意的一件事是,在 QNX 启动期间,它会验证连接了哪些驱动器。在这种情况下,它将 SATA 驱动器检测为 IDE 驱动器,而不是将其检测为 SATA 驱动器。(QNX 首先检查 SATA,然后是 IDE 和 USB)。
当我尝试将同一个新硬盘连接到没有 IDE 的较新 PC 时,问题就开始了。在这种情况下,尽管 QNX 在启动过程中无法检测到 SATA 驱动器,但它会开始从 SATA 驱动器安装,并有效地停止,无处可去。
通过讨论和研究,我发现我可能会得到一台具有 BIOS 的 PC,您可以在其中更改 SATA 设置以充当 IDE。所以我购买了一台可以做到这一点的新电脑(变得非常罕见)。不幸的是,它再次失败了,这次不同。当 QNX 启动到尝试验证硬盘驱动器是否存在的地步时,而不是通过 SATA、IDE 和 USB 选项进行压缩,什么也没找到,它锁定在 IDE 检查中,只留下本应是旋转 /-- 在初始 / 位置,需要重新启动 PC,它只是继续做同样的事情。
所以现在是假设和问题。
我不太确定为什么 QNX 会出现新驱动器的问题。QNX 是否因为镜像的原始驱动器中的一些残留 IDE 信息而无法验证 SATA 驱动器,从而混淆它,为什么 QNX 在它是 SATA 时将其检测为 IDE 驱动器?
从哪里来?任何想法将不胜感激,因为这已经持续了一段时间。
一个想法是沿着 SATA 驱动器上可能残留的 IDE 信息,如果有办法覆盖它,所以驱动器被识别为 SATA?我在 Google 上找不到任何关于此的信息,这让我觉得残留的 IDE 信息可能有点牵强:)。
感谢阅读,希望对您有所帮助。
干杯,
马库斯
问问题
378 次