首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从IDE驱动器镜像到SATA驱动器的QNX问题

从IDE驱动器镜像到SATA驱动器的QNX问题
EN

Stack Overflow用户
提问于 2016-08-26 14:54:37
回答 1查看 370关注 0票数 0

对于这个很长的问题,我提前表示歉意。

我正在尝试将一些运行QNX的旧PC升级到新PC上,用于控制和监控目的。

旧电脑很旧,安装在IDE驱动器上。

我已经成功地将旧驱动器镜像到SATA驱动器上,并成功地在一台旧PC上运行它(远不及原始PC那么旧),它既有IDE接口又有SATA接口。

这里值得注意的一件事是,在QNX启动期间,它会验证连接了哪些驱动器。在这种情况下,在未检测到SATA驱动器之后,它会将SATA驱动器检测为IDE驱动器。(QNX首先检查SATA,然后检查IDE和USB)。

当我尝试将相同的新硬盘连接到未安装IDE的较新PC时,问题开始出现。在这种情况下,尽管QNX开始从SATA驱动器上安装,但在引导过程中无法检测到它,并有效地停止,无处可去。

通过讨论和研究,我发现我可能会得到一台具有BIOS的PC,您可以在其中更改SATA设置以充当IDE。所以我买了一台可以做到这一点的新电脑(变得相当罕见)。不幸的是,它又失败了,这次不同了。当QNX引导程序到达尝试验证硬盘驱动器存在的位置时,它不是快速通过SATA、IDE和USB选项,而是什么也找不到,它锁定在IDE检查上,只是将本应旋转的/--留在初始/位置,需要重新启动PC,在那里它继续执行相同的操作。

现在是假设和问题。

我真的不确定为什么QNX在新驱动器上有问题;QNX不验证SATA驱动器是不是因为从它镜像的原始驱动器的一些残留IDE信息,混淆了它,为什么QNX在它是SATA的时候检测到它是IDE驱动器?

从这里到哪里?任何想法都将非常感谢,因为这已经进行了一段时间。

一种想法是关于SATA驱动器上可能残留的IDE信息,如果有一种方法可以覆盖它,那么驱动器就会被识别为SATA?我在Google上找不到这方面的任何东西,这让我觉得IDE的残留信息可能有点牵强:)。

感谢您的阅读,希望您能提供帮助。

干杯,

马库斯

EN

回答 1

Stack Overflow用户

发布于 2016-08-31 01:55:14

根据您对引导加载程序的描述,听起来您使用的是QNX4。通常,/.boot文件中内置了QNX4系统的特定硬盘驱动程序。您的/.boot文件很可能是使用Fsys.eide驱动程序构建的。您需要Fsys.atapi来支持SATA,或者您需要在计算机的BIOS中进行集成开发环境仿真。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39160089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档