Saya menghapus partisi Bootcamp saya tetapi tidak dapat mengubah ukuran partisi OS X saya

16

Saya tidak menyadari ini akan menyebabkan masalah, tetapi saya menggunakan Disk Utility untuk menghapus partisi Bootcamp saya dan kemudian mencoba mengubah ukuran partisi utama saya untuk mengisi disk. Ini menyebabkan kesalahan dan saya mencari jawaban hanya untuk diberi tahu ,

Anda harus menginstal ulang Mac OS X (itulah satu-satunya solusi).

Anda seharusnya telah menghapus partisi Boot Camp di Boot Camp Assistant.

Apa?? Saya Tidak melihat peringatan apa pun di Disk Utility.

Jika Anda menghapus partisi Bootcamp ini, Anda mungkin tidak dapat mem-boot Windows lagi.

Saya melihat ini tetapi saya pikir itu ok - saya tidak ingin boot Windows lagi, saya ingin menghapusnya. Jadi sekarang apa yang harus saya lakukan?

arya
sumber
Saya mempunyai masalah yang sama dan ketika saya membuka bootcamp assistant menghapus partisi windows, saya membuka utilitas disk dan "menghapus partisi bootcamp sebagai microsoft FAT" dan ini berhasil, membuka asisten bootcamp kembali dan kotak berwarna abu-abu kembali masuk berani saya mengkliknya dan voila hardrive saya SATU sekarang
Saya ingin menambahkan bahwa metode ini di atas (menghapus partisi bootcamp sebagai FAT dan kemudian membuka asisten bootcamp) bekerja dengan sangat sempurna, dengan upaya minimal dan dalam waktu sekitar 3 menit.
xdavidliu
Tentu, itulah "Perbaikan cepat" di awal jawaban :)
arya

Jawaban:

22

Perbaikan cepat: Bootcamp Palsu.

"Saya mempartisi ruang kosong (yang tidak dapat digunakan OS X) sebagai MS-DOS, Bootcamp Assistant mengira itu adalah Windows, dan dapat menghapus partisi MS-DOS ini dan mengembalikan Mac OS ke satu partisi."

Ini adalah solusi termudah, jadi coba dulu.

Tidak berhasil? Perbaikan lama:

Dalam kasus saya, saya tidak bisa mendapatkan Disk Utility untuk membuat partisi.

Saya mencoba menggunakan gptuntuk membuat ulang partisi, tetapi tidak mau menulis ke GPT ketika ada partisi yang dipasang. Tetapi karena ini adalah partisi boot saya yang sedang kita bicarakan, disk tersebut digunakan, karena salah satu partisi (partisi boot saya!) Sudah terpasang. Jadi kita perlu boot dari not-this-disk, dan unmount semua partisi pada disk, dan kemudian gunakan gpt.

Pemulihan Internet

Boot ke Pemulihan Internet (tahan Cmd + Opt + R selama startup), sehingga disk tidak akan digunakan. Jika mesin Anda terlalu tua untuk Pemulihan Internet, Anda harus dapat mem-boot dari disk lain (bukan partisi lain) dan mendapatkan hasil yang sama. Catatan: dalam hal ini nomor disk ( /dev/disk0) mungkin berbeda untuk Anda.

Mulai Pemulihan Internet, dan pergi ke Utilities -> Terminal.

Terminal Pemulihan Internet

-bash-3.2# gpt show /dev/disk0

gpt menunjukkan bekas partisi bootcamp saya

Ini adalah ruang yang ingin saya reklamasi.

Sebagai pemeriksaan kewarasan, ambil ukuran (kolom kedua), kalikan dengan 512, dan bagi dengan satu miliar. Hasilnya harus sesuai dengan ukuran partisi Bootcamp Anda sebelumnya di GB.

Contoh: 58593759* 512 / 1.000.000.000 = 30 GB

Ambil posisi awal (kolom pertama), di situlah kami akan memberitahu gpt untuk membuat partisi baru

gpt add -b <start position> -t windows /dev/disk0

Dalam kasus saya, Anda dapat melihat bahwa posisi awal adalah 431640960. Anda dapat dan harus memilih / Salin / Tempel di Terminal Anda sendiri untuk mendapatkan nomor ini disalin dengan benar.

Contoh: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0

/dev/disk0s4 added

Akhirnya!

Jika Anda mendapat kesalahan No such file or directory, baca bagian selanjutnya, lalu kembali ke sini dan coba lagi.

Dengan asumsi Anda mendapat disk ditambahkan ok, rebootdan gunakan Disk Utility untuk menghapus partisi baru sebagai MS-DOS. Jalankan asisten Bootcamp dan pilih Hapus Windows 7.

Bootcamp telah dihapus dan disk Anda telah dikembalikan ke volume tunggal.

Dan yang dibutuhkan hanyalah seluruh hari saya.

tidak dapat membuka perangkat '/ dev / disk0': Tidak ada file atau direktori tersebut

Saat Anda menggunakan gpt addperintah, Anda mungkin mendapatkan kesalahan

tidak dapat membuka perangkat '/ dev / disk0': Tidak ada file atau direktori tersebut

Pesan ini sangat membingungkan. Kami baru saja membaca perangkat itu sebelumnya gpt show. Pesan ini benar-benar berarti "perangkat sedang digunakan".

OS X Recovery mungkin telah memasangnya, dan Anda harus melepasnya. Gunakan mountperintah untuk menemukan partisi yang Anda pasang dan partisi umounttersebut.

-bash-3.2# mount

akan menghasilkan daftar besar partisi:

/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD  <--- unmount this /Volumes/<YourDisk>

-bash-3.2# umount /dev/disk1

Secara berkala akan dipasang ulang secara otomatis, jadi cobalah untuk cepat atau Anda harus melepasnya lagi.

arya
sumber
Solusi alternatif [jika agak jenaka]. Jangan letakkan Bootcamp di drive utama Anda terlebih dahulu. Saya menempatkan milik saya di drive yang terpisah & tidak pernah harus melalui neraka Anda [untuk yang Anda simpati total & dilakukan dengan baik untuk mengetahui semuanya] dalam ... mungkin 8 tahun tweak, upgrade, dll.
Tetsujin
@Tetsujin: Solusi yang lebih aman saat kita berada di lingkungan: Jangan gunakan Bootcamp sama sekali. Saya akan menggunakan VirtualBox dari titik ini ke depan!
arya
Pos luar biasa - jika Anda ingin menambahkan bagaimana seseorang akan mencadangkan sistem mereka sebagai langkah pertama di sini, itu akan bagus. Saya mengeditnya dari pertanyaan karena sepertinya bagian dari solusi dan bukan masalah awal.
bmike
Beberapa tips tambahan: Saat Anda berada dalam "Mode Pemulihan" - juga lakukan Disk Perbaikan pada partisi OSX utama. Saya punya beberapa masalah kecil yang mencegah bootcamp menyelesaikan pemulihan (langkah terakhir dalam proses). Beberapa orang melaporkan bahwa mereka harus mematikan File Vault untuk menyelesaikan proses ini. Saya akhirnya mematikan milik saya juga, tetapi saya tidak yakin apakah itu diperlukan.
1
Baru saja menyelamatkan saya dari format ulang penuh. Hanya perbedaan kecil adalah ketika melakukan gpt addmendapat "Resource Busy" tetapi cukup sederhana untuk mencari tahu untuk menggunakan umountsolusi yang sama dan kemudian ditambahkan dengan baik. Di utilitas disk, jangan gunakan tautan "-" melainkan "hapus" dengan mengeklik partisi yang baru dibuat dan diganti namanya menjadi BOOTCAMP, lalu pemulihannya secara ajaib!
ldg