web-dev-qa-db-ja.com

SSDヘッド/シリンダー/クラスター詳細

私たちの顧客は、非常に古いが安定したハードウェアとソフトウェアで動作する産業用ロボットを製造しています。唯一のボトルネックは、常にこれらの動く機械のハードドライブでした。絶え間ない動き(衝撃など)により、HDDは通常6か月を超えて存続できません。

だから今私たちはSSDを接続しようとしています。マザーボードにはSATA接続がないので(そこに驚きはありません)、SATA-to-IDEコンバーターを使用してマザーボードをIDE=ポートに接続します。これで機能し、 BIOSがドライブを認識します。

唯一の問題は、起動しないことです。 POST時にフリーズします。 BIOS(1990年代以降)では、「HEADS」、「SYL」、「CLUSTER」、「LANDZ」と呼ばれるいくつかの値を指定する必要があります。従来のHDDとは異なり、このドライブには明らかにプラッターがありません。 IDE=でドライブがこれらのものを模倣する方法はありますか、そして私たちは特定のドライブに対してこれらの値がどうあるべきかをどうにかして見つけることができますか?値をランダムに変更し、時々POSTに合格します。ただし、起動しても、起動せず、ドライブが接続されていないと表示されます。

要するに、SATA SSDを古いIDEマザーボードに接続した経験はありますか。また、これを機能させるために(もしあれば)何ができるでしょうか?

23
Knelis

industrialIDE SSD ...( 別のオプション )。これは、多くのスペースを必要とするようには聞こえません。この目的のために特別に作成されたSSDがあります。 IDEこのアプリケーションのアダプタとコンシューマレベルのSSD。あなたがした場合もう一度コンパクトフラッシュを試してください。これは、アプリケーションの purpose-built です。

25
ewwhite

SATA SSDである必要がありますか? CompactFlashカードは、ATA標準 1 とピン互換です。

つまり、パッシブ電気アダプターを使用して1つをIDEケーブル( または2つ! )に接続できます。これで十分なスペースが得られますか( mahoosive CFカード...)、私は疑問に思います。

ソリッドステートメモリの信頼性とIDE/ATAの古さを提供します。

19
Tom O'Connor

私はIDE SSDを私の古いラップトップの1つに使用しています*(1990年代からではなく、2005年からです)。これはこれまで完全に問題なく動作しました。私は128GBのSuper Talent DuraDrive ET2を選択しました約140ユーロ(Amazon.comでははるかに高いようです)産業機械を目指している場合、数百ドルを気にしてその環境用に作られたドライブに行くべきではないと思います(ewwhiteの回答を参照)。ハードウェアが同一であっても、サポートは確かに異なります。

*それは好奇心のせいでしたか、それは素晴らしい応答性の向上をもたらしました(それほど難しくはありません...当時のラップトップはWin8用に構築されていませんでした)。ラップトップは主に野外でのオーディオ録音に使用され、ノイズの低減と耐衝撃性の向上により、「投資」をある程度「正当化」することができました。

2
linac

すべてのSSDに当てはまる場合はDunnoですが、Samsung 830 EVOは実際には下位互換性のためにヘッド/トラック/シリンダー数を報告します Piriform Speccy

0

「HEADS」、「SYL」、「CLUSTER」、「LANDZ」と呼ばれるいくつかの値を指定する必要があります。従来のHDDとは異なり、このドライブには明らかにプラッターがありません。 IDE=でドライブがこれらのことを模倣する方法はありますか、そして私たちは特定のドライブに対してこれらの値がどうあるべきかをどうにかして見つけることができますか?

BIOSは「HDD自動検出」をサポートしていませんか?

私の理解では、システムなどの古いIBM-PC互換BIOSとの互換性のために、すべてのIDE 8 GBを超えるストレージのドライブは偽物を使用します cylinder-head-sector =(512バイト/セクター)×(63セクター/トラック)×(255ヘッド(トラック/シリンダー))×(1024シリンダー)= 8032.5 MiBの値-いわゆる「8 GBの制限」。

私の理解では、IDEストレージが8 GB未満のドライブは、多くの場合、255ヘッド(トラック/シリンダー)および63セクター/トラックを指定しますが、ディスクを埋めるために多くのシリンダーが必要です。

ハードドライブのランディングゾーンは通常、内径の近くにあります。つまり、最大トラック番号以上です。

私の理解では、DOSのようなオペレーティングシステムの多くがFAT16を使用しています。大容量ディスクの場合、一般的にFAT16パーティションは、クラスターあたりのセクターの最大数(クラスターあたり2 ^ 64セクター)で設定されます。標準の512バイト/セクターの場合、これによりクラスターあたり32 KiBになります。 FAT16は、パーティションあたり最大2 ^ 16 = 65536クラスターに制限されています。そのため、FAT16の最大パーティションサイズは約2 GiBに制限されています。

IDE「互換性」のあるジャンパを備えたハードドライブを確認しました。ジャンパがデフォルトの位置にある場合、ハードドライブは実際のサイズを正しく報告します。これにより、動作することが予期されていなかった初期のオペレーティングシステムを混乱させます。ジャンパが「互換性」の位置にあると、ハードドライブは横になって、はるかに小さいと表示されます-ある程度のスペースを浪費しますが、少なくとも初期のオペレーティングシステムは実行できます。

まだ起動せず、ドライブが接続されていません。

「ハードドライブが検出されなかった」と「ハードドライブが見つかったが、まだフォーマットされていない」、「このハードドライブにブートパーティションがあるが、オペレーティングシステムがない」の違いを教えてください。起動しますか?」

他のメディア(おそらくライブCDまたは元のオペレーティングシステムを搭載した別のハードドライブ)でマシンを起動してから、新しい空のハードドライブをフォーマットしてみますか? (このようにして、セクター10は、マシンがセクター10を見つけることを期待している場所とまったく同じになります)。

0
David Cary