- Застрял на интерактивной оболочке UEFI с Mac OS X High Sierra VM
- macOS: Getting Rid of the Windows EFI Boot Entry
- Proceed With Caution – This Procedure Can Render Your Mac Inoperable If You Aren’t Careful
- Finding the EFI Partition
- Deleting the Windows EFI Boot Entry
- How do I remove the EFI Partition on my USB using Mac OS X 10.11?
- 4 Answers 4
- Избавляемся от «EFI Boot» в названии загрузочного диска
- Как удалить EFI разделы Mac OS
Застрял на интерактивной оболочке UEFI с Mac OS X High Sierra VM
У меня есть виртуальная машина Mac OS X на VirtualBox, и когда я ее запустил, я попал в эту оболочку UEFI:
Что я должен делать?
UEFI требует вмешательства, потому что прошивка EFI на материнской плате Mac не может найти допустимую для ОС загрузочную прошивку EFI в стандартном месте на диске. Однако, если на этом диске есть раздел восстановления macOS, он должен содержать копию boot.efi (специфичной для macOS загрузочной прошивки), с которой вы можете загрузиться в ОС.
Ваша ближайшая цель — помочь EFI найти и выполнить загрузочную прошивку для конкретной ОС. В конечном счете, цель состоит в том, чтобы предоставить загрузочный раздел, содержащий macOS boot.efi . К настоящему времени вы, возможно, предположили, boot.efi что это стандартное имя файла EFI, которое находится по стандартному пути EFI в разделе диска, и содержит специфическую для ОС загрузочную прошивку (например, Windows, Linux и т. Д. Имеют свои собственные разновидности boot.efi ).
В моем случае, после установки macOS на виртуальную машину в соответствии с этими инструкциями (запуск установщика macOS из ISO-файла, загруженного из Apple), при первой загрузке загрузочный раздел присутствовал, но не был настроен (вероятно, загрузочный образ не установлен). После первого направления EFI для загрузки в macOS macOS автоматически исправил загрузочный раздел, и последующие загрузки работали правильно.
Мне удалось исправить проблемы UEFI следующим образом (кредит на форуме VirtualBox ):
В приглашении UEFI: введите exit
Вы попадете в графический интерфейс текстового режима EFI.
Выберите Boot Maintenance Manager и нажмите.
Выберите Boot From File и нажмите
Вы должны увидеть две записи в списке (они загадочно выглядят как пути шины PCI).
Первый путь PCI в списке, вероятно, является загрузочным разделом, который не содержит загрузочной прошивки. Второй путь PCI, вероятно, находится в разделе восстановления , с которого вам нужно загрузиться. Если 2-й раздел не является разделом восстановления, посмотрите пути в списке, чтобы узнать, является ли один из них. Если раздел восстановления отсутствует и действителен, эти инструкции не будут работать.
Нажмите 2-ую запись, вы должны увидеть (и затем нажать):
Данные установки macOS
Заблокированные файлы
Затем (если имеется) нажмите
Загрузочные файлы
И, наконец, нажмите:
boot.efi
Установка будет продолжена, либо вы загрузитесь в ОС или откроете меню «Утилиты восстановления» (откуда можно переустановить macOS или запустить Дисковые утилиты). Неоднозначность этого последнего утверждения состоит в том, что я сделал это некоторое время, прежде чем писать этот комментарий, и я не помню, во что я загрузился в первую очередь, только в том, что это сработало и было нетрудно понять, что делать в этот момент. Если у вас есть раздел восстановления, для загрузки непосредственно в режим восстановления включите Mac и сразу нажмите и удерживайте (⌘) -R
Источник
macOS: Getting Rid of the Windows EFI Boot Entry
Being able to install and run Windows on your Mac can be very useful. Boot Camp Assistant makes this easy, but sometimes you might forget that the utility can also be used to delete your Windows installation. If you’ve manually deleted your Windows partition within macOS, you’re probably noticing that something called EFI Boot still shows up in your Mac’s boot manager. We don’t need that anymore, so let’s get rid of it. This procedure should work with all versions of macOS.
Proceed With Caution – This Procedure Can Render Your Mac Inoperable If You Aren’t Careful
Finding the EFI Partition
In order to delete the EFI Boot entry when you didn’t use Boot Camp Assistant to delete your Windows installation, you have to do some work in the Terminal. This procedure isn’t for the faint at heart, so be careful that you type everything properly.
First, you’ll need to locate the EFI partition, which is where your Mac stores information about what operating systems can be booted from your Mac. In the Terminal , type this command:
You’re looking for a partition on your main hard drive called EFI.
As you can see, my EFI Boot partition is located on /dev/disk0s1
Once you find it, enter these commands one at a time:
Replace /dev/disk0s1 with the correct partition you located using diskutil .
Deleting the Windows EFI Boot Entry
Once that’s done, you’ll need to navigate to the correct folder. Again in Terminal , type:
This will put you in the directory where your Mac stores information about what operating systems you have installed. You will likely see a folder called Microsoft. In my case, I also have folders called Ubuntu and refind, but I’m leaving those alone.
Delete the Windows EFI Boot entry by typing this into the Terminal:
That’s it. When you restart your Mac, you shouldn’t get the extra EFI Boot entry any longer.
Источник
How do I remove the EFI Partition on my USB using Mac OS X 10.11?
I need to remove the EFI partition on my USB because when trying to copy files from my PS4, the PS4 chooses this partition and ultimately runs out of space, instead of using the much larger space.
The EFI is about 200MB big and the USB storage is 16GB, apparently the only way to get the PS4 to write onto the large partition is to get rid of the EFI Partition.
4 Answers 4
Apple automatically and transparently creates an EFI partition on any GPT formatted disk (which is the default format). To get rid of it, you must reformat the flash drive with the MBR partition scheme.
In Disk Utility, choose the flash drive itself (not the volume under it) and choose Erase from the toolbar. In the window that comes up, make sure you have MS-DOS (FAT) selected as the format type (not shown in the screenshot below) and Master Boot Record selected as the scheme type.
NOTE: Make sure you select MS-DOS (FAT) as the format type. I grabbed and posted the screenshot before I realized I had the wrong format showing.
It sounds like your USB disk is formatted using a GUID partition table (GPT); the EFI partition a standard part of how OS X formats disks with GPT, so it probably shouldn’t be removed. What I suspect you really want, though, is to replace the GPT with a master boot record (MBR) partition table instead.
To change this on OS X, you need to reformat (erase) the disk using Disk Utility. In its sidebar, select the disk. Make sure you select the disk device entry, not the volume; the volume will be indented below the disk’s entry in the sidebar. Info about the selected disk will be listed at the bottom of the Disk Utility window, including the partition scheme. If it GUID Partition Table (or GUID Partition Map), you need to erase the disk. If it says Master Boot Record, something weird is going on because the EFI partition shouldn’t exist under that. If it says something about MS-DOS or Windows, you have the volume selected instead of the disk; try again.
Assuming this is the problem, you can erase the disk (again, make sure you have the disk, not the volume selected; also that it’s the right disk!). There’ll be a «Format» pop-up menu: choose «MS-DOS (FAT)». If you’re using El Capitan, there’ll also be a «Scheme» pop-up menu: choose «Master Boot Record» (older versions assume this automatically based on the MS-DOS choice). That should get you a disk with a single FAT32 volume, with no EFI partition.
Note that if you erase just the volume, not the entire disk device, it’ll leave the partition scheme alone, and the hidden EFI partition will still be there. You must erase the entire disk!
Not to bump an old post, but I had this precise issue today and this page was the best explanation I found online to the problem — namely the need to remove a hidden EFI partition on a USB drive in High Sierra —
Per the Apple Dev Pages «while the ESP looks like a FAT32 volume, it is actually an EFI file system», so the PS4 is mounting it as the first «readable» partition it sees. Hidden partitions are now inaccessible through Disk Utility, but I felt pretty comfortable erasing it on my USB drive using
to identify the partition (shown as partition s1 on disk 2), and
diskutil eraseVolume «Free Space» ExEFI disk2s1
to wipe that partition (as free space because the partition was too small to rewrite, but also too small to worry about). I can’t guarantee I haven’t compromised the drive somehow or destroyed its future-proofing — Leeroy Jenkins? — but it works beautifully so far, let me avoid a reformat to MBR, and allowed me to delete the hidden partition in mac OS without the old Disk Utility debug menu they’ve removed.
Following this, running «diskutil list» shows me only the partitions on disk 2 that I wanted, and the PS4 skips right past anything Apple for my exFAT media partition. Thanks to the answers above for their help these years later and I hope this does somebody some good down the line!
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:
- Launch gdisk on your disk.
- Type p to view the partition table.
- 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.
- Identify the ESP; it’s the partition with a type code of EF00, as shown in the previous step.
- 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.)
- Type p to view the partition table again and verify that you deleted the correct partition.
- 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.
Источник
Избавляемся от «EFI Boot» в названии загрузочного диска
Бывают ситуации, когда при восстановлении файловой системы, клонировании диска Super Duper! или Carbon Copy Cloner «съезжает» загрузочное имя диска. Когда работает стандартная операционная система, всё в порядке, но вот стоит выключить компьютер и загрузить с нажатой клавишей ⌥ Alt/Option (в этом случае должно открыться окно с выбором загрузочной системы и появляется возможность запустить Мак с другого диска, скажем, с раздела восстановления или Windows), как появляется загадочное имя EFI Boot у вашего диска. И в целом, это не страшно, с этим можно жить без осложнений, система будет загружаться привычным стабильным образом и работать без сбоев. Но случается, что вы пытаетесь запустить ваш Мак с, например, диагностического диска, на котором полтора десятка разделов и все они загрузочные. И половина из них — EFI Boot. Что делать? Кто есть кто и какой раздел выбрать?
Злополучный EFI Boot
Пару десятков диагностических партиций…
Ребята из MacFixIt предлагают восстанавливать файловую систему (обычно после этого как раз и «съезжает» имя тома), клонировать диск альтернативными утилитами, сбрасывать энергонезависимую память и даже форматировать раздел. Но мы пользуемся способами проще.
Присваемое в окне выбора загрузчика имя диска называется «Disk label» (этикетка диска), запись о ней хранится на самом томе по адресу: /System/Library/CoreServices/.disk_label. По существу, всё, что требуется, — сгенерировать новую этикетку для диска. Этим процессом заведует команда «bless» (благословление) в Терминале. Существуют два способа легко и быстро избавиться от ненавистного EFI Boot:
Смените загрузочный том в Системных настройках
Откройте → Системные настройки → Загрузочный том и выберите любой другой загрузочный том (если таковой имеется), а после укажите основной. Смена загрузочного тома принудительно «благословит» диск на работу с этикеткой, соответствующей его названию.
Воспользуйтесь терминальной командой
Если Системные настройки вам не помогают (как, например, в нашем запущенном случае, где половина загрузочных томов скрыта для операционной системы), «благословите» том в Терминале. Синтаксис команды следующий:
sudo bless -folder /Volumes/имярек/System/Library/CoreServices –label «имярек»
Поле «имярек» (без кавычек) замените оригинальным названием диска и приготовьтесь ввести пароль администратора компьютера. После отработки это простой команды хаос с EFI Boot в окне выбора загрузочной системы будет окончен.
Спасибо бесподобному Mike Bombich (программу Carbon Copy Cloner за чьим авторством мы честно купили, ежедневно пользуем и всячески рекомендуем) за разъяснение и наводку.
Источник
Как удалить EFI разделы Mac OS
Ситуация следующая. Каждый раз когда мы пытаемся установить операционную систему UEFI на Хакинтош или на компьютеры Apple — она создает на выбранном разделе диска EFI раздел, который в последующем будет отображаться в BIOS. При этом не важно установили вы винду на хакинтош или нет — раздел уже создался.
EFI разделы создают:
- Загрузчики OS X на Хакинтош;
- Windows при UEFI установке;
- Linux при UEFI установке;
Так как почти все современные материнские платы с UEFI биосом, то подвержены этому явлению почти все. Я пытался установить Windows несколько раз не удачно, что создало ряд EFI под-разделов на каждом разделе. В списке можно заметить 3 EFI раздела NO NAME, которые мне и надо удалить.
И все бы не чего, ну подумаешь висят в списке биос и висят, но сложность заключалась в следующем. У меня осталось на диске не размеченное место которое никак из-за этих EFI подразделов ни хотело крепится к диску.
Хочу заметить, что форматировать разделы на которые прикреплены EFI вы можете в маке сколько угодно раз — это не принесет никакого результата. Даже когда вы переформатируете в NTFS, разделы остаются — это вы можете наблюдать по растущему списку в BIOS с каждой установкой из UEFI, а в последствии биосу становится все сложнее определять из списка загрузок верный вариант и мы вместо запуска системы наблюдаем черный экран, такая же реакция может быть и при вызове настроек самого BIOS и BOOT MENU.
Я долго копал интернет по этому вопросу, но к сожалению так и не нашел хоть какого то работающего ответа!
- Многие предлагают отформатировать в NTFS, но это не решает вопроса — Windows не стирает EFI они продолжают отображаться в списке;
- Много чего пишут сделать через терминал, но оно тоже к сожалению не работает.
- На одном из торрентов предлагают даже удалить с помощью R-Studio. Оно действительно видит все разделы, но удалять ничего не удаляет.
Завершаем дисковую утилиту если она открыта! Вводим в терминал строку:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
Данная строка включит пункт меню Debug
А на самом деле все находится на поверхности и стоило просто полистать меню дисковой утилиты. Переходим к решению.
Для выполнения задачи нам потребуется старая добрая дисковая утилита, которая доступна до 10.9 Mavericks, в Yosemite и El Capitan ее просто нет, а функция которая нам нужна вырезана из новой утилиты.
Но энтузиасты нам помогли и старая дисковая утилита теперь доступна и нам. Скачать старую дисковую утилиту для Yosemite и El Capitan
Скачиваем, переносим утилиту в программы и запускаем. На данный момент в боковой панели никаких скрытых разделов нет, даже если монтировать их с помощью EFI Mounter-v2.app, то редактировать и удалить мы их не сможем.
Переходим к верхней панели настроек дисковой утилиты -> Debug -> И отмечаем «Show every partition», именно эта функция и отвечает за показ скрытых разделов.
После чего у нас показываются скрытые разделы. У меня эти разделы назывались NO NAME, в верхнем скриншоты вы могли заметить. что их было 3. Как удалять!
Выделяем раздел -> переходим на вкладку Erase и форматируем в обычный «Mac OS Extended (journaled)», после этого раздел будет доступен для редактирования. Повторяем операцию и для других не нужных разделов.
Но не вздумайте удалять самый верхний раздел, который у меня подписан EFI — это загрузчик Mac OS, без него система не запустится. Если же вы все таки удалили перед выключением обязательно поставьте его заново.
После этого выделяем весь жесткий диск -> переходим на вкладку выделяем не нужные разделы и нажимая минус «-» удаляем.
После чего освобождаем любой из разделов жесткого диска, форматируем, удаляем его тем же нажатием на минус. После всего проделанного нажимаем «+» и создаем новый раздел, именно такая последовательность поможет прикрепить к разделу все не размеченное пространство жесткого диска.
В итоге мы опять набираем в терминале diskutil list , чтобы показать все разделы на жестком диске.
Как вы видите вопрос решен. На HDD только один самый важный EFI раздел с загрузчиком. Записи в биосе из списка загрузчиков тоже удаляться.
Источник