OS X tidak dapat melepas disk

18

1TB LaCie Rugged THB saya memutuskan itu adalah ide yang bagus untuk berhenti bekerja tiba-tiba. Jika saya membukanya di util disk saya kadang-kadang melihat nama partisi yang sebenarnya, tetapi kemungkinan besar itu bukan nama aslinya.

Di Terminal saya mencoba:

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

Dan kemudian meng-unmount ini:

$sudo diskutil unmountDisk force disk1

memberikan ini: Terpaksa unmount dari disk1 gagal: setidaknya satu volume tidak dapat di-unmount daripada untuk setiap disk:

$sudo diskutil unmount force disk1sn

Selalu: disk1sn sudah dilepas

Karena saya tidak dapat melakukan apa pun dengan HDD eksternal saya, saya berusaha keras untuk menghapus semua yang ada di dalamnya, termasuk file yang tidak di-backup, karena ini dulunya adalah rencana cadangan. Ini adalah coba:

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

Tapi itu tidak berhasil juga. Jika Anda memiliki ide untuk membuat HDD berfungsi atau bahkan menyimpan file-file tersebut, saya akan sangat berterima kasih.

Hampir lupa tentang ini dari Disk Utility:
Disk Utility tidak dapat memperbaiki disk ini. Cadangkan sebanyak mungkin file Anda, format ulang disk, dan pulihkan file yang dicadangkan.

Peter
sumber
Hanya untuk menjadi jelas - Anda tidak perlu file dari drive ini, hanya saja Anda ingin itu dihapus dan dimasukkan kembali ke dalam layanan?
bmike
Saya ingin memiliki file-nya, tetapi jika tidak ada cara lain, saya akan bersyukur bisa menggunakannya lagi. Tetapi akan berarti hilangnya banyak foto: - /
Peter

Jawaban:

22

Bagi saya, tidak ada solusi yang berfungsi: sudo unmount, sudo unmountDisk, unmountDisk force, dll., Dengan / dev / disk4, / dev / disk4s1, / dev / disk4s2, dan seterusnya. Semua gagal. Hal terakhir yang saya coba - eraseDisk - memberi saya kesalahan yang sama: Kesalahan: -69888: Tidak dapat melepas disk

Kemudian saya memutuskan untuk melihat apakah ada proses di jalan saya, jadi saya berlari sudo lsof|grep disk4dan menemukan proses yang bekerja di salah satu partisi saya. Saya membunuh proses id dan tiba-tiba disk terpasang lagi! Keberhasilan!

Dannid
sumber
Yah, disknya belum berfungsi sampai hari ini. Tetapi saya menyimpannya, mari kita lihat apa yang bisa saya lakukan :)
Peter
Semoga berhasil, semoga berhasil!
Dannid
Meskipun saya percaya pada jawaban Anda (juga ditemukan di blog lain) sistem saya tidak akan mengenali drive lagi. Tapi terima kasih pula :)
Peter
@PeterSchmucki dapatkah Anda melihat disk sama sekali saat dijalankan diskutil? (Saya punya lebih banyak pengalaman memperbaiki bad drive di windows, jadi itu akan menjadi solusi saya berikutnya: cari mesin windows dan
selidiki di
Tidak dapat melihatnya diskutilterakhir kali, namun saya kadang-kadang melihat drive pada Windows 7. Saya telah mempartisi disk utama saya, saya bisa boot dari Windows. VM Linux saya di sisi lain tidak pernah melihat disk, mungkin masalah konfigurasi, tidak benar-benar yakin tentang hal itu
Peter
6

Hal yang sama terjadi pada saya karena saya berada di direktori yang sama dengan drive USB.

Saya kembali ke direktori home saya (cd ~) dan menjalankan perintah lagi dan berhasil.

Thomas Patrick Esch
sumber
ini berhasil karena saya mencoba untuk melepas disk ketika saya berada di disk (dooh). Saya hanya cd ..naik ke level yang memindahkan saya ke luar dari disk yang saya coba unmount.
tylerlindell
+1 Luar biasa, saya sudah mencoba banyak sampai cd ~ menyelesaikan masalah. Terima kasih banyak!
Michael Hoppe
2

Saya mengkonfirmasi bahwa menggunakan Terminal bukannya iTerm2 secara mengejutkan membuat perintah diskutil unmountdan diskutil mountberfungsi!

Firaja
sumber
Aneh ini hanya bekerja untuk saya juga, tidak pernah terpikir untuk mencobanya.
Hiro2k
tambahkan iTerm ke SIP jika ini terjadi
novski
1

Saya menemukan saya mendapat masalah ini ketika saya menggunakan iTerm bukan terminal, jika perbaikan lain tidak membantu mencoba mengubah ke terminal jika Anda menggunakan sesuatu yang lain

Myles Buckley
sumber
0

Semua metode di atas digunakan untuk bekerja pada mesin saya. Tampaknya setelah beberapa saat itu tidak akan berfungsi lagi. Untuk beberapa alasan, masalah ini mulai terjadi setiap kali drive dilepas secara tidak aman. Misalnya, macbook saya tidak punya baterai, jadi, jika listrik rumah saya gagal atau jika kabel listrik dicabut, ketika saya reboot komputer saya, drive tidak akan berfungsi.

Satu-satunya cara yang saya temukan untuk bekerja setiap kali adalah meluncurkan mesin virtual, dengan distro Linux atau Windows, di komputer yang sama tidak dipasang dan memaksa drive untuk memasang di atasnya. [1] Anda dapat mengklik perangkat, usb 2.0 (atau 3.0) dan mencari perangkat. Segera setelah mount, Anda melepaskannya dengan aman, mematikan mesin virtual, atau menghapus centang perangkat, membalikkan langkah [1].

Jika tidak secara otomatis muncul di Mac Anda, Anda dapat mencabutnya dan pasang kembali.

Ps .: Metode ini dilakukan dengan menggunakan VM Kotak Virtual, tetapi mungkin akan bekerja menggunakan Parallels, VMWare atau bahkan Live CD (usb) Linux Distro.

Jon Martins
sumber