Impossible de supprimer un volume windows

Alors redémarre avec "alt" pour obtenir l'écran de choix du volume de démarrage -->

- est-ce que le volume de macOS est intitulé : Mac ?​
 
Donc la commande définissant Mac comme label de boot a fonctionné.

- mais tu as toujours un pseudo-volume Windows affiché en regard ?​
 
Passe la commande :
Bloc de code:
nvram -p

  • qui affiche les variables de la NVRAM > avec leurs valeurs associées

Poste le retour.
 
Alors attention parce qu'il y a beaucoup de choses
Bloc de code:
Last login: Wed May  6 09:34:03 on console
MBP-de-matthieu:~ grumpymt$ nvram -p
efi-backup-boot-device-data-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%01%00%00%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00%00M%ff%1f%00%00%00%00%9a%88%e6%d0cZ%e8J%94e%81%92%a8Q%13%1d%02%02%04%03$%00%f7%fct%be|%0b%f3I%91G%01%f4%04.hBE%f3%25%08%8f%eb%e8G%b9%f5%83J%25%0f~%92%04%04%9a%00\%00A%00E%00A%008%007%00D%007%001%00-%00E%002%008%00A%00-%004%008%00D%003%00-%009%007%001%005%00-%009%00A%00B%008%006%00B%005%00C%00E%00F%001%007%00\%00S%00y%00s%00t%00e%00m%00\%00L%00i%00b%00r%00a%00r%00y%00\%00C%00o%00r%00e%00S%00e%00r%00v%00i%00c%00e%00s%00\%00b%00o%00o%00t%00.%00e%00f%00i%00%00%00%7f%ff%04%00
boot-gamma    %10%06%00%00%cb%9c%00%00%00%00%00%00%ca%00%00%00%00%00%00%00%0f%00%05%05%93%00%0c%0cg%03%12%12%ec%07%19%19%d7%0e!!%84%1a11%e13>>QE^^%1dh%85%85%0a%90%98%98%09%a5%bb%bb%b7%c9%c9%c9%d6%d6%da%da%9f%e5%f2%f28%f6%f9%f9%0b%fa%0d%00%06%06%82%00%0c%0ct%02%11%11l%05%19%19%f1%0b""%bb%1644./>>%0a;ggMc%89%89Z%83%a5%a5%9d%9f%e6%e6%03%e4%f4%f4%0f%f2%fa%fa%02%f9%10%00%07%07w%00%0c%0c%b1%01%11%11$%04%19%19%aa%09##`%1377F)MM%9c=%9e%9e%d3%80%b4%b4%1d%95%c9%c9Y%aa%e7%e7%b0%cc%f2%f2x%dc%f4%f4=%e0%f7%f7%f7%e6%fa%fa%dc%ee%fc%fc%1a%f5
IONVRAM-SYNCNOW-PROPERTY    IONVRAM-SYNCNOW-PROPERTY
efi-backup-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>0825F345-EB8F-47E8-B9F5-834A250F7E92</string></dict></dict><key>BLLastBSDName</key><string>disk2s2</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\AEA87D71-E28A-48D3-9715-9AB86B5CEF17\System\Library\CoreServices\boot.efi</string></dict></array>%00
backlight-level    L%06
efi-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>0825F345-EB8F-47E8-B9F5-834A250F7E92</string></dict></dict><key>BLLastBSDName</key><string>disk2s2</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\AEA87D71-E28A-48D3-9715-9AB86B5CEF17\System\Library\CoreServices\boot.efi</string></dict></array>%00
BootCampHD    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%00%00%00%00%00%00%7f%ff%04%00
bluetoothInternalControllerInfo    %1d%82%ac%05%00%13%18%1d|%d1%c3q%05%87
fmm-mobileme-token-FMM-BridgeHasAccount    BridgeHasAccountValue
fmm-mobileme-token-FMM    bplist00%dd%01%02%03%04%05%06%07%08%09%0a%0b%0c%0d%0e%0f%16%17%0e%18%0e%19%1a%1b%1c%1d%1f_%10%0funregisterStateXuserInfoYauthToken_%10%11osUserDisappeared^disableContextVuserid]enableContextXusernameXpersonIDWaddTimeTguid_%10%12enabledDataclasses_%10%13dataclassProperties%10%00%d3%10%11%12%13%14%15_%10%15InUseOwnerDisplayName_%10%13InUseOwnerFirstName_%10%12InUseOwnerLastName_%10%14matthieu teyssandierXmatthieu[teyssandier_%10%ccEAAJAAAABLwIAAAAAF6v2AoRDmdzLmljbG91ZC5hdXRovQBR9HysasF8HXsAK3e7uyjmDdQA4PqIn_TFcjJUds9MDOPNBe7QPlpF1B5SIbKu4v2BdqM4iCk8gFJcAMEhD-SfmBXWpaVH1CwY9qo3EO_d2rhM81ZOzspHhxyK_4G4xQCJNLZL_SJVUA6-zC5232uQlHhfBw~~%09%11%01%f5_%10%[email protected]#A%d7%ab%f6"%ab@%9a_%10$CAE0913E-4BCB-4EAA-ADC0-61A14FD6673B%a1%1e_%10!com.apple.Dataclass.DeviceLocator%d1%1e %d5!"#$%25&'()*VapsEnvXhostname]idsIdentifierVscheme]authMechanismZProduction_%10%13p41-fmip.icloud.com_%10$AB688E51-7461-4A5D-8D4A-A049D651442CUhttpsUtoken%00%08%00#%005%00>%00H%00\%00k%00r%00%80%00%89%00%92%00%9a%00%9f%00%b4%00%ca%00%cc%00%d3%00%eb%01%01%01%16%01-%016%01B%02%11%02%12%02%15%026%02@%02I%02p%02r%02%96%02%99%02%a4%02%ab%02%b4%02%c2%02%c9%02%d7%02%e2%02%f8%03%1f%03%25%00%00%00%00%00%00%02%01%00%00%00%00%00%00%00+%00%00%00%00%00%00%00%00%00%00%00%00%00%00%03+
prev-lang:kbd    fr:1
SystemAudioVolumeDB    %e4
efi-apple-recovery    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>76436E4C-2C50-43DF-BE27-206AFE8F74B1</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\MBP91.scap</string></dict></array>%00
fmm-computer-name    MacBook Pro de matthieu
efi-boot-device-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%01%00%00%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00%00M%ff%1f%00%00%00%00%9a%88%e6%d0cZ%e8J%94e%81%92%a8Q%13%1d%02%02%04%03$%00%f7%fct%be|%0b%f3I%91G%01%f4%04.hBE%f3%25%08%8f%eb%e8G%b9%f5%83J%25%0f~%92%04%04%9a%00\%00A%00E%00A%008%007%00D%007%001%00-%00E%002%008%00A%00-%004%008%00D%003%00-%009%007%001%005%00-%009%00A%00B%008%006%00B%005%00C%00E%00F%001%007%00\%00S%00y%00s%00t%00e%00m%00\%00L%00i%00b%00r%00a%00r%00y%00\%00C%00o%00r%00e%00S%00e%00r%00v%00i%00c%00e%00s%00\%00b%00o%00o%00t%00.%00e%00f%00i%00%00%00%7f%ff%04%00
bluetoothActiveControllerInfo    %1d%82%ac%05%00%00%00%13%18%1d|%d1%c3q%05%87
SystemAudioVolume    :
csr-active-config    w%00%00%00
efi-backup-boot-device-data    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>0825F345-EB8F-47E8-B9F5-834A250F7E92</string></dict></dict><key>BLLastBSDName</key><string>disk2s2</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\AEA87D71-E28A-48D3-9715-9AB86B5CEF17\System\Library\CoreServices\boot.efi</string></dict></array>%00
MBP-de-matthieu:~ grumpymt$
 
La seule chose que je vois qui puisse être en rapport avec Windows est ceci -->
Bloc de code:
BootCampHD    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%00%00%00%00%00%00%7f%ff%04%00

  • les valeurs associées aux variables sont souvent illisibles (humainement parlant) > comme ici celle associée à BootCampHD

Passe la commande (copier-coller) :
Bloc de code:
sudo nvram -d BootCampHD

  • qui supprime la variable BootCampHD. Commande muette.

Si ça a bien été le cas > redémarre avec "alt" => est-ce que le Windows fantôme est toujours affiché à l'écran du gestionnaire de démarrage ?
 
À force d'éliminer des facteurs > on va bien trouver le bon.

- théoriquement parlant : un démarrage avec la touche "alt" pressée lance un sous-programme de l'EFI (le programme interne de boot du Mac) > qui est le boot_manager (gestionnaire de démarrage). Ce boot_manager scanne tous les volumes montés dans le temps du boot (et tous les volumes des disques connectés sont montés à ce moment-là - même les volumes EFI non montés par défaut ensuite pour la session de l'utilisateur).​
- si le boot_manager découvre un volume portant un chemin de démarrage sur son en-tête conduisant à un boot_loader d'OS => il affiche ledit volume comme démarrable sous le label de boot mentionné sur l'en-tête (qui peut différer du nom du volume pour le système de fichiers qui le forme). Si le boot_manager avise un volume sans chemin de démarrage > il scanne les objets de ce volume avec une capacité de récursion (descente dans l'arborescence des dossiers / sous-dossiers / fichiers) limitée (me semble-t-il d'expérience) à une profondeur de 1. S'il tombe sur un boot_loader => il affiche le volume comme (pseudo)démarrable > avec un label de boot variable.​
- cette "théorie" > conduit à conjecturer qu'un des volumes des 2 disques internes => doit être scanné par le boot_manager comme recelant un boot_loader de Windows. Et pas de Windows-10 (OS de type UEFI) => qui donnerait lieu à un label de boot : EFI Boot > mais de Windows-7 (ou autre version Legacy) associé canoniquement à un label de boot : Windows. Le boot_loader de Windows-7 est un fichier intitulé bootmgr. Quand on a repéré dans le volume STOCKAGE un fichier bootmgr => j'avais pensé qu'on tenait le coupable et que la messe était dite. Il n'en a rien été.​

On est donc conduit à spéculer sur l'existence d'un fichier bootmgr quelque part dans un des volumes montés dans le temps du boot (tous donc) > qui se trouverait scanné par le boot_manager => ce qui conférerait au volume d'hébergement le label de boot canonique : Windows le désignant comme hébergeur d'un "pseudo Windows démarrable".

- est-ce que tu avais bien installé Windows-7 ou une version Legacy de Windows ?​
 
Il y a longtemps j'avais installé windows 7 de manière propre avec l'Assistant Boot Camp. Mais depuis non, d'ailleurs j'ai essayé de l'installer il y a quelques jours, mais impossible, l'assistant m'affichant un message comme quoi ma clé USB n'avait pas assez d'espace disque pour windows 10. Bref c'est un autre sujet, que je n'ai pas résolu non plus.

Mais en tout cas mon installation et d'installation de windows avait été fait de manière propre.
 
Passe la commande (copier-coller) :
Bloc de code:
sudo find / -iname 'bootmgr' -print

  • la commande find va chercher un fichier intitulé bootmgr => dans le volume Mac démarré (désigné par son point de montage /) > mais arrivé au répertoire invisible /Volumes où se trouve actuellement monté le volume indépendant STOCKAGE => find va normalement descendre dans ce volume STOCKAGE pour y chercher aussi une occurrence de bootmgr. Ce qui va faire traîner l'opération.

Est-ce que tu obtiens un retour à la fin ?
 
Absolument, il trouve quelque chose dans le Disque Stockage

Bloc de code:
Last login: Wed May  6 15:17:04 on console
MBP-de-matthieu:~ grumpymt$ sudo find / -iname 'bootmgr' -print
Password:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Volumes/STOCKAGE/bootmgr
MBP-de-matthieu:~ grumpymt$
 
Ah ! quand même...

- passe une commande :​
Bloc de code:
ls /Vol*/STO*

  • qui liste les objets de 1er rang de STOCKAGE

Poste le retour.
 
Bloc de code:
MBP-de-matthieu:~ grumpymt$ ls /Vol*/STO*
$RECYCLE.BIN            5892041T56
00 - Téléchargement        82390618500033
01 - Capture d'écran        BOOTNXT
02 - Font             BOOTSECT.BAK
03 - Perso            Boot
04 - Projets            System Volume Information
05 - Freelance            bootmgr
MBP-de-matthieu:~ grumpymt$
 
Je pensais qu'on avait supprimé ces objets suspects : BOOTNXT > BOOTSECT.BAK > Boot > bootmgr précédemment ! --> il n'en avait donc rien été...

- passe les commandes (l'une après l'autre) :​
Bloc de code:
cd /Volumes/STOCKAGE
sudo rm -rf BOOTNXT BOOTSECT.BAK Boot bootmgr
ls .

  • la 1ère te loge dans STOCKAGE (changement de l'invite de commande) > la supprime les 4 objets cités (commande muette) > la re-liste les objets de 1er rang de STOCKAGE

Poste le retour (de la 3è donc).
 
Bloc de code:
MBP-de-matthieu:STOCKAGE grumpymt$ ls .
$RECYCLE.BIN            04 - Projets
00 - Téléchargement        05 - Freelance
01 - Capture d'écran        5892041T56
02 - Font             82390618500033
03 - Perso            System Volume Information
MBP-de-matthieu:STOCKAGE grumpymt$
 
Cette fois-ci la suppression a fonctionné -->

- redémarre une fois avec "alt" => est-ce que le volume fantôme : Windows a bien disparu de l'affiche ?​
 
Il faut croire que le boot_manager trouve encore un démarreur de Windows quelque part. J'ai toujours tendance à suspecter ce volume STOCKAGE.

- passe les commandes :​
Bloc de code:
ls /Vol*/STO*/5892041T56
ls /Vol*/STO*/82390618500033

  • qui explorent les dossiers 5892041T56 & 82390618500033 de STOCKAGE

Poste les retours.