Utilitas Disk tidak akan mencopot pemasangan HD untuk memformat

24

Saya memiliki dua drive internal di 27 "iMac (10.8.5) saya. Disk sistem SSD dan drive SATA 1TB.

HDD telah bertingkah baru-baru ini, kinerja sangat lambat, perilaku buruk dll. Alat Tech Pro dan Disk Utility tampaknya tidak dapat memperbaiki drive, jadi saya memutuskan untuk menghapus data dengan memformat ulang dan menulis nol untuk seluruh mendorong.

Setiap kali saya mencoba dan memformat, itu memberitahu saya bahwa drive tidak dapat dilepas. Saya telah reboot beberapa kali, dan menghabiskan berhari-hari menjalankan segala sesuatu dari TechTool Pro dan tidak akan berjalan.

$ diskutil list disk2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS Everest                 4.0 TB     disk2s2

$ diskutil repairVolume /dev/disk2s2
Started file system repair on disk2s2 Everest
Updating boot support partitions for the volume as required
Error: -69673: Unable to unmount volume for repair

$ diskutil eraseDisk JHFS+ Everest /dev/disk2
Started erase on disk2
Unmounting disk
Error: -69888: Couldn't unmount disk

Adakah pemikiran tentang cara melepasnya dan memformat ulang? Apakah ada cara di Terminal untuk melakukan ini?

Kray
sumber
@bmike Karena tidak jelas, jika itu benar-benar duplikat dari pertanyaan terkait , saya tidak akan menambahkan daftar diskutil di sini. Sebenarnya saya pikir alasannya berbeda: di sini mungkin hdd terdegradasi, ada ukuran EFI yang salah dan karena itu volume HFS + yang tidak dapat dibaca atau ditimpa sebagian. Gejala-gejalanya (tidak dapat di-unmount) dan solusinya (force unmount) mungkin sama.
klanomath
kemungkinan besar tidak ada drive fusi awal
oemb1905

Jawaban:

41

Anda dapat memaksa melepas drive dengan menjalankan perintah Terminal berikut:

diskutil unmountDisk force /Volumes/VOLUMENAME

Ganti VOLUMENAMEdengan nama volume pada disk yang ingin Anda lepas.

Setelah ini, cobalah untuk menghapus / mempartisi drive lagi di Disk Utility. Menggunakan perintah di atas dapat mengganggu file baca / tulis, yang dapat menyebabkan file rusak. Namun, karena Anda tetap menghapus drive, ini tidak terlalu penting dalam situasi Anda.

GRG
sumber
Terima kasih. Menggabungkan ini dengan ^ ... bekerja dengan sempurna. Apple - tolong buat GUI Anda lebih kuat.
oemb1905
3
Tidak memiliki volume untuk dilepas; melepas perangkat disk sebagai gantinya (dengan Nmenjadi 3 dalam kasus saya):diskutil unmountDisk force /dev/diskN
Joel Purra
Saya dapat melepas disk menggunakan solusi di atas. Tapi sekarang saya mendapatkan kesalahan berikut ketika mencoba untuk menghapus atau mem-parit HD internal primer: "menghapus data volume untuk mencegah gagal menyelidik masa depan yang gagal". Setiap bantuan sangat dihargai.
Ab'initio
@ Ab'initio Ini seharusnya menjadi pertanyaan terpisah dan bukan komentar. Pastikan untuk mencari sebelum bertanya.
GRG
Saya pikir, jawaban ini adalah untuk upaya pertama (diskutil repairVolume / dev / disk2s2) tetapi tidak untuk yang kedua (diskutil eraseDisk JHFS + Everest / dev / disk2) Jika Anda ingin memformat ulang disk dari awal, jawabannya adalah pertama kali mencoba untuk diskutil unmountDisk force / dev / diskN (dalam kasus Anda disk2) dan jika itu tidak berfungsi, karena fsck otomatis, coba opsi yang dijelaskan oleh pembuat kata.
leon
4

Ketika disk pertama kali terhubung, macOS membantu mencoba menjalankan fsck pada volume. Jika volumenya besar atau memiliki masalah yang luas, proses ini dapat berjalan untuk waktu yang lama sebelum gagal.

Perintah Terminal berikut harus mengidentifikasi proses yang salah:

sudo lsof | grep diskn

mengganti diskn dengan jumlah disk yang menyinggung.

Setelah Anda memiliki ID proses, Anda dapat membunuhnya sebagai berikut:

sudo kill -9 pid

mengganti pid dengan ID proses yang ditentukan di atas.

Kemudian Anda dapat menjalankan diskutil secara normal, baik dari GUI atau baris perintah.

pemutih
sumber
fuser /Volume/<whatever>akan memberi Anda PID yang menggunakan sumber daya itu.
atmosx
Terima kasih lebih baik saya memaksa unmountDisk, dan masih tidak membantu. Indikasi Anda, dan penjelasan tentang apa yang terjadi, membantu saya untuk menyelesaikan masalah setelah setengah hari. Dengan sudo lsof pertama | grep diskn dan kemudian sudo kill -9 689 (karena ini digit yang pertama muncul setelah fsck_hfs) Saya melakukan trik, dan bisa menggunakan kemudian diskutil normal hapusDisk JHFS + ChoosenName / dev / diskN untuk mengatur ulang seluruh partisi Disk saya dengan false ukuran (karena kloning keras).
leon
2

Nonaktifkan Spotlight untuk Hard Drive itu (System Preferences)

https://discussions.apple.com/thread/1454712?start=0&tstart=0

Andrew P Partington
sumber
Jawaban tentang Tanya yang berbeda harus lebih dari sekadar tautan. Tidak apa-apa untuk memasukkan tautan, tapi tolong rangkum atau kutip dalam jawabannya. Idenya adalah untuk membuat jawabannya berdiri sendiri.
nohillside
0

Jika Anda memiliki PC mulai uji coba transmisi mulai dalam mode administrator colokkan disk Anda melalui usb. Temukan drive Anda dan klik kanan padanya. Jika Anda memiliki gambar, Anda ingin mengkloningnya menggunakan opsi klon. Kalau tidak, gunakan format dan pilih HFS + pasang hard drive ke Mac Anda lagi dan seharusnya memformat tidak ada masalah.

Bekerja untukku pagi ini. Butuh waktu sekitar 5-10 menit.

Graham
sumber
Transmac bekerja untuk saya juga. Menghabiskan berjam-jam mencoba solusi lain, tetapi ini langsung berhasil!
0

Anda tidak dapat menghapus disk tempat Anda boot. Seharusnya ada Partisi Pemulihan, Partisi "tersembunyi" tempat Anda dapat memformat disk boot. Perhatian setelah itu Anda dapat menginstal os dari Partisi pemulihan.

LexS
sumber
-2
diskutil eraseVolume JHFS+ Everest disk2s2
Олег Кузнецов
sumber
-3

Coba gunakan

umount -f /Volumes/<drive name>/
Mikhail Tanaev
sumber
Selamat Datang di Tanya Berbeda! Kami berusaha menemukan jawaban terbaik dan jawaban itu akan memberikan info mengapa mereka yang terbaik. Jelaskan mengapa menurut Anda jawaban yang Anda berikan akan menyelesaikan masalah atau lebih baik daripada orang lain di luar sana. Menyediakan tautan juga dapat membantu OP, dan yang lainnya, menemukan info tambahan untuk diri mereka sendiri. Lihat Cara Menjawab tentang cara memberikan jawaban yang berkualitas. - Dari Ulasan
fsb
-4
diskutil unmountDisk force <fill in the mount name here>
joe
sumber
3
Apa bedanya dengan jawaban yang sudah diterima?
nohillside