Suppression partition/OS Mac

lbarto

Membre confirmé
5 Février 2020
52
0
25
Bonjour,

Récemment, j'ai installé Windows 10 pour les cours sur mon Mac grâce à l'application Mac "Bootcamp". Tout s'est bien passé. J'avais juste besoin d'allouer plus d'espace pour la partition Windows. J'ai donc téléchargé l'application pour Windows "MiniTool Partition Wizard". Dans l'application, j'ai supprimé une partition que j'avais créer auparavant spécialement pour ça. J'ai pu augmenter l'espace de la partition Windows. Le souci est que désormais je ne peux plus lancer mon Mac avec l'OS Mac... Je pense donc avoir supprimer sans faire exprès la partition de mon Mac. Je peux donc booter mon Mac uniquement sur Windows. Je ne peux plus accéder à l'OS.
Comment je peux remettre l'OS ? Et est ce que je peux récupérer mes données ?

Merci pour votre aide et bonne journée.



Note de la modération: pas trop de rapport avec les portables Mac, je déplace dans le forum adéquat.
 
Dernière édition par un modérateur:
Bonjour,

Récemment, j'ai installé Windows 10 pour les cours sur mon Mac grâce à l'application Mac "Bootcamp". Tout s'est bien passé. J'avais juste besoin d'allouer plus d'espace pour la partition Windows. J'ai donc téléchargé l'application pour Windows "MiniTool Partition Wizard". Dans l'application, j'ai supprimé une partition que j'avais créer auparavant spécialement pour ça. J'ai pu augmenter l'espace de la partition Windows. Le souci est que désormais je ne peux plus lancer mon Mac avec l'OS Mac... Je pense donc avoir supprimer sans faire exprès la partition de mon Mac. Je peux donc booter mon Mac uniquement sur Windows. Je ne peux plus accéder à l'OS.
Comment je peux remettre l'OS ? Et est ce que je peux récupérer mes données ?

Merci pour votre aide et bonne journée.



Note de la modération: pas trop de rapport avec les portables Mac, je déplace dans le forum adéquat.
Bonjour, il faudrait que tu démarres sur la partition de restauration (cmd + r), et que tu lances le Terminal (menu Utilitaires). Là tu saisis la commande
Bloc de code:
diskutil list
et tu fais un copier coller du résultat sur ce forum. Pour cela, après avoir fait copier, tu quittes le Terminal, tu choisis l’utilitaire « obtenir de l’aide » avec l’icône de Safari, tu saisis forums.macg.co dans la barre d’adresse et tu te connectes.

Dans la réponse tu fais coller dans une fenêtre de code, pour cela tu cliques sur les 3 petits points à droite du smiley dans la barre d’outils de la fenêtre de réponse, puis « bloc de code ».
 
Bonjour, voici ce que j'obtiens.




Bonjour, il faudrait que tu démarres sur la partition de restauration (cmd + r), et que tu lances le Terminal (menu Utilitaires). Là tu saisis la commande
Bloc de code:
diskutil list
et tu fais un copier coller du résultat sur ce forum. Pour cela, après avoir fait copier, tu quittes le Terminal, tu choisis l’utilitaire « obtenir de l’aide » avec l’icône de Safari, tu saisis forums.macg.co dans la barre d’adresse et tu te connectes.

Dans la réponse tu fais coller dans une fenêtre de code, pour cela tu cliques sur les 3 petits points à droite du smiley dans la barre d’outils de la fenêtre de réponse, puis « bloc de code ».
Bloc de code:
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:       Microsoft Basic Data U                       26.2 GB    disk0s2
   3:       Microsoft Basic Data BOOTCAMP                130.1 GB   disk0s3

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk17
 
Tu as 2 partitions Windows sur ton dd interne. Pas de Mac OS. Sais-tu ce qu'il y a sur la partition "U" ? Tu la vois dans l'explorateur Windows ?
 
Je ne sais pas. Ce qui est frappant sur son diskutil list, c'est qu'il y a dans les 94 Go non formatés. Son disque fait 251 Go, mais il n'y a que 157 Go d'utilisés. Où sont ces 94 Go, et qu'y a-t-il dessus ? C'est du travail pour @macomaniac :rolleyes:
 
Bonjour lbarto

Passe la commande :
Bloc de code:
gpt show disk0

  • cette commande appelle l'exécutable gpt (guid_partition_table_utility) => à lire la table de partition GPT (GUID_Partition_Table) inscrite sur les 33 premiers blocs du disque. Ce qui révèlera la distribution des blocs du disque interne > gérés par cette table comme espaces de partitions ou comme espaces libres.

Poste le tableau obtenu. Il permettra de voir où se situe actuellement la bande de blocs libres de 94 Go.
 
Bonjour lbarto

Passe la commande :
Bloc de code:
gpt show disk0

  • cette commande appelle l'exécutable gpt (guid_partition_table_utility) => à lire la table de partition GPT (GUID_Partition_Table) inscrite sur les 33 premiers blocs du disque. Ce qui révèlera la distribution des blocs du disque interne > gérés par cette table comme espaces de partitions ou comme espaces libres.

Poste le tableau obtenu. Il permettra de voir où se situe actuellement la bande de blocs libres de 94 Go.
Bonjour ,

Voici ce que j'obtiens :

Bloc de code:
 start     size  index  contents
        0        1         PMBR
        1        1         Pri GPT header
        2       32         Pri GPT table
       34        6         
       40  3925512      1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  3925552   262151         
  4187703       32         Sec GPT table
  4187735        1         Sec GPT header
 
Le disk0 pris pour cible ne doit plus être actuellement l'index du disque interne du Mac. Impossible ! -->

- ce doit être celui de l'image-disque de l'OS de secours démarré > téléchargée en RAM par internet.​

Repasse une commande :
Bloc de code:
diskutil list

  • et reposte le tableau des disques => qu'on voie quel est l'index d'appareil actuel du disque interne.
 
J'obtiens ça avec la commande :


Bloc de code:
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:       Microsoft Basic Data U                       26.2 GB    disk1s2
   3:       Microsoft Basic Data BOOTCAMP                130.1 GB   disk1s3

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk17
 
On voit que le disque interne a glissé à l'index d'appareil disk1 -->
Bloc de code:
/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:       Microsoft Basic Data U                       26.2 GB    disk1s2
   3:       Microsoft Basic Data BOOTCAMP                130.1 GB   disk1s3

  • donc passe la commande :
Bloc de code:
gpt show disk1

  • et poste le tableau de la distribution des blocs obtenu : ce sera celui du disque interne cette fois.
 
J'obtiens ça :

Bloc de code:
 start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2         4         Pri GPT table
         6     76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     76806  23046906         
  23123712   6397440      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  29521152  31758080      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  61279232       107         
  61279339         4         Sec GPT table
  61279343         1         Sec GPT header
 
Cette fois-ci --> c'est le bon disque. Cette ligne -->
Bloc de code:
76806  23046906

  • déclare qu'à partir du bloc n° 76806 > il y a une bande de blocs libres d'une extension de 23046906 blocs (blocs octuples du bloc défaut de 512 octets => soit 94,4 Go). Cette bande démarre bien juste après la partition EFI (1 GPT part) et précède les 2 partitions de type Microsoft Basic Data).

Questions à présent (sollicitant ta mémoire) -->

- est-ce que tu te souviens de la taille (approximative) qu'avaient les 2 partitions : de macOS (volume Macintosh HD) et de BOOTCAMP => avant ton opération de dilatation de la partition BOOTCAMP ?​
- quel était l'OS installé dans le volume Macintosh HD ? - le disque interne étant manifestement un SSD > c'est pour savoir si l'OS étant un OS récent (de High Sierra à Catalina) => le format était apfs (et pas jhfs+).​
- quelle nouvelle taille as-tu demandé pour la partition BOOTCAMP élargie ? - est-ce que c'était la taille actuelle de 130 Go ?​
 
Pour les questions :

  • Mon mac avait à peu près plus de 200 Go pour lui. L'application Bootcamp a automatiquement alloué au début, 24 ou 32 Go il me semble.
  • Mon os était récent, Catalina ou celui juste avant.
  • J'ai d'abord crée une nouvelle partition avec à peu près 40 Go (que je voulais allouée pour Windows), mais je pense avoir supprimé par la suite la mauvaise partition. Celle que j'ai supprimé faisait 93,1 Go si mes souvenirs sont bon.
 
Donc au départ > la partition macOS faisait dans les 200 Go > et celle de BOOTCAMP dans les 50 Go.

- est-ce que tu aurais rétréci la partition macOS à 94 Go (= la taille actuelle de la bande d'espace libre) ? --> ce qui aurait dégagé dans les 106 Go pour créer une partition intercalaire ?​

Par ailleurs > je sais que le type de la partition macOS était apfs.
 
En regardant le tableau, celle du Bootcamp faisait 26,2 Go (Je m'en souviens).
- Je pense effectivement que c'est ce qui s'est passé !
 
Est-ce que tu as procédé au rétrécissement de la partition macOS dans l'Utilitaire de disque (ta session de Catalina ouverte) ?
 
Non, je l’ai effectué avec l’outil « Mini Tool Partition Wizard » sur la session Windows, donc la session de catalina fermée. Je ne pouvais pas modifier la taille de la partition Windows dans l’utilitaires de disque sur Mac.
Plus précisément, j’ai suivi ce tuto : https://youtu.be/-WRkeL1Lnq8