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.
Antworten:
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 disk4
und 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!quelle
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.)diskutil
letzte 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 sicherDas 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.
quelle
cd ..
einen Level höher gegangen, der mich von der Festplatte wegbewegt hat, die ich zu entfernen versuchte.Ich bestätige, dass die Verwendung von Terminal anstelle von iTerm2 den Befehl überraschend ausführte
diskutil unmount
unddiskutil mount
funktionierte!quelle
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
quelle
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.
quelle