古い PATA ディスク (386 から) をマウントして、ファイル (ATA 1 以前) を復元します。

古い PATA ディスク (386 から) をマウントして、ファイル (ATA 1 以前) を復元します。

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 コントローラがサポートしない理由はわかりませんが、それには技術的な理由があるのではないかと思います。

関連情報