OS X kann die Bereitstellung der Festplatte nicht aufheben

18

Mein 1 TB LaCie Rugged THB entschied, dass es eine gute Idee war, plötzlich nicht mehr zu arbeiten. Wenn ich es in disk util öffne, sehe ich manchmal den tatsächlichen Namen einer Partition, aber höchstwahrscheinlich ist es nicht der wirkliche Name.

Im Terminal habe ich versucht:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                110.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS                         150.1 GB   disk1s1
   2:                 DOS_FAT_32 BAK_WIN                 150.0 GB   disk1s2
   3:                  Apple_HFS                         100.0 GB   disk1s3
   4:                 DOS_FAT_32                         120.0 GB   disk1s5
   5:                 DOS_FAT_32                         480.1 GB   disk1s6

Und dann das aushängen:

$sudo diskutil unmountDisk force disk1

gab dies: Erzwungenes Abmelden von Datenträger1 fehlgeschlagen: Mindestens ein Datenträger konnte nicht abgemeldet werden als für jeden Datenträger:

$sudo diskutil unmount force disk1sn

Immer: disk1sn wurde bereits abgemeldet

Da ich mit meiner externen Festplatte nichts anfangen konnte, machte ich einen verzweifelten Versuch, alles darauf zu löschen, einschließlich nicht gesicherter Dateien, da dies früher der Sicherungsplan war. Das war der Versuch:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk

Aber es hat nicht so gut funktioniert. Wenn Sie eine Idee haben, die Festplatte zum Laufen zu bringen oder die Dateien zu sichern, wäre ich Ihnen sehr dankbar.

Fast vergessen vom Festplatten-Dienstprogramm: Das
Festplatten-Dienstprogramm kann diese Festplatte nicht reparieren. Sichern Sie so viele Dateien wie möglich, formatieren Sie die Festplatte neu und stellen Sie die gesicherten Dateien wieder her.

Peter
quelle
Um ganz klar zu sein: Sie benötigen keine Dateien von diesem Laufwerk, möchten nur, dass sie gelöscht und wieder in Betrieb genommen werden?
bmike
Ich möchte die Dateien haben, aber wenn es keinen anderen Weg gibt, wäre ich dankbar, sie wieder verwenden zu können. Würde aber den Verlust vieler Fotos bedeuten: - /
Peter

Antworten:

22

Für mich funktionierte keine der Lösungen: sudo unmount, sudo unmountDisk, unmountDisk force usw. mit / dev / disk4, / dev / disk4s1, / dev / disk4s2 und so weiter. Alles ist fehlgeschlagen. Das letzte, was ich versuchte - eraseDisk - gab mir den gleichen Fehler: Fehler: -69888: Die Bereitstellung der Festplatte konnte nicht aufgehoben werden

Dann entschloss ich mich zu prüfen, ob sich irgendwelche Prozesse in meinem Weg befanden. Also lief ich sudo lsof|grep disk4und fand einen Prozess, der auf einer meiner Partitionen funktionierte. Ich habe die Prozess-ID gelöscht und plötzlich wurde die Festplatte wieder aktiviert! Erfolg!

Dannid
quelle
Nun, die Festplatte hat bis heute nicht funktioniert. Aber ich habe es behalten, mal sehen, was ich tun kann :)
Peter
Viel Glück, hoffe es funktioniert!
Dannid
Obwohl ich an Ihre Antwort glaube (auch in anderen Blogs gefunden), erkennt mein System das Laufwerk nicht mehr. Aber trotzdem danke :)
Peter
@PeterSchmucki kannst du die Scheibe überhaupt sehen, wenn du rennst diskutil? (Ich habe mehr Erfahrung damit, fehlerhafte Laufwerke unter Windows zu reparieren. Das wäre meine nächste Lösung: Suchen Sie sich eine Windows-Maschine und vertiefen Sie sich darin.)
Dannid
Konnte es das diskutilletzte Mal nicht sehen, jedoch sehe ich manchmal das Laufwerk unter Windows 7. Ich habe meine Hauptfestplatte partitioniert, ich konnte von Windows booten. Meine VM von Linux hingegen hat die Festplatte nie gesehen, wahrscheinlich ein Konfigurationsproblem, aber ich bin mir nicht sicher
Peter
6

Das Gleiche ist mir passiert, weil ich mich im selben Verzeichnis wie das USB-Laufwerk befand.

Ich ging zurück in mein Heimatverzeichnis (cd ~) und führte den Befehl erneut aus und es funktionierte.

Thomas Patrick Esch
quelle
Das hat funktioniert, weil ich versucht habe, den Datenträger abzumelden, während ich mich auf dem Datenträger befand (dooh). Früher bin ich nur cd ..einen Level höher gegangen, der mich von der Festplatte wegbewegt hat, die ich zu entfernen versuchte.
Tylerlindell
+1 Unglaublich, ich habe so viel versucht, bis CD ~ das Problem gelöst hat. Vielen Dank!
Michael Hoppe
2

Ich bestätige, dass die Verwendung von Terminal anstelle von iTerm2 den Befehl überraschend ausführtediskutil unmount und diskutil mountfunktionierte!

Firaja
quelle
Seltsamerweise hat das auch bei mir funktioniert, hätte nie gedacht, es zu versuchen.
Hiro2k
Fügen Sie in diesem
Fall
1

Ich habe festgestellt, dass ich dieses Problem habe, als ich iTerm anstelle von Terminal verwendet habe. Wenn die anderen Fixes nicht helfen, versuchen Sie, auf Terminal zu wechseln, wenn Sie etwas anderes verwenden

Myles Buckley
quelle
0

Alle oben genannten Methoden funktionierten auf meinem Computer. Es scheint, dass es nach einer Weile nicht mehr funktioniert. Aus irgendeinem Grund tritt dieses Problem immer dann auf, wenn das Laufwerk unsicher entfernt wird. Zum Beispiel hat mein MacBook keinen Akku. Wenn also der Strom in meinem Haus ausfällt oder das Netzkabel abgezogen ist, funktioniert das Laufwerk beim Neustart meines Computers nicht.

Die einzige Möglichkeit, die ich gefunden habe, ist, eine virtuelle Maschine mit einer Linux-Distribution oder Windows auf demselben Computer zu starten, die nicht gemountet wurde, und das Laufwerk zum Mounten zu zwingen. [1] Sie können auf Geräte, USB 2.0 (oder 3.0) klicken und nach dem Gerät suchen. Sobald es aktiviert ist, entfernen Sie es sicher, fahren die virtuelle Maschine herunter oder deaktivieren das Gerät, indem Sie Schritt [1] umkehren.

Wenn es auf Ihrem Mac nicht automatisch angezeigt wird, können Sie es trennen und erneut anschließen.

Ps .: Diese Methode wurde mit einer Virtual Box-VM durchgeführt, wird aber wahrscheinlich mit Parallels, VMWare oder sogar einer Live-CD (USB) Linux Distro funktionieren.

Jon Martins
quelle