我有一台 386 笔记本电脑(1995 年?)上的 PATA 磁盘,我想从中获取文件。
这是 Seagate 9096A,可以正常工作。无法使用旧笔记本电脑。
我尝试过 USB - 2.5 英寸 PATA 适配器,但它无法正确与驱动器连接。在 Linux 中,它报告的大小为 0xffffffff(2000 GB!),而在 Windows XP 中,它无法显示在驱动器管理中。从磁盘执行 dd 操作失败,并尝试创建一个 2TB 文件。
我曾在 Pentium-M(2005?)笔记本电脑上尝试过它,但 BIOS 无法识别它。
有什么建议吗?为什么它不起作用?我认为从那时起 PATA / IDE 指令集已经发生了变化。
编辑:致未来的读者;似乎笔记本电脑的 BIOS 不支持旧的 IDE 标准版本,而有问题的驱动器来自 IDE 标准化的早期。幸运的是,它可以与适配器一起使用,有关详细信息,请参阅答案。
答案1
大多数 2.5 英寸适配器都可以反向连接,您是否尝试过这两种方式?可能是 USB 芯片组存在问题,使用 2.5 到 3.5 pata 适配器,然后使用 IDE 电缆将其直接连接到台式机的主板,将 USB 芯片排除在外。
http://www.newegg.com/Product/Product.aspx?Item=N82E16812203012
。
答案2
此驱动器无法在您的 USB 适配器上运行的原因是这些 USB 适配器仅支持 ATA 驱动器。您的 386 驱动器可能使用 PIO,或者可能(但不太可能)使用 UltraDMA。
请参阅此资源以了解更多信息: http://www.karbosguide.com/books/pcarchitecture/chapter44.htm
大多数主板都支持这些旧驱动器。我不知道为什么这些 USB 控制器不支持,但我怀疑这有一个很好的技术原因。