Как мне удалить раздел EFI на моем USB с помощью Mac OS X 10.11?

35838
Patrick Miller

Мне нужно удалить раздел EFI на USB-накопителе, потому что при попытке скопировать файлы с моего PS4 PS4 выбирает этот раздел и, в конечном итоге, ему не хватает места вместо использования гораздо большего пространства.

Размер EFI составляет около 200 МБ, а объем USB-накопителя составляет 16 ГБ. Очевидно, что единственный способ заставить PS4 записать данные на большой раздел - это избавиться от раздела EFI.

Пожалуйста помоги.

Патрик

5
Это должно быть так же просто, как отформатировать диск, а затем создать один раздел на диске. Ramhound 8 лет назад 1

4 ответа на вопрос

9
Wes Sayeed

Apple автоматически и прозрачно создает раздел EFI на любом диске, отформатированном в GPT (формат по умолчанию). Чтобы избавиться от него, необходимо переформатировать флешку со схемой разделов MBR.

В Дисковой утилите выберите саму флешку (не том под ней) и выберите Стереть на панели инструментов. В открывшемся окне убедитесь, что в качестве типа формата выбран MS-DOS (FAT) (не показан на снимке экрана ниже), а в качестве типа схемы выбрана основная загрузочная запись.

enter image description here

ПРИМЕЧАНИЕ. Убедитесь, что вы выбрали MS-DOS (FAT) в качестве типа формата. Я схватил и опубликовал скриншот, прежде чем понял, что у меня неправильный формат показа.

4
Gordon Davisson

Похоже, ваш USB-диск отформатирован с использованием таблицы разделов GUID (GPT); Раздел EFI - стандартная часть того, как OS X форматирует диски с помощью GPT, поэтому его, вероятно, не следует удалять. Однако я подозреваю, что вы действительно хотите заменить вместо этого GPT на таблицу разделов основной загрузочной записи (MBR).

Чтобы изменить это в OS X, вам нужно переформатировать (стереть) диск с помощью Дисковой утилиты. На боковой панели выберите диск. Убедитесь, что вы выбрали запись дискового устройства, а не тома; объем будет с отступом ниже записи диска на боковой панели. Информация о выбранном диске будет отображаться в нижней части окна Дисковой утилиты, включая схему разделов. Если это GUID Partition Table (или GUID Partition Map), вам необходимо стереть диск. Если написано Master Boot Record, происходит нечто странное, потому что раздел EFI не должен существовать под этим. Если что-то говорит о MS-DOS или Windows, вместо диска выбран том; Попробуйте снова.

Предполагая, что это проблема, вы можете стереть диск (опять же, убедитесь, что у вас есть диск, а не выбранный том; также, что это правильный диск!). Появится всплывающее меню «Формат»: выберите «MS-DOS (FAT)». Если вы используете El Capitan, появится также всплывающее меню «Схема»: выберите «Основная загрузочная запись» (более старые версии предполагают, что это автоматически, в зависимости от выбора MS-DOS). Это должно дать вам диск с одним томом FAT32, без раздела EFI.

Обратите внимание, что если вы удалите только том, а не все дисковое устройство, он оставит схему разделов в покое, и скрытый раздел EFI все равно будет там. Вы должны стереть весь диск!

Системный раздел EFI (ESP) *** НЕ *** требуется согласно спецификации GPT. Совершенно законно создавать GPT-диск без ESP, и многие инструменты для создания разделов позволяют вам это делать. Тем не менее, Дисковая утилита Apple создает ESP, а затем скрывает его на всех GPT-дисках (или, по крайней мере, на всех GPT-дисках более определенного размера). Таким образом, ваше решение является правильным. Rod Smith 8 лет назад 1
@RodSmith Могу поклясться, что прочел, что это часть спецификации, но, видимо, мне это показалось. Спасибо за примечание, я исправил свой ответ. Gordon Davisson 8 лет назад 0
2
Rod Smith

The solutions offered by Wes Sayeed and Gordon Davisson are perfectly reasonable, providing you don't have data on the disk you want to keep. If you do need to keep data on the disk's main partition, you can safely delete the ESP -- just not with Apple's Disk Utility. The command-line gpt tool should be able to do it, but I'm not an expert in its use, so I recommend you read its man page for information on how to use it. Another tool you could use is my own GPT fdisk (gdisk). See its documentation for an overview of how to use it. To delete a partition, you would:

  1. Launch gdisk on your disk.
  2. Type p to view the partition table.
  3. Verify, based on the disk's size and the available partitions, that you're working on the right disk. If not, type q to exit.
  4. Identify the ESP; it's the partition with a type code of EF00, as shown in the previous step.
  5. Type d to delete a partition. You'll be prompted for which one to delete. Enter this information. (Normally, the ESP is the first partition on the disk.)
  6. Type p to view the partition table again and verify that you deleted the correct partition.
  7. Type w to save your changes. You'll be asked to confirm this action. Do so.

If you dual-boot with another OS, or if you can move the disk to another OS, you could use its tools for this job, too. Something like GParted or parted in Linux can delete an unwanted partition, for instance.

Note that deleting a partition as I've just described will leave the space unused. The ESP is small enough that this may not be a big deal, even on your 16GB USB flash drive. If you need the space, backing it up and re-creating the disk with MBR (or using GPT but without an ESP) is a better way to proceed.

1
cwicseolfor

Не для того, чтобы поднять старый пост, но у меня была эта точная проблема сегодня, и эта страница была лучшим объяснением, которое я нашел онлайн в проблеме - а именно, необходимость удалить скрытый раздел EFI на USB-накопителе в High Sierra -

Согласно Apple Dev Pages, «хотя ESP выглядит как том FAT32, на самом деле это файловая система EFI», поэтому PS4 монтирует его как первый «читаемый» раздел, который видит. Скрытые разделы теперь недоступны через Дисковую Утилиту, но я чувствовал себя довольно комфортно, стирая их на USB-накопителе с помощью

список рассылки

идентифицировать раздел (показанный как раздел s1 на диске 2), и

diskutil eraseVolume "Свободное пространство" ExEFI disk2s1

стереть этот раздел (как свободное место, потому что раздел был слишком мал, чтобы перезаписать, но также слишком мал, чтобы беспокоиться). Я не могу гарантировать, что я каким-то образом не скомпрометировал привод и не разрушил его будущее - Лирой Дженкинс? - но пока он работает прекрасно, позволил мне избежать переформатирования в MBR и позволил мне удалить скрытый раздел в Mac OS без старого меню отладки Дисковой утилиты, которое они удалили.

После этого при запуске «diskutil list» отображаются только те разделы на диске 2, которые мне нужны, и PS4 пропускает все, что Apple, для моего медиа-раздела exFAT. Спасибо за ответы выше за их помощь эти годы спустя, и я надеюсь, что это поможет кому-то в будущем!

У меня была та же проблема с PS4. Это решило мою проблему Raúl Ferràs 5 лет назад 0

Похожие вопросы