%20%E3%82%92%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%97%E3%81%A6%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20(ATA%201%20%E4%BB%A5%E5%89%8D)%20%E3%82%92%E5%BE%A9%E5%85%83%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
386 ラップトップ (1995 年製?) の PATA ディスクを持っており、そこからファイルを取得したいと考えています。
これは Seagate 9096A で、動作しています。古いラップトップを使用することはできません。
USB - 2.5 インチ PATA アダプターを試しましたが、ドライブと適切にインターフェイスできませんでした。Linux では、サイズが 0xffffffff (2000 GB!) と報告され、Windows XP ではドライブ管理に表示されませんでした。ディスクからの dd が失敗し、2 TB ファイルを作成しようとしました。
Pentium-M (2005?) ラップトップで試してみましたが、BIOS で認識されません。
何か提案はありますか? なぜ動作しないのですか? それ以降、PATA / IDE 命令セットが変更されたと思われます。
編集: 将来の読者の方へ。どうやらラップトップの BIOS は古い IDE 標準バージョンをサポートしていなかったようで、問題のドライブは IDE 標準化の初期の頃のものです。幸い、アダプタで動作しました。詳細については回答を参照してください。
答え1
ほとんどの 2.5 インチ アダプタは逆接続できますが、両方の方法を試しましたか? おそらく USB チップセットに問題があると思われます。2.5 ~ 3.5 インチの PAT アダプタを使用し、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 コントローラがサポートしない理由はわかりませんが、それには技術的な理由があるのではないかと思います。