このドライブのファームウェアを保存しているチップはどこにありますか? また、PCB を見てバージョンを確認できますか?

このドライブのファームウェアを保存しているチップはどこにありますか? また、PCB を見てバージョンを確認できますか?

これは私の古いドライブの PCB の写真です:

私のHDPCB

ファームウェアを保存しているチップを教えていただけますか? また、見ただけでファームウェアのバージョンを判別することは可能ですか?

アップデート:マークされた回答者は、たとえ PCB のどこかにバージョンが表示されていたとしても、チップにバージョンが印刷された後に更新されていないことを意味するわけではない、という良い点を指摘しました。

答え1

前述したように、ドライブ内のファームウェアを検出する方法はありません。多くの場合、同じチップが使用され、更新されるだけだからです。そのため、2 つの類似したボードに同じチップが搭載されていても、ファームウェアが異なる可能性があります。

ただし、ファームウェアはあなたが行っている作業には関係ありません。ボードが故障したドライブのものと同じであれば、ファームウェアのバージョンに関係なく動作するはずです。現代のデータ密度の高いドライブは通常、工場でボードにプログラムされた微細なドライブ固有のアライメントデータを持っているため、同一のボードであっても動作しないことがよくあります。しかし、これはかなり古いように見えるので、すべき動作します。(私は 512MB の Maxtor を 3 台持っていて、そのうち 2 台は同じモデルで、1 台は少し異なるモデルでしたが、問題なく 3 台すべてでボードを交換することができました。)


Windows 7 がマウントしようとするまで、システムはそれを検出できるとおっしゃいました。DOS または Linux を起動して、そこからアクセスできますか? BIOS ではどうですか?

BIOSは以前と同じようにドライブにアクセスしようとして、ドライブが変更されたことを認識していないために失敗している可能性があります。ドライブのBIOS設定を自動に設定して、終了して保存リセットするESCDデータ。


ドライブが壊れる前に、システムにインストールされていて、Windows 7 からアクセスできましたか? ドライブがインストールされていたときの ID が Windows にあるため、このような状況になっているようです。起動すると、Windows は古いドライブがインストールされていることを検出しますが、アクセスしようとすると、ドライブがわずかに変更されているため、ドライブが失敗します。Windows のデバイス データベースからドライブを完全に削除し、最初から再検出させる必要があります。

  1. ドライブを取り出してWindowsを起動する
  2. コマンドプロンプトを開く(cmd
  3. 次のように入力します。
    set devmgr_show_nonpresent_devices=1
    devmgmt.msc
  4. 選択する表示 -> 非表示のデバイスを表示
  5. 開くディスクドライブ問題のあるドライブに対応するエントリを分岐して削除する
  6. 開くストレージ容量ブランチを作成し、表示されていない影付き/薄暗いデバイスを削除します。非表示のデバイスを表示選択されていません(存在しないフラッシュドライブなどは、次回接続したときに再検出されます)
  7. 手順6を繰り返しますストレージボリュームシャドウコピー

シャットダウンし、ドライブをインストールして起動すると、Windows がドライブを検出し、ドライバーがインストールされます。

うまくいけば、これで十分で、動作するでしょう。そうでない場合は、もう少し作業が必要になるかもしれません。その場合は、上記の手順を繰り返し (はい、申し訳ありません)、次の操作を行います。

  1. デバイスマネージャーを閉じて、レジストリエディターを開きます(regedit
  2. 案内するHKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  3. 次に、問題のあるドライブに関連付けられたボリューム識別子を削除する必要があります。システムに多数のドライブがインストールされている場合は、これは難しい場合があります。名前を変更する方が簡単かもしれません。MountedDevicesブランチを作成し、Windows にマッピングを最初から構築させます。

答え2

私の推測では、白いラベルに「WDC '98」と書かれたチップだと思います。テストツールのリストが記載されたデータシートこれは、何らかのプログラム可能なデバイスであることを示唆しています。データシートはロシア語で、私の母国語ではないので、間違っている可能性があります。

ただし、これは主に Western Digital ASIC を搭載したカスタム PCB であるため、他のチップの 1 つ以上にプログラマブル ロジックまたは EEPROM が搭載されている可能性は十分にあります。これらのチップは Western Digital が独自に設計しているため、その機能を知っているのは Western Digital だけです。

U1 と U2 (左端) にはピンが多すぎるように見えますが、これらはインターフェイス チップであり、IDE をドライブがネイティブで使用するインターフェイスに変換します。

ヒュンダイチップ(「HY511..」) はメモリ チップであり、おそらく HDD キャッシュです。

シーラスロジックチップは何らかのデータ サンプリング デバイスであり、おそらく磁気ヘッドからバイナリ データへの変換チップです。

ST デバイスですか? Western Digital デバイスと同様、インターネットではこのデバイスについては何も語られていません。

ファームウェアのバージョンを確認する唯一の方法は、ボードの電源を入れてコンピューターの表示を確認することです。ボードにはファームウェア番号を示す識別マークはなく、どれでもアップデートをプッシュするときに、製造元がボードまたはチップにバージョンを書き込むのは面倒な作業になるので、避けてください。必要なときにアップデートし、コントローラーがコンピューターに必要なことを通知する方が簡単です。

答え3

単なる推測ですが:

  • U3 (HY511...) IC はメモリ (ハード ドライブ キャッシュ?) のように見えます。
  • U2 (WD69C24)はハードディスクコントローラのようです。実際、Googleで検索するとこれ:

WDC WD69C24-SS マイクロコントローラは、表面実装アプリケーション用のガルウィング リードを備えた 140 ピン スクエア クワッド フラット パックに組み立てられており、日付コードは 9823 です。

  • U6 は、近くにある大きなコンデンサ/ダイオードとそこから出ている太いトレースから判断すると、何らかのドライバ IC のように見えます。
  • U8 (CL-SH3358...) は、磁気ヘッドからハードドライブ回路までの何らかのデコーダ/インターフェースである可能性があります。
  • U1はカスタムICのように見えます。

おそらくファームウェアは U4 (ステッカーが貼られている IC) にありますが、これは単なる推測です。他のデバイスにはファームウェアまたはプログラム可能なロジックが搭載されている可能性があります。

答え4

http://www.hddzone.comはそれが得意です。彼らはあなたのドライブに合う PCB を見つけるのを手伝ってくれます。彼らに連絡して助けを求めてみてください。

関連情報