10.10 Yosemite Démarrage impossible

Ces 2 lignes -->
Bloc de code:
   2:       Microsoft Basic Data UNTITLED                249.9 GB   disk15s2
/dev/disk15s2   250G    50G   200G    21%        0        0  100%   /Volumes/UNTITLED

  • montrent que la recréation d'un descripteur de partition d'une extension moitié moindre que l'originelle (250 Go) --> n'a pas empêché le système de fichiers FAT-32 de redéfinir un volume UNTITLED avec les blocs de cette nouvelle partition > et que ce volume rétréci monté contient toujours les 50 Go de données du départ.
  • Il n'y a donc pas eu de perte (de volume ni de données). Mais le gain pour nous est qu'on dispose de 250 Go de blocs libres pour créer une nouvelle partition > puis y définir un volume qui servira de destination au clone.

Passe la commande :
Bloc de code:
sudo gpt show disk15

  • qui affiche la distribution des blocs du disque du DDE

Poste le tableau.
 
Pardon ! --> j'avais oublié que tu étais dans le Terminal de la session de secours où la commande sudo n'est pas disponible (ni utile).

Voici la commande corrigée :
Bloc de code:
gpt show disk15
 
Pas de soucis ;-)

voici :

Bloc de code:
gpt show disk15
      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  488050672      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  488460312  488312819        
  976773131         32         Sec GPT table
  976773163          1         Sec GPT header
 
Bon. Passe d'abord la commande :
Bloc de code:
diskutil umountDisk force disk15

  • qui démonte le disque du DDE de ses volumes et libère la table GPT pour écriture d'un nouveau descripteur

Voici la commande à passer à présent :
Bloc de code:
gpt add -b 488460312 -s 488312812 -t 48465300-0000-11AA-AA11-00306543ECAC -i 3 disk15

  • passe-la en copier-coller à rebours
  • la commande crée un 3è descripteur de partition telle que : son bloc de départ est le 1er bloc libre après la partition du volume UNTITLED > son extension est de 488312812 blocs (250 Go) > son point d'arrêt = 7 blocs avant le début de la sauvegarde de la GPT en queue de disque > son type : "Apple_HFS" (désigné par son UUID) > son rang le n°3

Poste le retour.
 
Est-ce que tu as passé d'abord la commande :
Bloc de code:
diskutil umountDisk force disk15

  • qui démonte le disque (comme je l'avais indiqué) ?
 
Bon : ça roule.

Passe la commande :
Bloc de code:
diskutil list disk15

  • qui va montrer la configuration des partitions du DDE

Poste le tableau.
 
voici :
Bloc de code:
diskutil list disk15
/dev/disk15
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk15
   1:                        EFI EFI                     209.7 MB   disk15s1
   2:       Microsoft Basic Data UNTITLED                249.9 GB   disk15s2
   3:                  Apple_HFS                         250.0 GB   disk15s3
 
Voici la nouvelle partition -->
Bloc de code:
   3:                  Apple_HFS                         250.0 GB   disk15s3

  • c'est actuellement un conteneur vide. On va y injecter un système de fichiers jhfs+ > ce qui va la transformer en un volume.

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

  • l'option -J : comme dans Jonathan
  • la commande appelle le formateur de système de fichiers newfs_hfs --> pour injecter un système de fichiers jhfs+ sur les blocs de tête de la partition et la définir comme un volume du nom de Clone

Poste l'affichage retourné.
 
J'ai redemarré mon ordi, j'ai l'impression que disk15 est devenu disk2

Bloc de code:
diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            159.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data UNTITLED                249.9 GB   disk2s2
   3:                  Apple_HFS                         250.0 GB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *5.2 MB     disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk12
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk13
/dev/disk14
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk14
/dev/disk15

Du coup je remplace la ligen par "disk2s3" ?
 
Oui : la commande devient :
Bloc de code:
newfs_hfs -J -v Clone /dev/disk2s3

  • comme tu l'as bien vu.
 
Alors passe la commande :
Bloc de code:
diskutil mount disk2s3 ; diskutil list

  • il s'agit de deux commandes > reliées par un point-virgule ; au milieu
  • la commande monte le volume Clone > puis affiche le tableau des disques

Poste l'affichage retourné.
 
voici :

Bloc de code:
-bash-3.2# diskutil mount disk2s3 ; diskutil list
Volume Clone on disk2s3 mounted
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            159.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data UNTITLED                249.9 GB   disk2s2
   3:                  Apple_HFS Clone                   250.0 GB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *5.2 MB     disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk12
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk13
/dev/disk14
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk14
/dev/disk15
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk15
-bash-3.2#
 
Voici ton DDE -->
Bloc de code:
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data UNTITLED                249.9 GB   disk2s2
   3:                  Apple_HFS Clone                   250.0 GB   disk2s3

  • tu disposes désormais d'un volume Clone de 250 Go qui va servir de destination au clonage. L'opération préparatoire a été longue > mais elle est couronnée de succès.

Passe encore la commande :
Bloc de code:
df -H

  • qui affiche l'occupation des volumes montés

Poste le tableau --> c'est pour vérifier si le volume source Macintosh HD est toujours monté. Si oui > on va pouvoir lancer le clonage.
 
voici :
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1s2   1.3G   1.3G    31M    98%   317298     7639   98%   /
devfs          202k   202k     0B   100%      684        0  100%   /dev
/dev/disk3     5.2M   2.4M   2.8M    47%      587      691   46%   /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   315k   209k    61%       75       51   60%   /private/var/db
/dev/disk9     6.3M   4.9M   1.4M    78%     1185      349   77%   /private/var/folders
/dev/disk10    2.1M   1.9M   213k    90%      458       52   90%   /private/var/root/Library
/dev/disk11    1.0M   152k   897k    15%       35      219   14%   /Library/ColorSync/Profiles/Displays
/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   184k   864k    18%       43      211   17%   /Library/Keychains
/dev/disk15    6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3   650M   547M    97M    85%   135072    23618   85%   /Volumes/Image Volume
/dev/disk2s2   250G    50G   200G    21%        0        0  100%   /Volumes/UNTITLED
/dev/disk0s2   159G   106G    54G    67% 25772702 13090120   66%   /Volumes/Macintosh HD
/dev/disk2s3   250G   312M   250G     1%    76104 60962995    0%   /Volumes/Clone
-bash-3.2#
 
Les 2 volumes sont bien disponibles -->
Bloc de code:
/dev/disk0s2   159G   106G    54G    67% 25772702 13090120   66%   /Volumes/Macintosh HD
/dev/disk2s3   250G   312M   250G     1%    76104 60962995    0%   /Volumes/Clone

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

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