MacBook Pro MacBook Pro demarre plus

Bonsoir clout

Est-ce que tu peux ouvrir ta session normale d'utilisateur ? - ou bien seulement la session de secours (écran des 4 Utilitaires macOS obtenu avec ⌘R) ?
 
Je peux ouvrir normalement les deux BootCamp Windows 10 et OSX Catalina. Seulement je manque d'espace et j'ai comme 60 Go de "disparue".

Mat.
 
Dans ta session d'utilisateur de Catalina > voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :​
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations

Poste le retour en copier-coller > en veillant à faire le coller dans une fenêtre de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.

=> ces informations montreront la configuration du disque.
 
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         59.0 GB    disk0s2
   3:       Microsoft Basic Data OSXRESERVED             10.0 GB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                30.7 GB    disk0s4

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +59.0 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume MAC HD – données        39.9 GB    disk1s1
   2:                APFS Volume Preboot                 91.6 MB    disk1s2
   3:                APFS Volume Recovery                526.6 MB   disk1s3
   4:                APFS Volume MAC HD                  10.8 GB    disk1s4
   5:                APFS Volume VM                      2.1 GB     disk1s5

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +3.7 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Copies de sauvegarde... 3.7 TB     disk2s2
 
Il y a 100 Go d'espace disque dans les 4 partitions actuelles. Pour un disque de 251 Go : il y a donc 151 Go en espace libre hors partitions.

- passe la commande :​
Bloc de code:
csrutil status

  • qui affiche le statut du SIP (protocole de sécurisation)

Poste le retour. Une activation du SIP bloquerait la commande de lecture de la table GPT d'en-tête du disque que j'ai l'intention de te passer > et qui montrerait où est situé l'espace libre.
 
Dans ta session normale d'utilisateur > passe la commande (copier-coller) :
Bloc de code:
sudo gpt show disk0

  • à validation > une demande de password s'affiche (commande sudo) => tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande affiche la distribution des blocs du disque interne > tels que gérés par la table de partition GPT (en secteurs de tables de partitions > partitions > bandes d'espace libre)

Poste le tableau obtenu.
 
Bloc de code:
      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  295055960
  295465600  115236224      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  410701824   19527680      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  430229504       2048
  430231552   60002304      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856        863
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header
 
Voici la bande principale d'espace libre -->
Bloc de code:
     409640  295055960

  • elle commence au bloc n° 409640 (1er bloc libre après la partition n°1 EFI de 209 Mo) > et a une extension de 295055960 blocs (d'une taille de 512 octets par défaut = 151.06 Go). Elle s'intercale donc entre la partition EFI1 et la partition de macOS2. Cet espace libre n'est pas récupérable à la partition de macOS > car une récupération d'espace s'effectue d'un espace libre en-dessous => à une partition en-dessus et pas l'inverse.

Avant d'envisager quoi faire avec cet espace libre : est-ce que tu as un problème de fonctionnement de ton OS Catalina ?
 
Voici ce qu'il est possible de faire -->

- recréer une partition avec ces 151 Go et la formater en apfs. Cloner la distribution Catalina existante => dans le Conteneur de cette nouvelle partition. Une fois démarré sur ce Système clone (où tu retrouveras ta session et tes données) > supprimer la partition Catalina d'origine (59 Go) et récupérer son espace à la nouvelle partition qui fera donc 210 Go.​

=> qu'est-ce que tu en penses ?
 
Non pas la peine. Le clone : il se fera à destination du Conteneur de la nouvelle partition. Et tu pourras largement vérifier si tu as toutes tes données. L'opération de création d'une nouvelle partition ne touchant pas les partitions existantes.

- à présent voici la contrainte pour recréer une partition. La commande gpt ne peut pas écrire à la table GPT un nouveau descripteur de partition > si la table GPT est "activée". Pour la désactiver > il faut démonter tous les volumes qui en dépendent. Y compris donc le volume de démarrage actuel de Catalina. Tu auras compris qu'on ne peut pas effectuer l'opération dans le terminal de ta session habituelle.​

Donc redémarre via ⌘R pour ouvrir la session de secours (écran des 4 Utilitaires macOS). Tu as déjà utilisé son terminal pour désactiver le SIP. Passes-y la commande :
Bloc de code:
diskutil list internal

  • qui affiche la configuration interne seule

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari»
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil > tu postes dans un Bloc de code

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Joindre un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Ce type de démarrage permettra en effet d'écrire à la GPT un nouveau descripteur -->

- tu te demandes peut-être pourquoi démarrer sur l'OS de secours du disque (hébergé dans le volume Recovery du Conteneur) --> va permettre de démonter tous les volumes du disque avant d'écrire à la GPT ? => c'est qu'une implémentation (non documentée) des OS de format apfs --> fait que démarrer via ⌘R déclenche un clonage à la volée de l'OS de secours du volume Recovery => dans une image-disque de la RAM > avant de faire démarrer le Mac sur ce clone d'OS de secours en RAM (exactement comme ça se passe en cas de démarrage par internet).​
- cette implémentation a été rendue nécessaire par le fait que l'OS de secours n'est plus hébergé dans le volume Recovery HD d'une partition indépendante > mais dans un volume du Conteneur apfs : il fallait que démarrer en mode secours local => permette si besoin était de réparer l'apfs global du disque interne > ce qui implique de démonter tous ses volumes. On va donc utiliser ici cette implémentation pour démonter les volumes du disque interne et écrire à la GPT.​

=> question : est-ce que tu ne peux pas accéder ici via Safari ? - parce qu'il va falloir passer une longue commande > qu'il te serait commode de pouvoir copier ici d'abord > avant de la coller dans le terminal pour l'exécuter.

Note : il se faisait trop tard pour moi hier soir. Donc partie remise à aujourd'hui. Tu n'auras qu'à refaire signe ici quand tu seras disponible.
 
Me voici.

- démarre en mode secours (⌘R). Passe la commande :​
Bloc de code:
diskutil list internal

  • et poste la configuration interne. Via Safari si possible.
 
D'accord.

- il convient en préalable à une recréation de partition avec la bande d'espace libre --> de démonter tous les volumes montés du disque interne. Passe la commande :​
Bloc de code:
diskutil umountDisk force disk0

  • la commande force collectivement le démontage des volumes du disque

Poste le retour --> histoire de voir si elle a été suivie (complètement ou pas).