Supprimer l'entrée «Windows» du chargeur de démarrage Mac

15

Contexte

Il y a quelque temps, j'ai installé Windows 8 sur mon MacBook Air (modèle mi-2013) à l'aide de Bootcamp. Cela n'a jamais vraiment fonctionné (il gèlerait tout le temps, le WiFi se couperait, etc.) alors je m'en suis débarrassé. J'ai essayé de le faire à nouveau via Bootcamp, mais pour une raison quelconque, cela n'a pas fonctionné, j'ai donc démarré sur un USB Ubuntu en direct et effacé manuellement la partition NTFS pour Windows.

Une fois de retour sous OS X (Mavericks, mais c'était Mountain Lion lorsque j'ai installé Windows), j'ai dépensé la partition HFS + par défaut pour remplir tout l'espace du SSD. Alors maintenant, j'ai une partition Macintosh HD presque prête à l'emploi; tout sur le côté Mac fonctionne bien.

Mais ces derniers temps, je me retrouve de plus en plus ennuyé par les coreutils BSD, et j'aimerais donc pouvoir démarrer en double dans une version de Linux (probablement Ubuntu ou Xubuntu, mais c'est un peu arbitraire).

Mon problème

Donc, mais il s'avère que lorsque j'ai "désinstallé" la partition Windows, quelque chose ne s'est pas vraiment mis à jour dans le chargeur de démarrage (je suis un peu flou sur ma connaissance de la différence entre un chargeur de démarrage et un gestionnaire de démarrage, donc je pourrais utiliser ces termes de manière incorrecte). Lorsque je démarre mon Mac en maintenant la touche enfoncée option, j'obtiens ce qui suit ...

chargeur de démarrage avec deux étranges icônes "Windows"

ce qui est bizarre parce que c'est à quoi ressemble mon disque dur principal dans l'Utilitaire de disque

utilitaire de disque avec une partition

et encore avec 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

À réparer

Je ne vois pas d'où proviendraient ces icônes. En fin de compte, j'aimerais simplement que ces deux éléments disparaissent (et je suppose que tous les autres restes cachés de Windows qu'ils pourraient indiquer).

jez
la source
Avez-vous exécuté l'utilitaire bootcamp pour créer une nouvelle partition?
Rob
Lorsque j'ai installé Windows à l'origine, oui. J'ai essayé d'utiliser également Bootcamp pour supprimer la partition Windows, mais cela n'a pas fonctionné (et je ne me souviens malheureusement pas pourquoi.) Tout ce que je sais, c'est que j'ai supprimé de force la partition NTFS parce que Bootcamp ne me le permettait pas.
2014 à 6h36
Je n'ai pas non plus l'intention de créer une nouvelle partition pour le moment. Je veux me débarrasser des icônes avant de déconner avec Linux.
jez
Pouvez-vous essayer de créer une nouvelle partition via l'utilitaire Bootcamp? Vous devriez également pouvoir le supprimer via cet outil. Cela pourrait supprimer l'une des images fantômes de Windows sur votre disque.
Rob
Les seules options que j'ai sur Bootcamp sont a) créer un disque d'installation Windows, b) télécharger le logiciel de support Apple et c) installer Windows. Je ne veux pas jouer à nouveau avec l'installation de Windows. J'y suis allé, j'ai fait ça.
2014

Réponses:

23

Lorsque vous n'utilisez pas l'utilitaire Boot Camp pour supprimer Windows, l'image de démarrage Windows sur votre partition EFI n'est pas supprimée. C'est ce que vous voyez lorsque vous maintenez enfoncé pendant le démarrage.

La procédure pour résoudre ce problème n'est pas pour les faibles de cœur. Vous devez monter la partition EFI dans OS X (normalement, elle n'est montée que pour les mises à jour du système).

Montage de la partition EFI

Listez les partitions sur votre Mac:

diskutil list

Vous devriez voir quelque chose comme ceci:

/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

Prenez note de /dev/disk0et 1: EFI. Les chiffres 0et 1ont une signification plus tard.

Montez maintenant la partition EFI (remplacez les nombres 0et 1s'ils sont différents dans votre sortie):

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

Supprimer l'image de démarrage de Windows

Naviguez maintenant vers /Volumes/efi/EFI. Ce répertoire est censé contenir uniquement un APPLErépertoire. Sur une machine sur laquelle j'avais installé Windows, il contenait également un répertoire Microsoftet Boot. Ceux-ci peuvent être supprimés en toute sécurité, mais pour plus de sécurité, je recommanderais plutôt de les renommer en quelque chose de différent .

Démontez ensuite et supprimez le répertoire que vous avez créé précédemment.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi
jornane
la source
2

Réinstallez Windows à nouveau à l'aide de BootCamp, puis supprimez-le correctement à l'aide de BootCamp Assistant. Cela prend du temps, mais résout le problème. Les entrées fictives de Windows ont disparu pour toujours.

Vladimir
la source
1

En fin de compte, j'ai renoncé à supprimer les entrées de l'endroit où elles étaient stockées sur le chargeur de démarrage. Au lieu de cela, je viens d'installer rEFInd et j'ai supprimé manuellement les entrées du chargeur de démarrage. J'ai choisi de suivre cette voie car après l'installation de Xubuntu, c'était le seul moyen pour mon Mac de trouver le fichier de démarrage de xubuntu et rEFInd a également une fonctionnalité où vous pouvez spécifier les entrées que vous souhaitez afficher et celles que vous ne souhaitez pas.

Ce n'est pas entièrement réparé, mais je n'aurai l'ordinateur portable que pendant un peu plus longtemps, et je pourrai m'en occuper jusque-là. Des choses pires se sont produites.

jez
la source
1

Suppression de l'entrée de démarrage Windows EFI

C'est le plus précis et j'ai réussi!

Tout d'abord, vous devrez localiser la partition EFI, où votre Mac stocke des informations sur les systèmes d'exploitation qui peuvent être démarrés à partir de votre Mac. Dans le terminal, tapez cette commande:

diskutil list

Vous recherchez une partition sur votre disque dur principal appelée 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

Une fois que vous l'avez trouvé, entrez ces commandes une à la fois:

sudo mkdir /Volumes/EFI

Saisie suivante:

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

Remplacez / dev / disk0s1 par la partition correcte que vous avez localisée à l'aide de diskutil.

Terminal de saisie:

cd /Volumes/EFI/EFI

Continuez à taper Terminal:

ls

À ce stade, la liste peut apparaître comme Apple, Boot, Microsoft. Supprimez l'entrée de démarrage Windows EFI en la tapant dans le terminal:

rm -rf Microsoft

Et démontez EFI, en tapant Terminal:

sudo umount /Volumes/efi

MacOS High Sierra peut taper:

sudo diskutil umount /Volumes/efi

Redémarrez votre MAC et c'est fait !!!!

Hoang Tran
la source