Saya memiliki iMac yang menjalankan OSX Lion. Saya juga menginstal bootcamp dan Windows 7. Selama instalasi Windows 7 saya tidak memperhatikan sepenuhnya dan menghapus dan memformat partisi EFI.
Saya tidak benar-benar menyadari pentingnya ini karena mesin terus bekerja dengan baik, mem-boot keduanya ke Windows dan OSX.
Saya memang memperhatikan bahwa pembaruan firmware EFI gagal untuk menginstal, tetapi tidak mempedulikannya.
Namun sekarang saya ingin menginstal Mountain Lion dan ada banyak masalah. Mountain Lion tidak akan menginstal tanpa partisi EFI yang valid.
Ini tabel partisi saya.
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: Apple_HFS EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 799.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 200.3 GB disk0s4
Seperti yang Anda lihat, saya sudah memperbaiki partisi EFI dengan perintah berikut:
newfs_hfs -v EFI / dev / disk0s1
Ini sepertinya tidak menciptakan jenis partisi yang benar, itu menciptakan Apple_HFS bukan EFI.
Pertanyaan saya adalah (tanpa memformat disk) bagaimana cara membuat partisi EFI?
Rich terima kasih
sumber
Jawaban:
Anda dapat membuat ulang Partisi Sistem EFI (ESP) menggunakan
gpt
alat baris perintah. Itu harus dimulai di sektor 40, dan itu harus 409600 sektor (tepat 200MiB) panjangnya. Jenis entri GPT seharusnyaC12A7328-F81F-11D2-BA4B-00A0C93EC93B
, dan jika Anda memiliki MBR hibrid, jenisnya harus adaEE
. Format ini sebenarnya adalah subset dari FAT, bukan HFS +. Anda dapat membaca GPT menggunakan perintahsudo gpt -r show disk0
di jendela Terminal, ini menghasilkan output yang terlihat seperti ini:Anda dapat melihat partisi EFI yang benar di indeks 1. Jika baris itu tidak sama persis, cara termudah adalah menghapus partisi di tempatnya dan membuatnya kembali.
Pastikan Anda tahu apa yang Anda lakukan sebelum melanjutkan dari sini - Anda mungkin kehilangan data jika Anda mengacaukannya.
Anda tidak dapat mengedit tabel partisi menggunakan
gpt
saat partisi pada drive dipasang, jadi Anda harus boot dari drive lain (misalnya stik USB dengan penginstal OSX) atau menjalankan mac dalam mode disk target dan melakukan partisi dari mac lain. Anda mungkin perlu meng-unmount volume yang dipasang secara otomatis menggunakandiskutil unmountDisk disk0
sebelum melanjutkan, dan di antara perintah .Untuk menghapus partisi EFI "buruk" Anda, jalankan perintah ini:
Pastikan disk0 benar-benar disk yang ingin Anda ubah - jumlahnya dapat berubah di antara reboot. Juga, ini hanya akan berfungsi jika Anda sudah memiliki partisi non-ESP di tempat ESP - jika tidak, menghapus partisi 1 bisa menjadi bencana! Dalam hal ini, Anda harus memindahkan indeks, karena saya pikir ESP harus memiliki indeks 1. Dengan suara itu, ini tidak akan diperlukan dalam kasus Anda.
Setelah dihapus, tambahkan kembali partisi dengan tata letak dan jenis yang benar:
Ini harus memilah partisi itu sendiri, tetapi karena Anda telah membuat partisi HFS di tempatnya, Anda perlu memperbaiki formatnya juga.
Format Partisi Sistem EFI didokumentasikan oleh Apple di sini . Seperti yang Anda lihat, mereka merekomendasikan Anda mengkloning ESP yang sudah ada daripada membuat ulang sistem file dengan
newfs_msdos
. Jika Anda memiliki drive eksternal dengan tabel partisi GPT (OSX install stick seharusnya memilikinya), Anda dapat mengkloningnya.Pastikan Anda memiliki nomor disk dan partisi dengan benar atau Anda dapat menimpa data:
Jika disk1 adalah drive eksternal Anda, dan itu berisi ESP sebagai partisi pertama (disk1s1) dan disk0 adalah drive yang ESP-nya (disk0s1) ingin Anda perbaiki, jalankan perintah ini:
Ini akan menyalin setiap blok ESP disk1 dan menimpa blok yang sesuai di ESP disk0 dengannya.
Atau, ikut bertaruh dengan
newfs_msdos
.sumber
dd
menyimpan ESP hasil kloning dalam file sebelum menghapus, membuat ulang, dan menulis kembali. Terima kasih!Coba ini:
sumber
Solusi yang lebih sederhana ditemukan di sini: /unix//a/174522/182014
Partisi EFI dapat dibuat melalui GParted Live CD / USB :
fat32
EFI
"boot, esp"
Siap!
sumber
Coba iPartition 3 atau lebih tinggi. Buka menu dan tampilkan perangkat sistem. Karena tidak memiliki EFI 200MB, perkecil partisi pertama pada disk semoga sebesar 200MB. Buat partisi baru, lalu di jendela disk inspector ada tab. Anda dapat memilih berbagai jenis sistem file. Cukup pilih Partisi Sistem EFI.
sumber
Ini memperbaiki masalah bagi saya.
1) Cadangkan partisi Bootcamp menggunakan Winclone
2) Cadangkan drive Mac OSX menggunakan Carbon Copy Clone ke drive eksternal
3) Instal Mountain Lion ke flash drive atau drive eksternal
4) Beli salinan iPartition, unduh ke flash drive atau drive eksternal
5) Reboot sambil menahan tombol Option untuk mendapatkan menu boot
6) Pilih flash atau drive eksternal untuk boot
7) Ekstrak iPartition dan jalankan. Pilih View and Inspector dari menu dropdown.
8) Pilih Bootcamp Partition di bawah tab Partition dan centang dua kotak dalam daftar (Aktif dan Terlihat di Windows) kemudian tutup kotak.
9) Tombol Go harus menyala, jika tidak maka tumbuhkan partisi Bootcamp sedikit. Milik saya adalah 2 TB OSX, 500 GB Windows pada Drive 2,5 TB.
10) Setelah tombol Go ditekan, ia akan mulai memproses; meskipun Anda mungkin harus mematikan proses apa pun yang membuatnya tidak berjalan (Selesai dengan Monitor Aktivitas)
11) Setelah selesai dimatikan dan lepaskan perangkat boot eksternal dan kemudian nyalakan kembali Mac. Itu harus diperbaiki dan boot normal - setidaknya milikku lakukan.
Saya menjalankan iMac 27, 3,2 GHz Intel Core i3 dengan 16 GB RAM dan hard drive 2,5 TB. Sebagian besar item yang terdaftar sudah saya lakukan sebelum menginstal Mountain Lion kecuali untuk cadangan saat ini dari drive Bootcamp. Winclone bekerja meskipun Bootcamp tidak mau boot dan proses pemulihan menghasilkan kesalahan saat menulis MBR. Saya hanya mengabaikan kesalahan dan melanjutkan proses selanjutnya. Rupanya Mountain Lion mengacaukan PMBR atau EFI dan bahkan penerima tidak akan memperbaikinya tetapi apa pun yang dilakukan oleh iPartition; sekarang sudah diperbaiki.
*PENOLAKAN**
Meskipun proses ini mungkin berhasil bagi saya, MUNGKIN TIDAK BEKERJA UNTUK ANDA! SEBAGAI DENGAN PROSES APA PUN YANG MENYEDIAKAN DATA PARTITON DAN BOOT DATA, ANDA BERDIRI KESEMPATAN DATA KEHILANGAN. CADANGAN DRIVE ANDA JIKA ANDA INGIN MENYIMPAN DATA ANDA.
Saya sangat merekomendasikan Carbon Copy Clone untuk mencadangkan partisi OSX karena dapat membuat klon bootable yang saya pernah gagal.
Saya yakin orang lain telah sukses di tempat lain dalam menyelesaikan masalah ini dan menghargai semua orang yang telah memposting apa yang telah mereka lakukan karena membantu saya menyelesaikan masalah ini di iMac saya.
Terima kasih untuk semua orang dan saya harap ini membantu orang lain. (Diposting di Forum Apple) https://discussions.apple.com/message/19220149#19220149
sumber