disque dur séparé. comment revenir à 1to en une seule partition

Bonsoir macomania
Oui ma page principal s'ouvre avec le Finder et le dock

On m'a déjà aidé avec le terminal à supprimer certaines partie. Il reste la manip à faire pour avoir le disque entier. Et aussi je te demanderai comment supprimer des app que je n'arrive pas à enlever.
 
Dernière édition par un modérateur:
D'accord. Passe la commande :
Bloc de code:
diskutil info /

  • qui affiche un tableau d'informations sur le volume démarré

Poste le retour (dans un bloc de code).
 
Bloc de code:
diskutil info /
   Device Identifier:         disk1s1
   Device Node:               /dev/disk1s1
   Whole:                     No
   Part of Whole:             disk1

   Volume Name:               BOOTCAMP
   Mounted:                   Yes
   Mount Point:               /

   Partition Type:            41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:   APFS
   Type (Bundle):             apfs
   Name (User Visible):       APFS
   Owners:                    Enabled

   OS Can Be Installed:       Yes
   Booter Disk:               disk1s2
   Recovery Disk:             disk1s3
   Media Type:                Generic
   Protocol:                  SATA
   SMART Status:              Verified
   Volume UUID:               D007F82B-96DE-4A37-BBD5-3953F48998A5
   Disk / Partition UUID:     D007F82B-96DE-4A37-BBD5-3953F48998A5

   Disk Size:                 251.0 GB (250997313536 Bytes) (exactly 490229128 512-Byte-Units)
   Device Block Size:         4096 Bytes

   Volume Total Space:        251.0 GB (250997313536 Bytes) (exactly 490229128 512-Byte-Units)
   Volume Used Space:         150.6 GB (150606888960 Bytes) (exactly 294154080 512-Byte-Units) (60.0%)
   Volume Free Space:         100.4 GB (100390424576 Bytes) (exactly 196075048 512-Byte-Units) (40.0%)
   Allocation Block Size:     4096 Bytes

   Read-Only Media:           No
   Read-Only Volume:          No

   Device Location:           Internal
   Removable Media:           Fixed

   Solid State:               No
   Hardware AES Support:      No
 
C'est le volume BOOTCAMP en format apfs (le mal nommé) qui est le volume démarré.

- passe encore la commande :​
Bloc de code:
diskutil list

  • et poste le tableau des disques => que je voie la distribution actuelle du disque interne.
 
Bloc de code:
diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         251.0 GB   disk0s4

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +251.0 GB   disk1
                                 Physical Store disk0s4
   1:                APFS Volume BOOTCAMP                144.6 GB   disk1s1
   2:                APFS Volume Preboot                 24.4 MB    disk1s2
   3:                APFS Volume Recovery                507.4 MB   disk1s3
   4:                APFS Volume VM                      5.4 GB     disk1s4

Le tableau des disques ?
 
J'appelle "tableau des disques" ce que tu as posté.

- passe encore 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 une commande de lecture de la table de partitions GPT (GUID_Partition_Table) que j'envisage de te passer. Car la GPT décrit les partitions visibles > tout en gérant l'ensemble des blocs du disque (dont les bandes de blocs libres). Il faut donc pouvoir lire la GPT pour savoir où se situe actuellement l'espace libre du disque.
 
SIP activé (enabled).

----------

Pour désactiver le SIP > redémarre > les 2 touches ⌘R (cmd R) tenues pressées de l'écran noir => à la  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > Menu Utilitaires > sous-menu : Terminal.

Lance-le et passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne BOOTCAMP > redémarre dessus.

----------

De retour dans ta session > 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 lit la table GPT d'en-tête disque => et affiche en retour la distribution des blocs du disque (en : secteur des tables de partitions > partitions > bandes de blocs libres intercalaires)

Poste le tableau obtenu.
 
Bloc de code:
sudo gpt show disk0
Password:
       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  1462886360         
  1463296000   490229128      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  1953525128           7         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
 
Voici la bande d'espace libre -->
Bloc de code:
      409640  1462886360

  • elle commence au bloc n°409640 > et a une extension de 1462886360 blocs (de 512 octets = 748.997 Go). Elle est donc située entre la partition visible1 du disque (EFI) et la partition2 (apfs). Comme on ne peut pas récupérer des blocs libres située avant une partition à cette partition située après (mais seulement l'inverse) => ces blocs libres ne sont pas directement récupérables à la partition apfs.
  • il faut recréer une partition de type apfs avec ces 749 Go de blocs > cloner le Conteneur de BOOTCAMP => dans le Conteneur de cette nouvelle partition > démarrer sur le volume apfs du haut > supprimer la partition BOOTCAMP du bas > récupérer son espace (ce qui fonctionne dans ce sens).

=> d'accord avec cette stratégie ?

Note : le bloc est l'unité logique élémentaire du point de vue de l'écriture d'un fichier. La taille du bloc est le standard de 512 octets sur ton disque.
 
Passe les commandes :
Bloc de code:
sw_vers -productVersion
sysctl hw.model

  • qui affichent : la version de macOS installée et l'identifiant de modèle du Mac

Poste les 2 retours => que je voie de quelles sortes de démarrage de secours ton Mac est capable.

Note : il n'est pas possible d'écrire un descripteur de partition à la GPT > si elle n'est pas désactivée. Ce qui impique le démontage de tous les volumes des partitions qui en dépendent. Il faut donc pouvoir effectuer un démarrage indépendant du disque interne pour en démonter les volumes.
 
Mojave. Le démarrage sur l'OS de secours du disque (volume Recovery du Conteneur) de Mojave => est implémenté de la particularité suivante -->

- un clonage à la volée s'effectue en RAM de l'image-disque contenant cet OS de secours > suite à quoi le Mac se trouve démarré sur un OS de secours supporté en RAM - en indépendance du disque.​

Donc redémarre via ⌘R comme quand tu as désactivé le SIP. Lance le Terminal et passe 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 colles 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.
 
Bloc de code:
-bash-3.2# diskutil list internal
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         251.0 GB   disk0s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +251.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume BOOTCAMP                144.6 GB   disk2s1
   2:                APFS Volume Preboot                 24.4 MB    disk2s2
   3:                APFS Volume Recovery                507.4 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

-bash-3.2#
 
Parfait. Passe la commande préliminaire :
Bloc de code:
diskutil umountDisk force disk2

  • qui démonte tous les volumes du Conteneur apfs

Poste le retour.
 
Démontage réussi.

- voici la commande à passer à présent :​
Bloc de code:
gpt add -b 409640 -s 1462886360 -t 48465300-0000-11AA-AA11-00306543ECAC disk0 ; diskutil list disk0

  • tu la passes en "copier-coller à rebours" : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande crée un descripteur GPT de partition telle que : bloc de tête = n°409640 > extension = 1462886360 blocs (de 512 octets = 748.99 Go) > type = "Apple_HFS" (via son UUID de type = 48465300-0000-11AA-AA11-00306543ECAC) > puis affiche la configuration primaire du disque interne

Poste le retour.
 
Bloc de code:
-bash-3.2# gpt add -b 409640 -s 1462886360 -t 48465300-0000-11AA-AA11-00306543ECAC disk0
disk0s3 added
-bash-3.2#

Bloc de code:
-bash-3.2# diskutil list disk0
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         251.0 GB   disk0s2
   3:                  Apple_HFS                         749.0 GB   disk0s3
-bash-3.2#