Wo befindet sich der Chip, auf dem die Firmware dieses Laufwerks gespeichert ist, und kann ich anhand der Platine feststellen, welche Version es ist?

2400
oscilatingcretin

Dies ist ein Bild von der Platine meines alten Laufwerks:

my hd pcb

Kann jemand auf den Chip hinweisen, auf dem die Firmware gespeichert ist? Ist es auch möglich, die Firmware-Version durch einen Blick zu ermitteln?

Update: Der markierte Beantworter hat einen guten Punkt hervorgehoben. Das heißt, auch wenn Sie die Version irgendwo auf der Platine sehen könnten, heißt das nicht, dass sie nicht aktualisiert wurde, nachdem die Version auf den Chip gedruckt wurde.

1
Festplatten haben kein BIOS, sie haben Firmware-Chips. Synetech vor 12 Jahren 5
Ah ja. Kann man auf dieser Platine darauf hinweisen? oscilatingcretin vor 12 Jahren 0
Sie haben auch Controller und zahlreiche andere Teile. Was versuchen Sie speziell zu tun / zu beheben? Es sieht so aus, als sei dies ein altes WD-Laufwerk (800 MB) gewesen, und es scheint, als sei die Platine vom Laufwerk entfernt worden (die vier Kontakte zur Plattenbaugruppe sind sichtbar). Versuchen Sie, ein totes Laufwerk zu reparieren, indem Sie die Platine von einem anderen Laufwerk daran befestigen? Es wäre ** nicht möglich, die Firmwareversion durch einen Blick auf den Chip definitiv zu bestimmen, da er leicht aktualisiert werden könnte. Synetech vor 12 Jahren 4
Ja, das versuche ich zu tun (ich habe gerade noch eine andere Frage dazu). Ich schätze, ich muss versuchen, die Firmware-Version herauszufinden, aber das Laufwerk ist tot und ich habe keine Ahnung, wie ich zur Version komme. Mein Computer erkennt es vollständig, bis ich versuche, es in Windows 7 zu mounten, und verschwindet bis zum Neustart vollständig aus dem Blickfeld. oscilatingcretin vor 12 Jahren 0
Bitte aktualisieren Sie die Frage (und den Titel) so, dass sie Ihren tatsächlichen Anforderungen entspricht. Baarn vor 12 Jahren 0

4 Antworten auf die Frage

3
Synetech

Like I said, there is no way to detect the firmware in the drive because they will often use the same chip and just update it. As such, two similar boards could have the same chip, but different firmwares.

The firmware should not be relevant though for what you are doing; if the board is the same as the one from the dead drive, then it should be able to work regardless of the firmware version. Modern, data-dense drives usually have microscopic drive-specific alignment data programmed into the board at the factory, so even an identical board often does not work. However, this looks old enough that it should work. (I had three 512MB Maxtors, two the same model, one a slightly different model, and I could swap the boards across all three without problem.)


You said that your system can detect it up until Windows 7 tries to mount it. Can you boot into DOS or Linux and access it there? What about in the BIOS?

The BIOS may be trying to access the drive like it did before and failing because it does not realize the drive has changed). Try setting the BIOS settings for the drive to auto, then exit and save to reset the ESCD data.


Before the drive died, was it installed in the system and could Windows 7 access it before? If sounds like what is happenings is that Windows has an id for the drive from when it used to be installed. When you boot up now, Windows is detecting that the old drive is installed, but when it tries to access it, the drive is failing because it has slightly changed. What you want to do is to remove the drive completely from Windows' device database, and let it re-detect it from scratch:

  1. Take the drive out and boot Windows
  2. Open a command-prompt (cmd)
  3. Type the following:
    set devmgr_show_nonpresent_devices=1
    devmgmt.msc
  4. Select View->Show Hidden Devices
  5. Open the Disk Drives branch and delete the entry corresponding to the problem drive
  6. Open the Storage Volume branch and delete any shaded/faded devices that are not shown when View Hidden Devices is not selected (any non present flash drives, etc. will be re-detected the next time you plug them in)
  7. Repeat step 6 for Storage Volume Shadow Copy

Shutdown, install the drive and boot up, letting Windows detect the drive and install drivers for it.

Hopefully this will be sufficient and will work. If not, then you may need to do a little more work. In that case, repeat the above steps (yup, sorry), and then:

  1. Close Device Manager and open the Registry Editor (regedit)
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  3. Now you have to delete the volume identifiers associated with the problem drive. This can be difficult if you have had a lot of drives installed in that system. It may be easier to just rename the MountedDevices branch and let Windows just build the mappings from scratch.
Danke für die ausführliche Antwort. Ich glaube, dieses Laufwerk ist im Jahr 2000 gestorben, und ich bin gerade dabei, es zu retten. Ich werde Ihre als Antwort markieren, da es Sinn macht, dass selbst wenn Sie die Firmware-Version auf dem Chip sehen konnten, dies nicht bedeutet, dass sie nicht aktualisiert wurde, nachdem die Versionsnummer auf den Chip gedruckt wurde. Meine Recherchen haben mir auch gezeigt, dass die Firmware-Version unbedingt übereinstimmen muss, aber das ist nicht wirklich meine Frage. oscilatingcretin vor 12 Jahren 0
@scilatingcretin, war die Recherche, über die Sie insbesondere über diesen Antrieb gesprochen haben. Wie gesagt, ältere Laufwerke (dieses ist von 1998) waren ziemlich kompatibel mit ihren Boards. Es sind neuere Laufwerke mit höherer Dichte, die aufgrund der Mikroausrichtungsdaten viel strenger sind. Synetech vor 12 Jahren 0
Es wurde allgemein über Antriebe gesprochen. Ich bin nicht wirklich auf etwas gestoßen, das besagt, dass ältere Laufwerke für diese Einschränkung möglicherweise nicht anfällig sind. Ich ging also einfach davon aus, dass die Firmware auf der ganzen Welt streng war. Ich weiß, dass sich das Laufwerk beim Tauschen der Boards sehr unterschiedlich verhält, obwohl es immer noch nicht funktioniert. Bevor ich die Wiederherstellungsbemühungen vollständig aufgeben kann, möchte ich zumindest die Möglichkeit prüfen, sicherzustellen, dass meine zwei Platinen die gleiche Firmware haben, selbst wenn es nur zur Ruhe kommt. oscilatingcretin vor 12 Jahren 0
1
Mokubai

Meine beste Vermutung wäre der Chip mit dem weißen Etikett und "WDC '98" darauf, da es scheinbar ein Datenblatt mit einer Liste von Testwerkzeugen gibt, was darauf hindeutet, dass es sich um eine Art programmierbares Gerät handelt. Das Datenblatt ist Russisch, was nicht meine Muttersprache ist, daher könnte ich mich irren.

Obwohl es sich um eine kundenspezifische Leiterplatte mit hauptsächlich Western Digital-ASICs handelt, ist es durchaus möglich, dass einer oder mehrere der anderen Chips eine programmierbare Logik oder ein EEPROM aufweisen. Nur Western Digital weiß, was diese Chips tun, wenn sie sie selbst entworfen haben.

U1 und U2 (linker Rand) scheinen zu viele Pins zu haben und sind wahrscheinlich Schnittstellenchips, die IDE in jede Schnittstelle konvertieren, die das Laufwerk nativ verwendet.

Der Hyundai-Chip ("HY511 ..") ist ein Speicherchip, wahrscheinlich der HDD-Cache.

Der Cirrus Logic- Chip ist eine Art Datenabtastungsgerät, wahrscheinlich ein Chip mit einem binären Datenumwandlungs-Chip.

Das ST-Gerät? Das Internet ist leise, ebenso wie die Western Digital-Geräte.

Um herauszufinden, dass die Firmware-Version der einzige Weg ist, um die Platine hochzufahren und zu sehen, was der Computer sagt, gibt es keine Erkennungsmarken, die auf Firmware-Nummern hindeuten, und es gibt keinen Grund für einen Hersteller, die Version auf die Karte zu schreiben Board oder Chips, da es nur eine nervige Sache ist, wenn Sie ein Update pushen. Es ist einfacher, es einfach zu aktualisieren, wenn es erforderlich ist, und den Controller dem Computer mitzuteilen, wenn er benötigt wird.

0
Renan

Nur wilde Vermutungen, aber:

  • U3 (HY511 ...) IC sieht aus wie ein Arbeitsspeicher (Festplattencache?).
  • U2 (WD69C24) sieht aus wie der Festplattencontroller. Tatsächlich findet eine Google-Suche dies :

WDC WD69C24-SS Mikrocontroller in einem 140-poligen quadratischen Quad-Flat-Pack mit Flügeltürkabeln für Oberflächenmontage und Datumscode 9823.

  • U6 sieht aus wie ein Treiber-IC, was an den großen Kondensatoren / Dioden in der Nähe und den dicken Spuren, die daraus hervorgehen, zu erkennen ist.
  • U8 (CL-SH3358 ...) könnte eine Art Decoder / Schnittstelle vom Magnetkopf zu den Festplattenlaufwerken sein.
  • U1 sieht aus wie ein kundenspezifischer IC.

Wahrscheinlich ist die Firmware in U4 (der IC mit einem Aufkleber), aber dies ist nur eine Vermutung. Diese anderen Geräte verfügen möglicherweise über Firmware oder programmierbare Logik.

0
tomsfans

http://www.hddzone.com is good at it. They can help to find the matching pcb for your drive. Try to contact them for help.

Kurze Frage: Sind Sie zufällig mit der von Ihnen verlinkten Website verbunden? Es ist in Ordnung, wenn Sie es sind, aber [das müssen Sie in Ihren Antworten angeben] (http://superuser.com/faq#promotion). Ich frage nur, weil Sie ein paar Fragen mit demselben Link beantwortet haben. Indrek vor 11 Jahren 0