Bagaimana cara menghapus Partisi EFI pada USB saya menggunakan Mac OS X 10.11?

7

Saya perlu menghapus partisi EFI di USB saya karena ketika mencoba menyalin file dari PS4 saya, PS4 memilih partisi ini dan akhirnya kehabisan ruang, daripada menggunakan ruang yang jauh lebih besar.

EFI sekitar 200MB besar dan penyimpanan USB 16GB, tampaknya satu-satunya cara untuk mendapatkan PS4 untuk menulis ke partisi besar adalah dengan menyingkirkan Partisi EFI.

Tolong bantu.

Patrick

Patrick Miller
sumber
1
Seharusnya semudah memformat disk kemudian membuat partisi tunggal pada disk.
Ramhound

Jawaban:

15

Apple secara otomatis dan transparan membuat partisi EFI pada disk berformat GPT (yang merupakan format default). Untuk menghilangkannya, Anda harus memformat ulang flash drive dengan skema partisi MBR.

Di Disk Utility, pilih flash drive itu sendiri (bukan volume di bawahnya) dan pilih Hapus dari toolbar. Di jendela yang muncul, pastikan Anda memiliki MS-DOS (FAT) yang dipilih sebagai tipe format (tidak diperlihatkan dalam tangkapan layar di bawah) dan Master Boot Record dipilih sebagai jenis skema.

masukkan deskripsi gambar di sini

CATATAN: Pastikan Anda memilih MS-DOS (FAT) sebagai jenis format. Saya meraih dan memposting tangkapan layar sebelum saya menyadari saya memiliki format yang salah ditampilkan.

Wes Sayeed
sumber
4

Kedengarannya seperti disk USB Anda diformat menggunakan tabel partisi GUID (GPT); partisi EFI merupakan bagian standar tentang cara format OS X disk dengan GPT, jadi mungkin tidak boleh dihapus. Yang saya duga Anda benar-benar inginkan, adalah mengganti GPT dengan tabel partisi master boot record (MBR).

Untuk mengubahnya di OS X, Anda perlu memformat ulang (menghapus) disk menggunakan Disk Utility. Di bilah sisi, pilih disk. Pastikan Anda memilih entri perangkat disk, bukan volume; volume akan berlekuk di bawah entri disk di sidebar. Info tentang disk yang dipilih akan dicantumkan di bagian bawah jendela Disk Utility, termasuk skema partisi. Jika itu GUID Partition Table (atau GUID Partition Map), Anda perlu menghapus disk. Jika tertulis Master Boot Record, sesuatu yang aneh terjadi karena partisi EFI seharusnya tidak ada di bawahnya. Jika ia mengatakan sesuatu tentang MS-DOS atau Windows, Anda memiliki volume yang dipilih daripada disk; coba lagi.

Dengan asumsi ini masalahnya, Anda dapat menghapus disk (sekali lagi, pastikan Anda memiliki disk, bukan volume yang dipilih; juga disk yang benar!). Akan ada menu pop-up "Format": pilih "MS-DOS (FAT)". Jika Anda menggunakan El Capitan, juga akan ada menu pop-up "Skema": pilih "Master Boot Record" (versi lama menganggap ini secara otomatis berdasarkan pilihan MS-DOS). Itu seharusnya membuat Anda disk dengan volume FAT32 tunggal, tanpa partisi EFI.

Perhatikan bahwa jika Anda menghapus hanya volume, bukan seluruh perangkat disk, itu akan meninggalkan skema partisi sendirian, dan partisi EFI tersembunyi akan tetap ada. Anda harus menghapus seluruh disk!

Gordon Davisson
sumber
1
Partisi Sistem EFI (ESP) TIDAK diperlukan oleh spesifikasi GPT. Sangat legal membuat disk GPT yang tidak memiliki ESP, dan banyak alat partisi memungkinkan Anda untuk melakukan ini. Yang mengatakan, Apple Disk Utility membuat ESP, dan kemudian menyembunyikannya dari pandangan, pada semua disk GPT (atau setidaknya pada semua disk GPT lebih dari beberapa ukuran). Dengan demikian, solusi Anda valid.
Rod Smith
@RodSmith Saya bersumpah bahwa saya akan membaca itu bagian dari spec, tetapi ternyata saya membayangkan itu. Terima kasih atas catatannya, saya sudah memperbaiki jawaban saya.
Gordon Davisson
2

Solusi yang ditawarkan oleh Wes Sayeed dan Gordon Davisson sangat masuk akal, asalkan Anda tidak memiliki data pada disk yang ingin Anda simpan. Jika Anda perlu menyimpan data di partisi utama disk, Anda dapat menghapus ESP dengan aman - hanya saja tidak dengan Apple Disk Utility. gptAlat baris perintah seharusnya dapat melakukannya, tetapi saya bukan ahli dalam penggunaannya, jadi saya sarankan Anda membaca halaman manualnya untuk informasi tentang cara menggunakannya. Alat lain yang dapat Anda gunakan adalah GPT fdisk ( gdisk) saya sendiri . Lihat dokumentasinya untuk ikhtisar tentang cara menggunakannya. Untuk menghapus partisi, Anda akan:

  1. Luncurkan gdiskdi disk Anda.
  2. Ketik puntuk melihat tabel partisi.
  3. Verifikasi, berdasarkan ukuran disk dan partisi yang tersedia, bahwa Anda sedang mengerjakan disk yang tepat. Jika tidak, ketikkan quntuk keluar.
  4. Identifikasi ESP; itu adalah partisi dengan kode jenis EF00, seperti yang ditunjukkan pada langkah sebelumnya.
  5. Ketik duntuk menghapus partisi. Anda akan diminta untuk menghapus yang mana. Masukkan informasi ini. (Biasanya, ESP adalah partisi pertama pada disk.)
  6. Ketik puntuk melihat tabel partisi lagi dan verifikasi bahwa Anda menghapus partisi yang benar.
  7. Ketik wuntuk menyimpan perubahan Anda. Anda akan diminta untuk mengkonfirmasi tindakan ini. Lakukan itu.

Jika Anda melakukan boot ganda dengan OS lain, atau jika Anda dapat memindahkan disk ke OS lain, Anda dapat menggunakan alat-alatnya untuk pekerjaan ini juga. Sesuatu seperti GParted atau parteddi Linux dapat menghapus partisi yang tidak diinginkan, misalnya.

Perhatikan bahwa menghapus partisi seperti yang baru saja saya jelaskan akan meninggalkan ruang yang tidak digunakan. ESP cukup kecil sehingga ini mungkin bukan masalah besar, bahkan pada 16GB USB flash drive Anda. Jika Anda membutuhkan ruang, mencadangkannya dan membuat ulang disk dengan MBR (atau menggunakan GPT tetapi tanpa ESP) adalah cara yang lebih baik untuk melanjutkan.

Rod Smith
sumber
1

Bukan untuk menabrak posting lama, tapi saya punya masalah yang tepat hari ini dan halaman ini adalah penjelasan terbaik yang saya temukan online untuk masalah ini - yaitu kebutuhan untuk menghapus partisi EFI tersembunyi pada drive USB di High Sierra -

Per Halaman Apple Dev "sementara ESP terlihat seperti volume FAT32, itu sebenarnya adalah sistem file EFI", sehingga PS4 memasangnya sebagai partisi "mudah dibaca" pertama yang dilihatnya. Partisi tersembunyi sekarang tidak dapat diakses melalui Disk Utility, tetapi saya merasa cukup nyaman menghapusnya menggunakan USB drive saya

daftar diskutil

untuk mengidentifikasi partisi (ditampilkan sebagai partisi s1 pada disk 2), dan

diskutil eraseVolume "Ruang Kosong" ExEFI disk2s1

untuk menghapus partisi itu (sebagai ruang kosong karena partisi itu terlalu kecil untuk ditulis ulang, tetapi juga terlalu kecil untuk dikhawatirkan). Saya tidak dapat menjamin bahwa saya tidak pernah mengganggu drive entah bagaimana atau menghancurkan pembuktiannya di masa depan - Leeroy Jenkins? - tapi ini berfungsi dengan baik sejauh ini, biarkan saya menghindari memformat ulang ke MBR, dan memungkinkan saya untuk menghapus partisi tersembunyi di mac OS tanpa menu debug Disk Utility lama yang telah mereka hapus.

Setelah ini, menjalankan "daftar diskutil" hanya menunjukkan kepada saya partisi pada disk 2 yang saya inginkan, dan PS4 melewati apa pun Apple untuk partisi media exFAT saya. Terima kasih atas jawaban di atas atas bantuan mereka bertahun-tahun kemudian dan saya harap ini bermanfaat bagi seseorang!

cwicseolfor
sumber
Saya mengalami masalah yang sama dengan PS4. Ini menyelesaikan masalah saya
Raúl Ferràs