iMac GROS problème avec IMAC 21,5 pouces fin 2012

Difficulté supplémentaire : sur le bloc 0 (1er bloc) du disque > il y a une table MBR active (schéma Windows) --> qui bloque la manipulation de la GPT.

On va outrepasser la difficulté. Passe exactement la commande :
Bloc de code:
diskutil eraseDisk free null gpt disk3

  • la commande recrée une nouvelle table GPT sur le disque > sans création d'autre partition que la partition EFI par défaut. Je conjecture que la table MBR du bloc 0 sera effacée > et remplacée par une table neutre PMBR.

Poste le retour.
 
Difficulté supplémentaire : sur le bloc 0 (1er bloc) du disque > il y a une table MBR active (schéma Windows) --> qui bloque la manipulation de la GPT.

On va outrepasser la difficulté. Passe exactement la commande :
Bloc de code:
diskutil eraseDisk free null gpt disk3

  • la commande recrée une nouvelle table GPT sur le disque > sans création d'autre partition que la partition EFI par défaut. Je conjecture que la table MBR du bloc 0 sera effacée > et remplacée par une table neutre PMBR.

Poste le retour.
Bloc de code:
-bash-3.2# diskutil eraseDisk free null gpt disk3
Started erase on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Finished erase on disk3
-bash-3.2#
 
Parfait. Passe les commandes (séparément) :
Bloc de code:
diskutil list disk3
gpt show disk3

  • qui affichent le partitionnement du DDE et la distribution de ses blocs

Poste les 2 tableaux.
 
Parfait. Passe les commandes (séparément) :
Bloc de code:
diskutil list disk3
gpt show disk3

  • qui affichent le partitionnement du DDE et la distribution de ses blocs

Poste les 2 tableaux.
Bloc de code:
-bash-3.2# diskutil list disk3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
-bash-3.2# gpt show disk3
       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  1953048503        
  1953458143          32         Sec GPT table
  1953458175           1         Sec GPT header
-bash-3.2#
 
Parfait !

Alors voici la longue commande à passer exactement à présent -->
Bloc de code:
gpt add -b 411648 -s 1796875000 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 -i 2 /dev/disk3

  • il est hors de question que tu la saisisses à la main ! - mais en copier-coller à rebours. Donc copie-la d'abord avec Safari ici > puis colle-la dans le Terminal > enfin exécute-la
  • la commande recrée un descripteur de partition telle que : rang = 2 > type = Microsoft Basic Data (par son UUID de type) > bloc de départ = n°411648 > extension = 1796875000 blocs (920 Go)
  • cette recréation implique un rétrécissement de l'extension des blocs à gérer par le système de fichiers NTFS dont le super-bloc (ancrage du header) est resté intouché = bloc n°411648

Poste le retour.
 
Parfait !

Alors voici la longue commande à passer exactement à présent -->
Bloc de code:
gpt add -b 411648 -s 1796875000 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 -i 2 /dev/disk3

  • il est hors de question que tu la saisisses à la main ! - mais en copier-coller à rebours. Donc copie-la d'abord avec Safari ici > puis colle-la dans le Terminal > enfin exécute-la
  • la commande recrée un descripteur de partition telle que : rang = 2 > type = Microsoft Basic Data (par son UUID de type) > bloc de départ = n°411648 > extension = 1796875000 blocs (920 Go)
  • cette recréation implique un rétrécissement de l'extension des blocs à gérer par le système de fichiers NTFS dont le super-bloc (ancrage du header) est resté intouché = bloc n°411648
Poste le retour.
Bloc de code:
-bash-3.2# gpt add -b 411648 -s 1796875000 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 -i 2 /dev/disk3
/dev/disk3s2 added
-bash-3.2#
 
Pafait ! --> alors cela mérite une petite inspection.

Passe les 2 commandes :
Bloc de code:
diskutil list disk3
gpt show disk3

  • qui montrent le partitionnement du DDE et la distribution de ses blocs

Poste les 2 tableaux.
 
Pafait ! --> alors cela mérite une petite inspection.

Passe les 2 commandes :
Bloc de code:
diskutil list disk3
gpt show disk3

  • qui montrent le partitionnement du DDE et la distribution de ses blocs

Poste les 2 tableaux.
-bash-3.2# diskutil list disk3

/dev/disk3 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk3

1: EFI EFI 209.7 MB disk3s1

2: Microsoft Basic Data MULTIMEDIA 920.0 GB disk3s2

-bash-3.2# gpt show disk3

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 2008

411648 1796875000 2 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

1797286648 156171495

1953458143 32 Sec GPT table

1953458175 1 Sec GPT header

-bash-3.2#
 
N'oublie pas de poster dans une fenêtre de code ! pour la lisibilité !

Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation des volumes montés

Poste le retour.
 
N'oublie pas de poster dans une fenêtre de code ! pour la lisibilité !

Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation des volumes montés

Poste le retour.
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   714M    65%   50681          4294916598    0%   /
devfs          210k   210k     0B   100%     712                   0  100%   /dev
/dev/disk4     5.2M   5.2M     0B   100%      37          4294967242    0%   /private/var/log
/dev/disk5     524k   147k   377k    29%       5          4294967274    0%   /Volumes
/dev/disk6     524k   147k   377k    29%       7          4294967272    0%   /private/var/tmp
/dev/disk7     524k   160k   365k    31%      12          4294967267    0%   /private/var/run
/dev/disk8     2.1M   143k   2.0M     7%       2          4294967277    0%   /private/tmp
/dev/disk9     524k   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk10    524k   307k   217k    59%      21          4294967258    0%   /private/var/db
/dev/disk11     13M   6.8M   5.8M    54%     210          4294967069    0%   /private/var/folders
/dev/disk12    4.2M   897k   3.3M    22%      76          4294967203    0%   /private/var/root/Library
/dev/disk14    2.1M   410k   1.7M    20%      76          4294967203    0%   /private/var/root/Library/Containers
/dev/disk15    524k   188k   336k    36%      11          4294967268    0%   /Library/Preferences
/dev/disk16    524k   168k   356k    33%       6          4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk17    1.0M   176k   872k    17%       6          4294967273    0%   /Library/Keychains
/dev/disk18    6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk19    6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk20    524k   143k   381k    28%       2          4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk21    2.1M   831k   1.3M    40%      14          4294967265    0%   /Library/Logs/DiagnosticReports
/dev/disk2s5   1.0T    32G   913G     4%  595635 9223372036854180172    0%   /Volumes/mac HD
/dev/disk3s2   1.0T   265G   735G    27%     142           718035011    0%   /Volumes/MULTIMEDIA
-bash-3.2#
 
Cette mention -->
Bloc de code:
/dev/disk3s2   1.0T   265G   735G    27%     142           718035011    0%   /Volumes/MULTIMEDIA

  • prouve que le volume MULTIMEDIA a été remonté comme à l'origine > avec ses 265 Go d'occupation. Les 1 To de capacité allégués sont une fausse taille > car la partition ne fait actuellement que 920 Go. Le système de fichiers NTFS se trouve "berné" en quelque sorte > sans dommage pour les données.

Passe la commande :
Bloc de code:
diskutil umount force disk3s2

  • qui le démonte le volume MULTIMEDIA (condition pour pouvoir écrire un nouveau descripteur à la GPT)

Poste le retour.
 
Cette mention -->
Bloc de code:
/dev/disk3s2   1.0T   265G   735G    27%     142           718035011    0%   /Volumes/MULTIMEDIA

  • prouve que le volume MULTIMEDIA a été remonté comme à l'origine > avec ses 265 Go d'occupation. Les 1 To de capacité allégués sont une fausse taille > car la partition ne fait actuellement que 920 Go. Le système de fichiers NTFS se trouve "berné" en quelque sorte > sans dommage pour les données.

Passe la commande :
Bloc de code:
diskutil umount force disk3s2

  • qui le démonte le volume MULTIMEDIA (condition pour pouvoir écrire un nouveau descripteur à la GPT)

Poste le retour.
Bloc de code:
-bash-3.2# diskutil umount force disk3s2
Volume MULTIMEDIA on disk3s2 force-unmounted
-bash-3.2#
 
Parfait ! - ça roule...

Alors voici une nouvelle longue commande -->
Bloc de code:
gpt add -b 1797286648 -s 156171488 -t 48465300-0000-11AA-AA11-00306543ECAC -i 3 /dev/disk3

  • tu la passes bien sûr en copier-coller à rebours comme l'autre !
  • la commande crée un nouveau descripteur de partition telle que : rang = 3 > type = "Apple_HFS" (déterminé par son UUID de type) > bloc de tête = n°1797286648 > extension : 156171488 blocs (79.96 Go)

Poste le retour.
 
Parfait ! - ça roule...

Alors voici une nouvelle longue commande -->
Bloc de code:
gpt add -b 1797286648 -s 156171488 -t 48465300-0000-11AA-AA11-00306543ECAC -i 3 /dev/disk3

  • tu la passes bien sûr en copier-coller à rebours comme l'autre !
  • la commande crée un nouveau descripteur de partition telle que : rang = 3 > type = "Apple_HFS" (déterminé par son UUID de type) > bloc de tête = n°1797286648 > extension : 156171488 blocs (79.96 Go)
Poste le retour.
Bloc de code:
-bash-3.2# gpt add -b 1797286648 -s 156171488 -t 48465300-0000-11AA-AA11-00306543ECAC -i 3 /dev/disk3
/dev/disk3s3 added
-bash-3.2#
 
Parfait : les choses se profilent bigrement. Ça peut te paraître compliqué > mais tu vas bientôt avoir un volume disponible pour sauvegarder tes données du volume mac HD !

Passe la commande :
Bloc de code:
diskutil list disk3

  • poste le tableau du partitionnement du DDE (fenêtre de code) --> que je voie la configuration actuelle...
 
Parfait : les choses se profilent bigrement. Ça peut te paraître compliqué > mais tu vas bientôt avoir un volume disponible pour sauvegarder tes données du volume mac HD !

Passe la commande :
Bloc de code:
diskutil list disk3

  • poste le tableau du partitionnement du DDE (fenêtre de code) --> que je voie la configuration actuelle...
Bloc de code:
-bash-3.2# diskutil list disk3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data MULTIMEDIA              920.0 GB   disk3s2
   3:                  Apple_HFS                         80.0 GB    disk3s3
-bash-3.2#
 
Mais c'est déjà très joli tout ça ! - cette partition -->
Bloc de code:
   3:                  Apple_HFS                         80.0 GB    disk3s3

  • est actuellement un conteneur de blocs bruts de type Apple_HFS et de 80 Go de blocs d'extension. On va en faire un volume.

Passe les commandes (l'une après l'autre) :
Bloc de code:
newfs_hfs -J -v Clone /dev/disk3s3
diskutil mount disk3s3
diskutil list disk3

  • applique-toi pour la 1ère. Fais un copier-coller à rebours si tu n'es pas sûr. L'option -J comporte un J comme Jérôme.
  • la 1ère injecte un système de fichiers jhfs+ sur les blocs de tête de la partition > ce qui la formate en un volume du nom de Clone
  • la 2è remonte le volume Clone (ce qui le fait prendre en charge par le kernel)
  • la 3è affiche le partitionnement final du DDE

Poste les affichages retournés par les 3 commandes (avec les commandes) > dans une fenêtre de code.
 
Mais c'est déjà très joli tout ça ! - cette partition -->
Bloc de code:
   3:                  Apple_HFS                         80.0 GB    disk3s3

  • est actuellement un conteneur de blocs bruts de type Apple_HFS et de 80 Go de blocs d'extension. On va en faire un volume.

Passe les commandes (l'une après l'autre) :
Bloc de code:
newfs_hfs -J -v Clone /dev/disk3s3
diskutil mount disk3s3
diskutil list disk3

  • applique-toi pour la 1ère. Fais un copier-coller à rebours si tu n'es pas sûr. L'option -J comporte un J comme Jérôme.
  • la 1ère injecte un système de fichiers jhfs+ sur les blocs de tête de la partition > ce qui la formate en un volume du nom de Clone
  • la 2è remonte le volume Clone (ce qui le fait prendre en charge par le kernel)
  • la 3è affiche le partitionnement final du DDE
Poste les affichages retournés par les 3 commandes (avec les commandes) > dans une fenêtre de code.
Bloc de code:
-bash-3.2# newfs_hfs -J -v Clone /dev/disk3s3
Initialized /dev/rdisk3s3 as a 74 GB case-insensitive HFS Plus volume with a 8192k journal
-bash-3.2# diskutil mount disk3s3
Volume Clone on disk3s3 mounted
-bash-3.2# diskutil list disk3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data MULTIMEDIA              920.0 GB   disk3s2
   3:                  Apple_HFS Clone                   80.0 GB    disk3s3
-bash-3.2#
 
Victoire totale -->
Bloc de code:
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data MULTIMEDIA              920.0 GB   disk3s2
   3:                  Apple_HFS Clone                   80.0 GB    disk3s3

  • tu disposes à présent d'un volume Clone de 80 Go > pour sauvegarder les données du volume interne mac HD. Et le volume MULTIMEDIA > rétréci à 920 Go > est indemne dans son format NTFS in-partitionnable en mode direct.
----------

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/"mac HD"/* /Volumes/Clone

  • mets "mac HD" aves les "" ; pas d'espace entre HD" et /* ; un espace entre /* et /Volumes---
  • la commande clone mac HD 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.

Je vais faire une pause. Je reviendrai plus tard dans ton fil.
 
Victoire totale -->
Bloc de code:
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data MULTIMEDIA              920.0 GB   disk3s2
   3:                  Apple_HFS Clone                   80.0 GB    disk3s3

  • tu disposes à présent d'un volume Clone de 80 Go > pour sauvegarder les données du volume interne mac HD. Et le volume MULTIMEDIA > rétréci à 920 Go > est indemne dans son format NTFS in-partitionnable en mode direct.
----------

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/"mac HD"/* /Volumes/Clone

  • mets "mac HD" aves les "" ; pas d'espace entre HD" et /* ; un espace entre /* et /Volumes---
  • la commande clone mac HD 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.

Je vais faire une pause. Je reviendrai plus tard dans ton fil.
ET VOILA ! Opération clonage terminée ! Je ne te remercierai jamais assez pour ce que tu fais pour m'aider !