MacBook Pro MacBook Pro démarre sur l’utilitaire OS X

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk1s1    1.3G   1.3G     0B   100%   322252         0  100%   /
devfs           199k   199k     0B   100%      672         0  100%   /dev
/dev/disk2      5.2M   4.8M   475k    91%     1162       116   91%   /private/var/log
/dev/disk3      524k   147k   377k    29%       34        92   27%   /Volumes
/dev/disk4      524k   143k   381k    28%       33        93   26%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%       37        89   29%   /private/var/run
/dev/disk6      524k   147k   377k    29%       34        92   27%   /System/Installation
/dev/disk7      524k   266k   258k    51%       63        63   50%   /private/var/db
/dev/disk8      6.3M   3.9M   2.4M    63%      959       575   63%   /private/var/folders
/dev/disk9      2.1M   2.1M     0B   100%      510         0  100%   /private/var/root/Library
/dev/disk11     524k   168k   356k    33%       39        87   31%   /Library/Preferences
/dev/disk12     524k   168k   356k    33%       39        87   31%   /Library/Preferences/SystemConfiguration
/dev/disk13     1.0M   143k   905k    14%       33       221   13%   /Library/Keychains
/dev/disk14     6.3M   176k   6.1M     3%       41      1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s2    319G   211G   109G    66% 51421174  26511728   66%   /Volumes/Macintosh HD
/dev/disk0s3    650M   532M   112M    83%   131362     27328   83%   /Volumes/Image Volume
/dev/disk15s2   1000   665M   999G     1%   162361 243935931    0%   /Volumes/My Passport for Mac
-bash-3.2#
 
Ton DDE avait déjà de bons paramètres (table GPT x format jhfs+) => qui auraient permis un repartitionnement non destructif en cas d'occupation du volume My Passport for Mac par des données. Mais en plus => le volume est vide. Donc on peut remanier comme on veut ce DDE.

- passe la commande :​
Bloc de code:
diskutil resizeVolume disk15s2 990g jhfs+ CLE 0b

  • la commande rétrécit le volume My Passport for Mac à 990 Go > et crée un volume CLE d'environ 9 Go

Poste le retour intégral de la commande.
 
Bloc de code:
-bash-3.2# diskutil resizeVolume disk15s2 990g jhfs+ CLE 0b
Resizing to 990000000000 bytes and adding 1 partition
Started partitioning on disk15s2 My Passport for Mac
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume My Passport for Mac appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk15s3 as Mac OS Extended (Journaled) with name CLE
Initialized /dev/rdisk15s3 as a 9 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk15s2 My Passport for Mac
/dev/disk15 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk15
   1:                        EFI EFI                     209.7 MB   disk15s1
   2:                  Apple_HFS My Passport for Mac     990.0 GB   disk15s2
   3:                  Apple_HFS CLE                     9.7 GB     disk15s3
-bash-3.2#
 
Tu as bien un nouveau vollume CLE de 9,7 Go. Il pourra tenir lieu de clé USB.

- est-ce que tu voudrais utiliser le grand volume de 990 Go pour y cloner le contenu de ton volume Macintosh HD --> afin d'en assurer une sauvegarde ? - car il est très possible qu'il faille envisager comme solution : reformater > réinstaller > récupérer les données d'un clone.​
 
Parfait. Alors hop ! opération clonage.

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

  • (& = esperluette &) 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 /Vol*/Mac*/* /Vol*/My*

  • respecte les espaces ; et tous les astérisques * d'abréviation
  • la commande clone Macintosh HD dans My Passport for Mac
  • 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.
 
Bonjour macomaniac, clonage toujours en cours depuis hier matin, pas mal de lignes de code Input/output error, ça va prendre un peu de temps je pense
 
Ça arrive en effet quand le volume source est formé par un système de fichiers corrompu.

- est-ce que par hasard les "Input/outpur error" mentionnent l'impossibilité de copier les attributs étendus (Extended attributes) ?​
 
Bloc de code:
cp: /Volumes/Macintosh HD/Applications/Utilities/Airport Utility.app/Contents/Resources/AirportUtility.help/Contents/Resources/fi.lproj/Art/S0017_IPv6.png: Input/output Error
 
Et donc le clonage en est au sous-dossier Utilitaires dans les Applications -->

- tu es parti pour un marathon de clonage qui va durer un temps fou. Ça arrive lorsque le volume source est corrompu. Heureusement que le processus caffeinate empêche le Mac de dormir !​
 
Je crois que le clonage à planté, depuis ce matin bloqué sur la ligne de commande
Bloc de code:
/Volumes/Macintosh HD/System/Library/Components/AudioCodecs.component/Contents/MacOS
 
Est-ce que tu veux stopper le clonage => qu'on inspecte la distribution actuelle dans My Passport for Mac ?
 
Fais un clic sur la fenêtre du terminal pour l'amener à l'avant-plan. Puis presse les 2 touches ctrl c (control c) au clavier => tu récupères -bash-3.2#.

- passe alors la commande :​
Bloc de code:
ls /Vol*/My*

  • qui liste les objets de 1er rang de My Passport for Mac

Poste le retour.
 
Bloc de code:
.Spotlight-V100
.Trashes
.fseventsd
Applications
Guides de l???utilisateur et informations
Install Discovery for Mac.dmg
Install Discovery for Windows.exe
Library
Network
Resources
System
-bash-3.2#
 
Il n'y a comme dossiers importants que Applications > Library > System.

- passe la commande :​
Bloc de code:
/Vol*/Mac*/usr/bin/du -sh /Vol*/My*/*

  • (respecte tous les *) la commande appelle l'utilitaire de mesure des fichiers du (dans Macintosh HD - absent du volume de l'OS de secours démarré) => pour mesurer (en Gi = gibibytes : base 2) les dossiers de My Passport for Mac. Commande lente : attends le retour de -bash-3.2# en signal de fin.

Poste le retour => qu'on voie la taille de ce qui a été cloné.
 
Bloc de code:
-bash-3.2# /Vol*/Mac*/usr/bin/du -sh /Vol*/My*/*
 20G    /Volumes/My Passport for Mac/Applications
4.0K    /Volumes/My Passport for Mac/Guides de l’utilisateur et informations
656K    /Volumes/My Passport for Mac/Install Discovery for Mac.dmg
572K    /Volumes/My Passport for Mac/Install Discovery for Windows.exe
3.4G    /Volumes/My Passport for Mac/Library
  0B    /Volumes/My Passport for Mac/Network
8.0K    /Volumes/My Passport for Mac/Resources
240M    /Volumes/My Passport for Mac/System
-bash-3.2#
 
20 Gi = 21,5 Go pour Applications : pas mal.​
3,4 Gi = 3,7 Go pour Library : peut-être un peu court.​
240 Mi = 260 Mo pour System : quasi rien.​

On peut si tu veux reprendre un clonage > mais une simple option de mise-à-jour (ne copiant que les différences) => ne ferait pas échapper d'accès en lecture (et donc en : "Input/output error" éventuelle) les dossiers déjà clonés (Applications > Library). Ce qui consommerait beaucoup de temps. Il vaudrait mieux alors envisager un filtre de clonage > échappant de prise en compte les dossiers Applications et Library.

- en ce qui concerne System => je me demande ce qu'il vaut mieux faire : utiliser un filtre d'échappement de clonage sur l'élément : AudioCodecs.component ? --> en espérant que le clonage embraye derrière ? Ou un filtre d'échappement sur System entier carrément ?​

=> qu'est-ce que tu en penses ?