Kemarin, saya telah mencoba untuk menghapus partisi Ubuntu. Karena Mac saya (13 ", MBPro pertengahan 2014) tidak bisa boot. Sekarang, saya boot di copy Mac OS dengan USB. Saya mengikuti subjek berbeda dari forum ini (seperti ini: Jenis partisi tiba-tiba FFFFFFFF-FFFF-FFFF- FFFF-FFFFFFFFFFFF, drive unmountable ), dan partisi volume saya berubah dari FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF ke 48465300-0000-11AA-AA11-00306543ECAC . Tapi saya masih belum bisa boot ke sana ...
Terima kasih banyak !
7C3457EF-0000-11AA-AA11-00306543ECAC
masih berlaku untuk Mojave?) Saat ini saya mengalami masalah yang hampir sama, kecuali itu adalah MacBook Pro Awal 2015, dan saya tidak mengalami masalah di managpt -r show disk0
menghasilkan output di screenshot.7C3457EF-0000-11AA-AA11-00306543ECAC
harus bekerja untuk High Sierra dan yang lebih tinggi. (Sudah mengujinya: verifikasi file berfungsi!)Jawaban:
Partisi OS X yang dapat di-boot (kecuali Recovery HD) memiliki GUID 48465300-0000-11AA-AA11-00306543ECAC untuk partisi OS X standar, GUID 53746F72-6167-11AA-AA11-00306543ECAC untuk partisi CoreStorage atau GUID 7C3457EF -0000-11AA-AA11-00306543ECAC untuk volume APFS. The FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF adalah jenis partisi yang tidak diketahui (tapi bukan tidak ada partisi seperti 000000-0000-0000 .... satu).
GUID dapat dimodifikasi dengan gpt. Anda hanya dapat menambah, menghapus, dan mengubah tabel partisi GUID dengan gpt ketika semua disk terkait dilepas. Untuk mengkonfigurasi ulang boot partisi Anda ke drive pihak ketiga (mis. Internet Recovery atau drive thumb installer OS X).
Dalam keadaan tertentu SIP harus dinonaktifkan untuk mengubah tabel partisi GUID.
diskutil list
Dapatkan ikhtisar disk internal Anda dengan pengidentifikasi disk yang ditemukan di perintah sebelumnya. Di bawah ini saya menganggap pengidentifikasi disk dari disk internal Anda adalah disk0 (SSD) (ganti dengan yang Anda temukan di lingkungan Anda).
diskutil umountDisk disk0
Kemudian hapus dan tambahkan kembali partisi kedua dengan ukuran yang sama tetapi jenis yang tepat. Tipe yang paling mungkin untuk disk0s2 pada SSD dengan Sierra yang saat ini diinstal adalah 53746F72-6167-11AA-AA11-00306543ECAC atau dengan High Sierra terpasang 7C3457EF-0000-11AA-AA11-00306543ECAC (karena partisi CoreStorage sebelumnya hampir pasti dikonversi ke APFS saat sedang meningkatkan Sierra ke Sierra Tinggi).
Sierra (CoreStorage):
atau
Sierra Tinggi (APFS):
atau
partisi standar (Diperpanjang HFSJ):
Verifikasi disk dan volume:
Di-boot ke drive USB Anda dan masuk sebagai admin, Anda harus melakukannya terlebih dahulu
sudo
untuk menjalankan perintah gpt dengan sukses.Jika Anda lupa versi sistem Anda atau melakukan beberapa partisi kustom, Anda masih dapat memeriksa blok pertama disk0s2 dan menentukan tipe GUID yang tepat:
Jika Anda mem-boot ke sistem yang lengkap, Anda dapat menggunakan
hexdump
:diskutil umountDisk disk0
hexdump partisi 3 FFFF ... pertama:
Hasil berikut mengidentifikasinya sebagai partisi OS X normal:
Angka pertama adalah jumlah byte dalam hex: 0000000: 0; 0000600: 1536. Tanda * menunjukkan garis yang identik. Ini berarti: dua blok pertama (0x000-0x3ff) semuanya nol.
Partisi CoreStorage menunjukkan beberapa non-nol di blok pertama (0x000-0x1ff):
Baris yang dimulai dengan byte 0x130 menunjukkan UUID Volume Fisik, baris yang dimulai dengan byte 0x140 menunjukkan UUID dari Grup Volume Logis.
String 48 46 53 4a (= "HFSJ") dalam 16 byte pertama dari blok ketiga mengidentifikasi volume HFS + Jurnal pada kedua jenis partisi.
Wadah APFS terlihat seperti ini:
String 4e 58 53 42 (= "NXSB") dimulai dengan byte 0x020 di blok pertama adalah string ajaib dari superblock wadah APFS dan mengidentifikasinya sebagai wadah APFS. UUID wadah mulai dari 0x48 (di sini: 11 f1 5e 40 ...)
Jika Anda terbatas pada (Internet) Mode Pemulihan atau pengandar boot penginstal (semua hanya dengan sistem dasar yang tidak mengandung hexdump ) Anda masih dapat menggunakan
vis
:diskutil umountDisk disk0
vis 3 blok pertama dari partisi FFFF ...:
Jika Anda memiliki partisi standar sebelumnya, 1024 Bytes pertama hanya berisi yang tidak dapat dicetak (nol):
\0\0\0\0\0\0...
Setelah ~ Byte 1030 Anda akan melihat urutan berikut: \ 0HFSJ \ 0Jika Anda memiliki partisi CoreStorage, beberapa non-nol di 512 Bytes pertama dan string CS (
...\0CS\^A...
) ditampilkan:Jika Anda memiliki partisi APFS, string NXSB (
...\0NXSB\0\^P...
) ditampilkan dalam beberapa byte pertama:sumber
diskutil verifyVolume
(xattr?) Tetapi pada akhirnya dikatakan tidak apa-apa, dan ternyata benar. Apakah peringatan ini normal?vis -c
output yang diposting oleh beberapa pengguna tidak dapat dibalik sementara output lainnya mengandung banyak?
karakter, yang membuat output tidak dapat dibalik. Di Mac saya, saya harus masuk duluexport LC_CTYPE="ASCII"
sebelum menggunakanvis -cw
atauvis -cfw
untuk membuat output yang tidak bisa dibalik.vis -c
output untuk mendapatkan ukuran partisi. Dalam pertanyaan kedua, saya tidak bisa karena output berisi?
karakter tanda tanya ( ). Ini mendorong saya untuk menyelidiki bagaimana cara mendapatkan output yang tidak dapat dibalik.