Sujet unique Si « le serveur de récupération n’a pas pu être contacté » ou qu’il est « impossible de télécharger les composants supplémentaires »

/dev/disk16s1 added = une partition a bien été recréée au rang n°1.

Voici le moment de vérité (au sens de dévoilement des résultats). Passe les 2 commandes :
Bloc de code:
diskutil list
df -H

  • qui affichent les disques et l'occupation des volumes

Poste ces tableaux --> on va voir la mine actuelle du DDE.

Note : rappelle-toi qu'en cas de problème > rien n'est plus facile que de recréer le descripteur originel qui remettra tout en place comme avant.

Deuxième tableau :

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity   iused    ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   715M    65%    316343   174606   64%   /
devfs           199k   199k     0B   100%       672        0  100%   /dev
/dev/disk3      5.2M   5.2M     0B   100%      1278        0  100%   /private/var/log
/dev/disk4      524k   147k   377k    29%        34       92   27%   /Volumes
/dev/disk5      524k   143k   381k    28%        33       93   26%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%        37       89   29%   /private/var/run
/dev/disk7      524k   147k   377k    29%        34       92   27%   /System/Installation
/dev/disk8      524k   270k   254k    52%        64       62   51%   /private/var/db
/dev/disk9      6.3M   3.5M   2.8M    55%       841      693   55%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%       510        0  100%   /private/var/root/Library
/dev/disk12     524k   168k   356k    33%        39       87   31%   /Library/Preferences
/dev/disk13     524k   172k   352k    33%        40       86   32%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%        33      221   13%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%        41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3    650M   564M    79M    88%    139333    19357   88%   /Volumes/Image Volume
/dev/disk2      749G   424G   325G    57% 103524231 79318871   57%   /Volumes/Untitled
/dev/disk16s1   500G   465G    34G    94%         0        0  100%   /Volumes/YAHYA_DD
 
Ces 2 mentions -->
Bloc de code:
   1:       Microsoft Basic Data YAHYA_DD                500.1 GB   disk16s1
/dev/disk16s1   500G   465G    34G    94%         0        0  100%   /Volumes/YAHYA_DD

  • montrent qu'avec la récupération en bloc 0 de la nouvelle partition > du super-bloc du système de fichiers exFAT --> un volume YAHYA_DD a été instantanément remonté sur la partition > et qu'il contient 465 Go de données.

L'opération est donc réussie. Reste à transformer les 550,1 Go de blocs libres de bas de disque en une partition n°2. Passe la commande :
Bloc de code:
gpt show disk16

  • qui va montrer l'actuelle distribution des blocs du disque du DDE

Poste le tableau.
 
Ces 2 mentions -->
Bloc de code:
   1:       Microsoft Basic Data YAHYA_DD                500.1 GB   disk16s1
/dev/disk16s1   500G   465G    34G    94%         0        0  100%   /Volumes/YAHYA_DD

  • montrent qu'avec la récupération en bloc 0 de la nouvelle partition > du super-bloc du système de fichiers exFAT --> un volume YAHYA_DD a été instantanément remonté sur la partition > et qu'il contient 465 Go de données.

L'opération est donc réussie. Reste à transformer les 550,1 Go de blocs libres de bas de disque en une partition n°2. Passe la commande :
Bloc de code:
gpt show disk16

  • qui va montrer l'actuelle distribution des blocs du disque du DDE

Poste le tableau.

Top !! C'est le tableau :

Bloc de code:
-bash-3.2# gpt show disk16
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34        2014        
        2048   976760832      1  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
   976762880   976762255        
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
 
Voici les blocs libres -->
Bloc de code:
   976762880   976762255

  • 976762880 est le n° du 1er bloc libre. 976762255 l'extension de la bande de blocs libres (250,1 Go)

On va laisser un petit tampon de blocs libres entre les 2 partitions (disons 500 blocs : une misère). Par ailleurs > il est de règle de toujours laisser 7 blocs libres entre le pied de la dernière partition et le 1er bloc (n° 1953525135) du backup de la GPT de queue de disque.

Passe d'abord la commande :
Bloc de code:
diskutil umountDisk force disk16

  • pour redémonter le disque de ses volumes --> afin de pouvoir écrire à la table GPT désactivée

Puis voici la commande à passer :
Bloc de code:
gpt add -b 976763380 -s 976761748 -t 48465300-0000-11AA-AA11-00306543ECAC -i 2 /dev/disk16

  • tu la saisis comme l'autre longue en copier-coller à rebours > et tu l'exécutes
  • elle crée un descripteur de partition de rang n°2 > avec le bloc n° 976761748 en bloc 0 (tampon de 500 blocs libres d'avec la partition précédente) > une extension de blocs de 976761748 = 500,1 Go (l'amoindrissement est trop minime pour apparaître à grande échelle) > un type de partition "Apple_HFS" déterminé par son UUID : 48465300-0000-11AA-AA11-00306543ECAC

Poste le bref retour.
 
  • J’aime
Réactions: litobar71
Voici les blocs libres -->
Bloc de code:
   976762880   976762255

  • 976762880 est le n° du 1er bloc libre. 976762255 l'extension de la bande de blocs libres (250,1 Go)

On va laisser un petit tampon de blocs libres entre les 2 partitions (disons 500 blocs : une misère). Par ailleurs > il est de règle de toujours laisser 7 blocs libres entre le pied de la dernière partition et le 1er bloc (n° 1953525135) du backup de la GPT de queue de disque.

Passe d'abord la commande :
Bloc de code:
diskutil umountDisk force disk16

  • pour redémonter le disque de ses volumes --> afin de pouvoir écrire à la table GPT désactivée

Puis voici la commande à passer :
Bloc de code:
gpt add -b 976763380 -s 976761748 -t 48465300-0000-11AA-AA11-00306543ECAC -i 2 /dev/disk16

  • tu la saisis comme l'autre longue en copier-coller à rebours > et tu l'exécutes
  • elle crée un descripteur de partition de rang n°2 > avec le bloc n° 976761748 en bloc 0 (tampon de 500 blocs libres d'avec la partition précédente) > une extension de blocs de 976761748 = 500,1 Go (l'amoindrissement est trop minime pour apparaître à grande échelle) > un type de partition "Apple_HFS" déterminé par son UUID : 48465300-0000-11AA-AA11-00306543ECAC
Poste le bref retour.

Bloc de code:
-bash-3.2# diskutil umountDisk force disk16
Forced unmount of all volumes on disk16 was successful
-bash-3.2# gpt add -b 976763380 -s 976761748 -t 48465300-0000-11AA-AA11-00306543ECAC -i 2 /dev/disk16
/dev/disk16s2 added
 
Hé ! hé ! -->
Bloc de code:
/dev/disk16s2 added

  • la fin de ton ascèse se profile avec cette addition d'un nouvelle partition de rang n°2 sur le disque du DDE.

Passe la commande :
Bloc de code:
newfs_hfs -J -v Clone /dev/disk16s2

  • la commande injecte un système de fichiers jhfs+ dans le conteneur de la nouvelle partition qui était vide jusqu'à présent. Le bloc 0 de cette partition (bloc n°976763380 dans l'absolu) sera le super-bloc supportant le header du système de fichiers jhfs+. Un volume intitulé Clone se trouve défini sur la partition.

Poste l'affichage retourné.
 
Hé ! hé ! -->
Bloc de code:
/dev/disk16s2 added

  • la fin de ton ascèse se profile avec cette addition d'un nouvelle partition de rang n°2 sur le disque du DDE.

Passe la commande :
Bloc de code:
newfs_hfs -J -v Clone /dev/disk16s2

  • la commande injecte un système de fichiers jhfs+ dans le conteneur de la nouvelle partition qui était vide jusqu'à présent. Le bloc 0 de cette partition (bloc n°976763380 dans l'absolu) sera le super-bloc supportant le header du système de fichiers jhfs+. Un volume intitulé Clone se trouve défini sur la partition.

Poste l'affichage retourné.


Bloc de code:
-bash-3.2# newfs_hfs -J -v Clone /dev/disk16s2
Initialized /dev/rdisk16s2 as a 466 GB case-insensitive HFS Plus volume with a 40960k journal
 
Passe la commande :
Bloc de code:
diskutil mount disk16s2

  • la commande remonte le volume Clone sur la partition n°2 du DDE

Poste le retour.
 
Oui. Comme sur des roulettes. Pas la moindre bavure.

Afin qu'on contemple le résultat du travail --> passe les 2 commandes que tu connais :
Bloc de code:
diskutil list
df -H

  • qui affichent le tableau des disques et l'occupation des volumes montés

Poste ces tableaux.
 
Oui. Comme sur des roulettes. Pas la moindre bavure.

Afin qu'on contemple le résultat du travail --> passe les 2 commandes que tu connais :
Bloc de code:
diskutil list
df -H

  • qui affichent le tableau des disques et l'occupation des volumes montés

Poste ces tableaux.


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Untitled                749.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Untitled               +748.9 GB   disk2
                                 Logical Volume on disk0s2
                                 877F2292-893B-4D66-9B57-5B86210C3D1D
                                 Unencrypted
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   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               +524.3 KB   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               +1.0 MB     disk14
/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk15
/dev/disk16 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk16
   1:       Microsoft Basic Data YAHYA_DD                500.1 GB   disk16s1
   2:                  Apple_HFS Clone                   500.1 GB   disk16s2
 
Oui. Comme sur des roulettes. Pas la moindre bavure.

Afin qu'on contemple le résultat du travail --> passe les 2 commandes que tu connais :
Bloc de code:
diskutil list
df -H

  • qui affichent le tableau des disques et l'occupation des volumes montés

Poste ces tableaux.


Youhou !!

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity   iused     ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   715M    65%    316343    174606   64%   /
devfs           200k   200k     0B   100%       676         0  100%   /dev
/dev/disk3      5.2M   5.2M     0B   100%      1278         0  100%   /private/var/log
/dev/disk4      524k   147k   377k    29%        34        92   27%   /Volumes
/dev/disk5      524k   143k   381k    28%        33        93   26%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%        37        89   29%   /private/var/run
/dev/disk7      524k   147k   377k    29%        34        92   27%   /System/Installation
/dev/disk8      524k   270k   254k    52%        64        62   51%   /private/var/db
/dev/disk9      6.3M   3.5M   2.8M    55%       841       693   55%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%       510         0  100%   /private/var/root/Library
/dev/disk12     524k   168k   356k    33%        39        87   31%   /Library/Preferences
/dev/disk13     524k   172k   352k    33%        40        86   32%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%        33       221   13%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%        41      1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3    650M   564M    79M    88%    139333     19357   88%   /Volumes/Image Volume
/dev/disk2      749G   424G   325G    57% 103524231  79318871   57%   /Volumes/Untitled
/dev/disk16s1   500G   465G    34G    94%         0         0  100%   /Volumes/YAHYA_DD
/dev/disk16s2   500G   447M   500G     1%    109200 121986016    0%   /Volumes/Clone
 
Voici le disque du DDE -->
Bloc de code:
/dev/disk16 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk16
   1:       Microsoft Basic Data YAHYA_DD                500.1 GB   disk16s1
   2:                  Apple_HFS Clone                   500.1 GB   disk16s2

  • tu as un joli volume Clone de 500,1 Go. Voici les occupations des volumes -->
Bloc de code:
/dev/disk16s1   500G   465G    34G    94%         0         0  100%   /Volumes/YAHYA_DD
/dev/disk16s2   500G   447M   500G     1%    109200 121986016    0%   /Volumes/Clone

  • le volume YAHYA_DD contient ses 465 Go de données > le volume Clone les seuls 447 Mo qui mesurent la taille du système de fichiers inscrit sur l'en-tête de la partition.

Tu es la 1ère et la seule dans l'histoire des forums MacGé à avoir jamais effectué un repartitionnement non destructeur d'un volume impartitionnable (format exFAT) --> en passant par une manipulation des descripteurs de la table GPT. Félicitations pour t'être accrochée > sans aucune erreur dans les commandes > tout du long de cette procédure plutôt abstruse.

- prête pour lancer le clonage (car il ne faut pas oublier l'essentiel à cause de l'auxiliaire) ?
 
Voici le disque du DDE -->
Bloc de code:
/dev/disk16 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk16
   1:       Microsoft Basic Data YAHYA_DD                500.1 GB   disk16s1
   2:                  Apple_HFS Clone                   500.1 GB   disk16s2

  • tu as un joli volume Clone de 500,1 Go. Voici les occupations des volumes -->
Bloc de code:
/dev/disk16s1   500G   465G    34G    94%         0         0  100%   /Volumes/YAHYA_DD
/dev/disk16s2   500G   447M   500G     1%    109200 121986016    0%   /Volumes/Clone

  • le volume YAHYA_DD contient ses 465 Go de données > le volume Clone les seuls 447 Mo qui mesurent la taille du système de fichiers inscrit sur l'en-tête de la partition.

Tu es la 1ère et la seule dans l'histoire des forums MacGé à avoir jamais effectué un repartitionnement non destructeur d'un volume impartitionnable (format exFAT) --> en passant par une manipulation des descripteurs de la table GPT. Félicitations pour t'être accrochée > sans aucune erreur dans les commandes > tout du long de cette procédure plutôt abstruse.

- prête pour lancer le clonage (car il ne faut pas oublier l'essentiel à cause de l'auxiliaire) ?

Ahah merci à toi surtout !! Je ne fais que répeter les commandes :)

Prête !
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/Untitled/* /Volumes/Clone

  • un espace entre /* et /Volumes---
  • la commande clone Untitled dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/Untitled/* /Volumes/Clone

  • un espace entre /* et /Volumes---
  • la commande clone Untitled dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers
=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.

Ok je lance tout ça !
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/Untitled/* /Volumes/Clone

  • un espace entre /* et /Volumes---
  • la commande clone Untitled dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers
=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
Ok je lance tout ça !
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/Untitled/* /Volumes/Clone

  • un espace entre /* et /Volumes---
  • la commande clone Untitled dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers
=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.

C’est bon :D que dois je faire maintenant?
 
Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation de tous les volumes montés

Poste le tableau.

Ca à l'air d'avoir bien fonctionné :)

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity   iused    ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   715M    65%    316343   174606   64%   /
devfs           200k   200k     0B   100%       676        0  100%   /dev
/dev/disk3      5.2M   5.2M     0B   100%      1278        0  100%   /private/var/log
/dev/disk4      524k   147k   377k    29%        34       92   27%   /Volumes
/dev/disk5      524k   143k   381k    28%        33       93   26%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%        37       89   29%   /private/var/run
/dev/disk7      524k   147k   377k    29%        34       92   27%   /System/Installation
/dev/disk8      524k   270k   254k    52%        64       62   51%   /private/var/db
/dev/disk9      6.3M   3.5M   2.8M    55%       841      693   55%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%       510        0  100%   /private/var/root/Library
/dev/disk12     524k   168k   356k    33%        39       87   31%   /Library/Preferences
/dev/disk13     524k   172k   352k    33%        40       86   32%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%        33      221   13%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%        41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3    650M   564M    79M    88%    139333    19357   88%   /Volumes/Image Volume
/dev/disk2      749G   424G   325G    57% 103524231 79318871   57%   /Volumes/Untitled
/dev/disk16s1   500G   465G    34G    94%         0        0  100%   /Volumes/YAHYA_DD
/dev/disk16s2   500G   430G    70G    87% 105071898 17023318   86%   /Volumes/Clone
 
Je craignais un peu que la capacité du volume de destination Clone (500 Go) --> ne soit trop courte pour les données copiées > car il arrive que la commande cp délaye énormément sur la destination (notablement lorsque la source comporte de gros problèmes de lecture). Appréhension vaine ! Une chance insolente accompagne Angelique :) ...

Il y a 430 Go de données dans Clone vs 424 Go de données dans Untitled. Un aussi faible surplus (+ 6 Go) pour une telle quantité de données est l'indice (quantitatif) d'un très bon clone.

Prête pour la suite des opérations ?