Bagaimana cara menghapus partisi BootCamp menggunakan diskutil Terminal?

12

Untuk beberapa alasan, aplikasi BootCamp Assistant tidak akan membiarkan saya menghapus partisi BootCamp saya. Bagaimana saya bisa melakukannya dengan menggunakan Terminal dan aplikasi terminal diskutil?

Jules
sumber
Sudahkah Anda mencoba Disk Utility di folder Aplikasi?
Vickash
1
Itu adalah hal kedua yang saya coba; semua kontrol partisi diklik.
Jules
Apakah Anda mengkustomisasi partisi setelah menginstal BootCamp? Diskusi ini dapat memberikan beberapa informasi yang berguna: discussions.apple.com/thread/3698348 . Ringkasan eksekutif adalah bahwa jika Anda memiliki lebih dari dua partisi OS, Anda mungkin perlu membuat cadangan partisi OS X dan memformat ulang drive (atau setidaknya menghapus partisi yang ada), dan kemudian memulihkan partisi OS X Anda.
Chris Page
Tidak, saya tidak mengubahsuaikan partisi. Setelah mengatur BootCamp, saya kehilangan semua kendali partisi melalui Disk Utility. Tidak dapat mengubah ukuran, menghapus, atau menambahkan partisi.
Jules
1
Menghapus partisi BootCamp dengan BootCamp Assistant mungkin tidak sama dengan menghapus partisi dengan Disk Utility, dan jika BootCamp Assistant tidak membiarkan Anda menghapus partisi, hal-hal yang mungkin dikacaukan dengan cara yang penting untuk diselesaikan sebelum menghapus partisi. Paling tidak itu adalah petunjuk tentang apa yang salah. Sudahkah Anda mencoba menghubungi Apple tentang hal ini? (1-800-SOS-APPLE, misalnya.)
Chris Page

Jawaban:

16

Inilah yang bekerja untuk saya:

  1. gunakan diskutil listuntuk menemukan partisi Microsoft Reserved kecil yang Anda coba hapus tetapi utilitas disk (atau baris perintah yang setara diskutil) tidak mengizinkan. Katakanlah itu ada di disk 99 partisi 400 (saya ada di disk 0 partisi 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Yang di atas memformat ulang partisi untuk menjurnal HFS + dan setelah Anda selesai melakukannya, Anda cukup menghapusnya (lalu mengubah ukuran dll. Seperti yang Anda inginkan).

Catatan: Saya telah menggunakan / dev / disk99s400 karena seharusnya tidak pernah berfungsi, Anda harus menggantinya dengan disk dan partisi yang tepat.

PERINGATAN: Merusak, berisiko tinggi. SELALU lakukan pencadangan penuh terlebih dahulu sebelum mengacaukan partisi. SELALU.

Marc Lucke
sumber
Ini benar-benar bekerja untuk saya. Saya mempunyai partisi bootcamp, asisten Bootcamp tidak mau dihapus, dan Disk Utility tidak muncul (El capitan beta 3) dan menghapusnya menggunakan perintah ini yang menyebabkannya muncul. Saya kemudian dapat menggunakan utilitas disk untuk menghapusnya dan menumbuhkan kembali macintosh HD utama ke drive penuh
Orion Edwards
Ini sempurna untuk memperbaiki kesalahan ini ketika mencoba untuk menghapus partisi Windows: "MediaKit melaporkan tidak cukup ruang pada perangkat untuk operasi yang diminta."
Billy Brown
3

Sudahkah Anda mencoba mem-boot dari media instalasi OSX? Keduanya memiliki Terminal (dengan diskutil) dan Utilitas Disk GUI, yang mungkin mulai berfungsi karena Anda tidak lagi mencoba mempartisi drive tempat Anda booting.

Perhatian, mulai sekarang: inilah naga! Pastikan Anda memahami apa yang terjadi sebelum Anda memulai ini, Anda tidak dapat mundur di tengah jalan! Periksa apakah cadangan Anda dapat dibaca!

Jika kedua versi diskutil gagal di sini juga, tetap di terminal media instalasi dan dapatkan tabel partisi mentah menggunakan:

gpt -r show disk0

Apa yang mungkin terjadi adalah bahwa dua tabel partisi, GPT dan MBR, tidak sinkron. Ini terjadi jika Anda mencoba mempartisi disk Mac Anda dari Windows. Di atas menunjukkan versi GPT (yang menggunakan OSX). Ini menunjukkan versi MBR (yang digunakan Windows):

fdisk /dev/disk0

Pastikan ini adalah disk yang ingin Anda ubah (mungkin disk1, disk2, dll). Catat nomor ( index) dari partisi yang ingin Anda hapus di GPT dan MBR. Mereka mungkin tidak sama!

Jika bingung, posting output dari 2 di atas di sini, dan jangan lanjutkan.

Lepas semua partisi yang terpasang pada disk yang ingin Anda partisi, mis

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Kemudian muncul bit yang berbahaya ( pastikan Anda memiliki cadangan ): Hapus partisi menggunakan gptutilitas:

gpt remove -i 4 disk0

Pastikan untuk mengganti indeks partisi yang akan dihapus (DALAM GPT) alih-alih "4" dan disk tepatnya yang Anda partisi bukan "disk0"!

Terakhir, Anda harus menghapus partisi yang sama dari MBR (Anda mungkin harus meng-unmount lagi pada saat ini).

Opsi 1: Hapus semua jejak bootcamp (hanya boot OSX pada disk ini)

Jika Anda ingin menghapus jejak Boot Camp sepenuhnya (tidak ada OS selain Mac OS X), Anda dapat sepenuhnya menghancurkan tabel partisi MBR dan menggantinya dengan apa yang disebut "MBR pelindung":

fdisk -e /dev/disk0

Ini menempatkan Anda di baris perintah fdisk - bagian-bagian di dalamnya boldadalah yang Anda ketik.

fdisk: 1>p

Ini akan menampilkan tabel partisi Anda, sama seperti sebelumnya. Anda ingin menggantinya dengan partisi pelindung tunggal tipe EE, yang mencakup seluruh disk.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (cukup tekan enter di sini untuk pergi dengan default - jumlah pastinya akan tergantung pada ukuran disk Anda)

fdisk: 1>p

Ini sekarang akan menampilkan tabel partisi dengan entri pertama dari tipe EE, dan 3 entri sisanya kosong.

fdisk: 1>w

Menulis perubahan Anda ke disk. Anda harus keluar dari fdisk dengan

fdisk: 1>q

Selanjutnya: reboot dan berdoa.

Opsi 2: Hapus hanya partisi yang terpengaruh (beralih dari boot tiga ke boot ganda atau lebih)

Jika Anda ingin tetap menggunakan MBR hybrid, tidak hanya satu partisi, mulailah mengedit MBR seperti ini:

fdisk -e /dev/disk0

Ini menempatkan Anda di baris perintah fdisk - bagian-bagian di dalamnya boldadalah yang Anda ketik.

fdisk: 1>p

Ini akan menampilkan tabel partisi Anda, sama seperti sebelumnya.

Temukan entri yang sesuai dengan partisi yang Anda hapus, mis. 4 , lalu edit entri itu ( ganti "4" dengan entri Anda ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Ini sekarang akan menampilkan tabel partisi dengan partisi yang dihapus hilang.

fdisk: 1>w

Menulis perubahan Anda ke disk. Anda harus keluar dari fdisk dengan

fdisk: 1>q

Selanjutnya: reboot dan berdoa.

pmdj
sumber
2
Seperti yang disebutkan, ini tidak akan berfungsi jika Anda boot ke OS X normal (Anda tidak dapat mengedit drive yang Anda gunakan). iMac memiliki cacat perangkat keras utama di mana drive DVD sering rusak setelah hanya menggunakan beberapa, jadi ... Saya tidak bisa boot dari DVD resmi. Jelas bahwa Partisi Pemulihan juga tidak baik - tetapi mengunduh aplikasi "pencipta Disk Pemulihan USB" Apple, dan melakukan booting dari sana, melakukan trik - support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam
2

Jawabannya adalah untuk mem-boot partisi HD pemulihan, gunakan disk hingga dan pilih partisi Bootcamp. Kemudian pada tab hapus pilih format dan ubah ke Mac OS Extended journaled. Sekarang Anda dapat menghapus drive.

pengguna39813
sumber
1

Saya tidak yakin kami memiliki situasi yang tepat, tetapi melalui mengikuti / menerjemahkan saran di utas lain, http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Saya dapat mengembalikan fungsionalitas ke Bootcamp Assistant. Saya tidak memiliki "poin reputasi" untuk berkomentar di sana, tetapi saya ingin menyampaikan bahwa ini berhasil bagi saya. Spesifikasi sistem / perangkat keras saya adalah sebagai berikut:
MacBook Pro (Retina, 13-inch, Awal 2015)

OSX Yosemite: 10.10.5 (14F1605) Prosesor: 2,7 GHz Intel Core i5 Memori: 8 GB 1867 MHz DDR3 Graphics: Intel Iris Graphics 6100 1536 MB

Informasi spesifik saya:
Saya, sayangnya, mengikuti saran yang keliru dari dukungan apel, dan mengikuti instruksi melalui dukungan telepon untuk masuk ke Disc Utility dan menghapus partisi BOOTCAMP saya dan mengatur format ke OS X Extended (Journal). Setelah tindakan ini, Windows dihapus, beberapa megabita "lainnya" tetap ada, dan partisi saya masih ada, dengan 98 GB penyimpanan yang tidak dapat diakses.
Beginilah cara saya menciptakan situasi yang sama seperti yang Anda gambarkan. Akibatnya, Utilitas Disk saya tidak lagi menanggapi upaya untuk memodifikasi partisi saya, dan asisten Bootcamp saya sekarang memiliki tab berwarna abu-abu yang, jika saya diarahkan pada awalnya, akan menghapus partisi windows DAN Memulihkan satu drive.
Perhatikan bahwa bootcamp dimulai sebagai bagian dari satu drive,ini penting. Saya tidak tahu apakah solusi ini akan bekerja untuk set-up bootcamp pada drive yang terpisah. Masalah saya pergi ke penyelia, dan setelah dua minggu saya tidak mendapat tanggapan dari dukungan Apple, jadi saya meneliti secara online dan menemukan apa yang berhasil!

SOLUSI: Seperti yang disarankan di utas, saya menjalankan Disc Utility lagi. Dua anggota menyarankan untuk mengatur format selain OS X Extended Journaled. Menghapus ulang dan memformat adalah satu-satunya opsi yang disediakan Disc Utilities.
Satu komentar dari user102419 menyarankan untuk menghapus dan memformat ke "microsoft FAT".
Jawaban kedua, yang lebih terperinci dari http://apple.stackexchange.com/users/5472/bmike menyarankan perbaikan cepat yang serupa, tetapi memformat format tertentu ke MS DOS untuk menipu komputer agar yakin bahwa Windows masih diinstal di dalam partisi.
Hasil akhirnya, ini bekerja untuk saya, tetapi terminologi yang digunakan untuk menu drop-down di Yosemite adalah "DOS FAT" .
Menghapus dan memformat partisi dalam DOS FAT segera mengakibatkan kembali ke fungsionalitas pilihan Bootcamp Assistant untuk menambah atau menghapus Windows. Saya dengan senang hati membuat pilihan, mendorong terus dan diberi pilihan untuk KEMBALIKAN kembali drive saya ke OS tunggal 248 GB X.

Prosesnya memakan waktu sekitar 5-7 menit ... yang merupakan waktu yang lama ketika Anda khawatir Anda mungkin telah mengacaukannya ..... tetapi, voila, 249,78 GB ruang yang tersedia di Macintosh Hard Drive saya. Tidak perlu masuk ke mode pemulihan internet, tidak perlu menghapus seluruh sistem dan reboot dari Time Machine.
Saya melakukan back up semuanya sebelum mencoba..hanya berjaga-jaga.

Saya harap jawaban ini bermanfaat bagi Anda, dan bagi orang lain yang mencoba merebut kembali ruang dari partisi Bootcamp windows setelah mengikuti saran untuk menghapus windows melalui Disc Utility.

Ilona Rapp
sumber
0

Bagi mereka yang mencoba untuk menginstal windows dan sesuatu yang berantakan dan tidak dapat mengembalikan partisi dan itu menunjukkan tanda abu-abu (-), luncurkan windows installer dan hapus dulu partisi yang disediakan windows. Anda dapat memeriksa partisi-partisi tersebut dengan terlebih dahulu masuk ke terminal di mac dan ketik: "daftar diskutil". Anda akan melihat ada bagian-bagian cadangan windows yang tampaknya hanya dapat dihapus dengan installer windows dengan hanya menyorotnya dan mengklik delete pada layar

pengguna200514
sumber
-2

Saya memiliki masalah yang sama dan saya MEMILIKI SOLUSI. Masalahnya adalah bahwa ketika Anda menginstal Windows dengan bootcamp itu sedang membuat Grup Volume Logika. Yang perlu Anda lakukan adalah menghapus Grup Volume Logis. Sangat mirip dengan jika Anda pernah membatalkan drive fusi manual. Hancurkan terminal:

daftar coreStorage diskutil

Salin ID Grup Volume Logis

diskutil coreStorage hapus lvgUUID

BERHASIL!

Tom
sumber
Saya akan memperingatkan siapa pun untuk memiliki cadangan semua disk yang terhubung dan rencana untuk memulihkan cadangan itu sebelum mengeluarkan diskutil coreStorage deleteperintah apa pun . Jawaban ini akan membutuhkan beberapa pengeditan terperinci agar bermanfaat atau aman bagi kebanyakan orang atau kasus umum. Core Storage dapat diatur dalam banyak, banyak cara dan nuking kelompok mungkin lebih seperti menggunakan granat ketika pemukul lalat lebih tepat.
bmike