VMware: So leiten Sie alle Fehler an das Gastbetriebssystem weiter

1457
Frankie

Ich versuche, SpinRite auf einer VMware-Maschine auszuführen. Alles läuft gut, aber wenn das Laufwerk ausfällt, zeigt VMware immer eine Warnung an:

Operation on file "\\.\PhysicalDrive0" failed.  If the drive (...)  Choose Continue to forward the error to the guest operating system. 

Und wenn ich weiter wähle, läuft es wie erwartet weiter. Das Problem ist, dass ich auf jedem einzelnen Festplattenfehler fortfahren muss. Dies würde Hunderttausende Klicks bedeuten und ist überhaupt nicht machbar.

Hat jemand dieses Problem gehabt? Wie hast du es gelöst?

Vielen Dank.

0

1 Antwort auf die Frage

1
William Hilsum

Ich bin nicht sicher, ob das funktionieren wird oder was Sie eigentlich wollen.

Zum Beispiel habe ich Festplattenwiederherstellungsprogramme auf einer virtuellen Maschine ausgeführt - mit Erfolg, aber mit einem USB-Caddy.

Mit einem Caddy oder ähnlichem wird jeder Rohbefehl an das Gerät gesendet (Fehler oder Erfolg). Bei VMWare Workstation handelt es sich lediglich um ein USB-Gerät und sonst nichts.

Wenn Sie jedoch tatsächlich eine Festplatte als Festplatte verwenden, emuliert / durchläuft sie die Anweisungen. Wenn also erkannt wird, dass ein Fehler vorliegt oder ein Fehler auftritt, wird der Befehl angehalten und Sie werden aufgefordert, diese Aufforderung anzuzeigen. Wenn Sie auf OK klicken, wird derselbe Befehl wahrscheinlich erneut ausgeführt und der Erfolg wird gemeldet. Daher bezweifle ich, dass der Betrieb von Spinrite in Ihrem aktuellen Setup tatsächlich gut ist.

Um es noch einmal zu erklären - sagen wir einmal, Sie haben einen mechanischen Fehler. Die Hälfte der Zeit, in der ein Befehl an einen Bereich der Festplatte gesendet wird, kann fehlschlagen. Sie führen also Spinrite aus. Wie erwartet haben Sie einen der Fehler gefunden, aber Sie erhalten eine Eingabeaufforderung. Wenn Sie auf OK klicken, wird diese Anweisung wiederholt. Diesmal ist sie jedoch erfolgreich. Was Spinrite angeht, hat es nur Erfolg und Erfolg Nicht dieser Fehler, da die virtuelle Maschine das Problem unterdrückte.

Außerdem - wenn es Ihnen gefällt, werde ich nicht streiten, aber ich habe es ein paar Mal versucht und war nicht von Spinrite beeindruckt / es hat nie den Hype für mich erfüllt.

Danke für die Eingabe! Eigentlich weiß SpinRite tatsächlich, dass der Bereich beschädigt ist (was bedeutet, dass das Drücken der OK-Taste den Erfolg nicht wirklich an SpinRite weitergibt), da DynaStat auftaucht und zu knirschen beginnt. AFAIK SpinRite greift auf das Laufwerk zu, indem die OPs auf niedriger Ebene umgangen werden. Das heißt, wenn Sie Ihre physische Hardwareadresse auf SR nicht sehen können, funktioniert dies nicht. Trotzdem ... Ich muss die OKs deaktivieren, da sie den Betriebsablauf anhalten. Ich verwende SR bereits seit einigen Jahren mit großem Erfolg, sagen wir 2% zusätzliche Datenwiederherstellung auf allen zutreffenden Festplatten. Frankie vor 14 Jahren 0