「HEADS」、「SYL」、「CLUSTER」、「LANDZ」と呼ばれるいくつかの値を指定する必要があります。従来のHDDとは異なり、このドライブには明らかにプラッターがありません。ドライブがIDEでこれらのことを模倣する方法はありますか?どういうわけか、これらの値が特定のドライブにどうあるべきかを知ることができますか?
お使いのBIOSは「HDD自動検出」をサポートしていませんか?
私の理解では、システムなどの古いIBM-PC互換BIOSとの互換性のために、8 GBを超えるストレージを持つすべてのIDEドライブは、(512バイト/セクター)×(63セクター/トラック)の偽シリンダーヘッドセクター値を使用します×(255ヘッド(トラック/シリンダー))×(1024シリンダー)= 8032.5 MiB-いわゆる「8 GB制限」。
私の理解では、ストレージが8 GB未満のIDEドライブは、多くの場合255ヘッド(トラック/シリンダー)と63セクター/トラックを指定しますが、ディスクを満たすには多くのシリンダーが必要です。
ハードドライブのランディングゾーンは通常、内径の近く、つまり最大トラック数以上です。
私の理解では、DOSライクなオペレーティングシステムの多くはFAT16を使用しています。大きなディスクでは、一般に、クラスターあたりの最大セクター数(クラスターあたり2 ^ 64セクター)でFAT16パーティションを設定します。標準の512バイト/セクターでは、クラスターあたり32 KiBになります。FAT16は、パーティションあたり最大2 ^ 16 = 65536クラスターに制限されています。これが、FAT16の最大パーティションサイズが約2 GiBに制限されている理由です。
「互換性」ジャンパを備えたIDEハードドライブを見てきました。ジャンパがデフォルトの位置にあると、ハードドライブは実際のサイズを正しく報告します。これは、このような巨大なハードドライブで動作することを期待していなかった初期のオペレーティングシステムを混乱させます。ジャンパが「互換性」の位置にあると、ハードドライブが横たわっており、はるかに小さいと言います。それはいくらかのスペースを浪費しますが、少なくとも初期のオペレーティングシステムは実行できます。
それでも起動せず、ドライブが接続されていないというだけです。
「ハードドライブが検出されない」と「ハードドライブは検出されたが、まだフォーマットされていない」と「このハードドライブにブートパーティションが表示されるが、オペレーティングシステムがありません」の違いを教えてください起動する」?
他のメディア(元のオペレーティングシステムを搭載したライブCDまたは別のハードドライブなど)でマシンを起動してから、新しい空のハードドライブをフォーマットしてみてください。(その方法は、設定がいかに台無しになっても、マシンがセクター10を見つけることを期待する場所にセクター10が正確になります)。