Видаліть запис "Windows" з завантажувача Mac


15

Фон

Якось назад, я встановив Windows 8 на моєму MacBook Air (середина 2013 року) за допомогою Bootcamp. Це ніколи насправді не спрацьовувало (він би весь час замерзав, WiFi врізався б і виходив тощо), тому я позбувся цього. Я спробував це зробити через Bootcamp ще раз, але з будь-якої причини це не вийшло, тому я завантажився на живий USB Ubuntu і вручну видалив розділ NTFS для Windows.

Знову повернувшись в OS X (Mavericks, але це був Mountain Lion, коли я встановив Windows), я скористався розділом HFS + за замовчуванням, щоб заповнити повний простір SSD. Тому зараз у мене майже нестандартний розділ Macintosh HD; все на стороні Mac працює добре.

Але останнім часом я відчуваю все більше роздратування на BSD coreutils серед іншого, і тому я хотів би мати можливість подвійного завантаження в якусь версію Linux (можливо, Ubuntu або Xubuntu, але це є довільним).

Мій випуск

Отже, але виявляється, що коли я "видалив" розділ Windows, щось не зовсім оновилося у завантажувальному пристрої (я начебто нечіткий за своїми знаннями про різницю між завантажувачем та менеджером завантаження, тож я міг би використовувати неправильно ці терміни). Коли я запускаю свій Mac утримуючи option, я отримую наступне ...

завантажувач із двома дивними значками "Windows"

що дивно, адже саме так виглядає мій основний жорсткий диск у програмі Disk Utility

дискова утиліта з одним розділом

і знову з gpt:

$ sudo gpt -r show /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  489562928      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

Виправити

Я не бачу, звідки беруться ці значки. Врешті-решт, я хотів би, щоб вони обох пішли (і, мабуть, будь-які інші приховані залишки Windows, які вони могли б вказувати).


Ви запустили утиліту bootcamp, щоб створити новий розділ?
Роб

Коли я спочатку встановив Windows, так. Я намагався також використовувати Bootcamp для видалення розділу Windows, але це не спрацювало (і я не можу пригадати, чому, на жаль.) Все, що я знаю, це те, що я насильно видалив розділ NTFS, тому що Bootcamp не дозволив мені.
яз

Я ще не маю наміру робити новий розділ. Я хочу позбутися ікон, перш ніж возитися з Linux.
яз

Чи можете ви спробувати створити новий розділ через утиліту Bootcamp? Ви також можете мати змогу видалити його за допомогою цього інструменту. Це може видалити одне із привидних зображень Windows на вашому диску.
Роб

Єдині варіанти, які я маю на Bootcamp, це: а) створити диск для встановлення Windows, б) завантажити програмне забезпечення для підтримки яблук та в) встановити Windows. Я не хочу возитися з установкою Windows знову. Був там зробив те.
язр

Відповіді:


23

Якщо ви не використовуєте утиліту Boot Camp для видалення Windows, завантажувальне зображення Windows на розділі EFI не видаляється. Це ви бачите, коли ви тримаєтесь під час завантаження.

Процедура вирішення цього питання не для слабкого серця. Потрібно встановити розділ EFI в OS X (як правило, він встановлюється лише для оновлень системи).

Монтаж перегородки EFI

Перелічіть розділи на вашому Mac:

diskutil list

Ви повинні побачити щось подібне:

/dev/disk0
 #: TYPE                     NAME          SIZE       IDENTIFIER
 0: GUID_partition_scheme                  *251.0 GB  disk0
 1: EFI                                    209.7 MB   disk0s1
 2: Apple_HFS                Macintosh HD  250.1 GB   disk0s2
 3: Apple_Boot               Recovery HD   650.0 MB   disk0s3

Візьміть на замітку /dev/disk0і 1: EFI. Цифри 0і 1мають значення пізніше.

Тепер змонтуйте розділ EFI (замініть числа, 0і 1якщо вони відрізняються у вашому виході):

sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi

Видаліть завантажувальне зображення Windows

Тепер перейдіть до /Volumes/efi/EFI. Цей каталог повинен тільки утримувати APPLEкаталог. На машині, де я встановив Windows, він також містив Microsoftі Bootкаталог. Їх можна безпечно видалити, але для додаткової безпеки я рекомендую перейменувати їх на щось інше .

Потім вимкніть та видаліть створений раніше каталог.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi

2

Заново встановіть Windows за допомогою BootCamp, а потім видаліть її належним чином за допомогою BootCamp Assistant. Це вимагає часу, але вирішує проблему. Манекенні записи Windows не втрачаються назавжди.


2

Видалення завантажувальної записи Windows EFI

Це найточніше, і мені це вдалося!

По-перше, вам потрібно буде знайти розділ EFI, де ваш Mac зберігає інформацію про те, які операційні системи можуть бути завантажені з вашого Mac. У Терміналі введіть цю команду:

diskutil list

Ви шукаєте розділ на своєму головному жорсткому диску під назвою EFI.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

Як тільки ви знайдете, введіть по черзі ці команди:

sudo mkdir /Volumes/EFI

Наступний текст:

sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

Замініть / dev / disk0s1 правильним розділом, який ви знаходите, використовуючи дискутил.

Термінал набору тексту:

cd /Volumes/EFI/EFI

Продовжуйте вводити термінал:

ls

У цей момент список може з’явитися як Apple, Boot, Microsoft. Видаліть запис Windows EFI Boot, ввівши це в Термінал:

rm -rf Microsoft

І відключіть EFI, набравши термінал:

sudo umount /Volumes/efi

MacOS High Sierra може набрати:

sudo diskutil umount /Volumes/efi

Перезавантажте свій MAC і готово !!!!


У мене в папці немає тільки Apple і Boot.
Жуль

Ах видалення завантаження виправило це для мене
Жуль

1

Врешті-решт я відмовився від фактичного видалення записів з того місця, де вони зберігаються у завантажувачі. Натомість я просто встановив rEFInd і вручну видалив записи з завантажувача. Я вибрав цей шлях, тому що після встановлення Xubuntu це був єдиний спосіб, коли мій мак міг знайти файл завантажувального файлу xubuntu, а також rEFInd має функцію, де ви можете вказати, які записи ви хочете відображати, а які - ні.

Це не зовсім виправлено, але ноутбук у мене буде лише трохи довше, і я можу з ним впоратися до цього часу. Гірші справи трапилися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.