10.12 Sierra Disque dur verrouillé

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.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 (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               +12.6 MB    disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 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               +6.3 MB     disk17

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

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

-bash-3.2#
 
Bien posté. On va se livrer à une petite enquête concernant Macintosh HD.

- passe la commande :​
Bloc de code:
diskutil info disk0s2

  • qui affiche un tableau d'informations sur le volume

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           Apple_HFS
   File System Personality:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Owners:                   Enabled

   OS Can Be Installed:      No
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              0D5C8728-2A1A-3DA6-B0B8-DC98A6F86CCB
   Disk / Partition UUID:    5A211E69-32D5-487C-B9F3-536EB3F073B1
   Partition Offset:         209735680 Bytes (409640 512-Byte-Device-Blocks)

   Disk Size:                999.3 GB (999345127424 Bytes) (exactly 1951845952 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       999.3 GB (999345127424 Bytes) (exactly 1951845952 512-Byte-Units)
   Volume Used Space:        290.6 GB (290614407168 Bytes) (exactly 567606264 512-Byte-Units) (29.1%)
   Volume Free Space:        708.7 GB (708730720256 Bytes) (exactly 1384239688 512-Byte-Units) (70.9%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Yes

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Hardware AES Support:     No

-bash-3.2#
 
Voici l'information essentielle -->
Bloc de code:
   Read-Only Volume:         Yes

  • le volume est monté en lecture seule. Il est donc verrouillé contre tout acte d'écriture (comme une réinstallation). Ce montage en lecture seule est toujours le signalement d'une corruption (erreur graves irréparables) du système de fichiers jhfs+ > qui est le formateur du volume.
  • mais le volume reste lisible. Et donc clonable à destination du volume d'un DDE USB (via une commande du terminal). Il y a 290 Go d'occupation.

=> as-tu un DDE USB disponible ?

Par ailleurs > passe encore la commande informative :
Bloc de code:
ls /Vol*/Mac*

  • qui liste les objets de 1er rang (fichiers ou dossiers) de Macintosh HD

Poste le retour => que je voie l'actuelle distribution dans ce volume.
 
Voici l'information essentielle -->
Bloc de code:
   Read-Only Volume:         Yes

  • le volume est monté en lecture seule. Il est donc verrouillé contre tout acte d'écriture (comme une réinstallation). Ce montage en lecture seule est toujours le signalement d'une corruption (erreur graves irréparables) du système de fichiers jhfs+ > qui est le formateur du volume.

  • mais le volume reste lisible. Et donc clonable à destination du volume d'un DDE USB (via une commande du terminal). Il y a 290 Go d'occupation.

=> as-tu un DDE USB disponible ?

Par ailleurs > passe encore la commande informative :
Bloc de code:
ls /Vol*/Mac*

  • qui liste les objets de 1er rang (fichiers ou dossiers) de Macintosh HD

Poste le retour => que je voie l'actuelle distribution dans ce volume.
Bloc de code:
-bash-3.2# ls /Vol*/Mac*
.DS_Store                System
.DocumentRevisions-V100            Users
.IAProductInfo                Volumes
.PKInstallSandboxManager        bin
.PKInstallSandboxManager-SystemSoftware    cores
.Spotlight-V100                dev
.Trashes                etc
.dbfseventsd                home
.file                    installer.failurerequests
.fseventsd                macOS Install Data
.hotfiles.btree                net
.vol                    private
Applications                sbin
Informations sur l’utilisateur        tmp
Library                    usr
Network                    var
-bash-3.2#
 
Il y a une distribution complète de dossiers-Système + un dossier macOS Install Data dédié aux ressources d'installation.

- le système de fichiers a dû lâcher avant le lancement de l'installation.​

=> as-tu un DDE USB qui pourrait servir de destination au clone ?
 
Branche le DDE au Mac. Attends quelques secondes que le disque soit attaché au Système du Mac.

- passe la commande :​
Bloc de code:
diskutil list ; df -H

  • qui affiche : la configuration des disques & l'occupation des volumes montés

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil list ; df -H
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.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 (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               +12.6 MB    disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 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               +6.3 MB     disk17

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

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

/dev/disk20 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk20
   1:             Windows_FAT_32 GO                      500.1 GB   disk20s1

Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   720M    64%   45181 4294922098    0%   /
devfs           205k   205k     0B   100%     692          0  100%   /dev
/dev/disk2      5.2M   872k   4.4M    17%      20 4294967259    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       5 4294967274    0%   /Volumes
/dev/disk4      524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk6      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk7      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk8      524k   307k   217k    59%      21 4294967258    0%   /private/var/db
/dev/disk9       13M   4.3M   8.2M    35%      82 4294967197    0%   /private/var/folders
/dev/disk10     4.2M   4.0M   238k    95%     291 4294966988    0%   /private/var/root/Library
/dev/disk12     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13     524k   184k   340k    36%      11 4294967268    0%   /Library/Preferences
/dev/disk14     524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   176k   872k    17%       6 4294967273    0%   /Library/Keychains
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk18     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk19     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk0s2    999G   291G   709G    30% 1358914 4293608365    0%   /Volumes/Macintosh HD
/dev/disk20s1   500G   130G   370G    27%       0          0  100%   /Volumes/GO
-bash-3.2#
 
Voici le DDE -->
Bloc de code:
/dev/disk20 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk20
   1:             Windows_FAT_32 GO                      500.1 GB   disk20s1

  • ses paramètres ne permettent pas un repartitionnement (non destructif) du volume GO (la table de partition est une MBR Windows - désignée par FDisk_partition_scheme - et le type de partition un "Windows_FAT_32" - annonciateur d'un format de volume FAT-32 : une combinaison proscrivant les repartitionnements).
  • ce qui est possible par contre est une démarche un peu contournée qui serait la suivante : créer un dossier vide dans GO et y cloner le contenu de Macintosh HD (malgré la limitation du format FAT-32 à 4 Go maximum par fichier individuel => ça peut le faire - sauf si tu as des fichiers vidéos très volumineux). Reformater Macintosh HD. Puis le repartitionner pour créer un second volume Clone de 400 Go. Cloner à rebours le contenu du dossier cloné de GO => Clone. Lancer une réinstallation à destination de Macintosh HD > puis utiliser l'Assistant de migration à la fin pour récupérer les données de Clone (l'Assistant de migration demande un volume en source > pas un dossier).

=> qu'est-ce que tu en penses ?
 
Je me propose de diriger les manœuvres - bien sûr :hilarious:

- passe encore (en complément d'informations) les commandes :​
Bloc de code:
sysctl hw.model
sw_vers -productVersion

  • qui affichent : l'identifiant de modèle du Mac & la version de l'OS de secours démarré

Poste les retours.
 
iMac 27" fin 2012. OS High Sierra.

- veux-tu procéder à la création d'un dossier vide Recup dans GO > puis au clonage de Macintosh HD => Recup (ce qui assurera une sauvegarde) ? - il y a assez d'espace libre dans GO pour cette opération.​
 
Passe la commande :
Bloc de code:
mkdir /Volumes/GO/Recup

  • la commande crée un dossier Recup dans GO. Elle passe silencieusement (retour direct de -bash-3.2#) si elle passe

Est-ce que ça été le cas ?
 
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 en affichant le n° du processus caffeinate renvoyé en toile de fond du terminal ouvert

- passe ensuite la commande :​
Bloc de code:
cp -av /Vol*/Mac*/* /Vol*/GO/Recup

  • respecte tous les astérisques * d'abréviation ; et les espaces libres (3 en tout) où tu les vois
  • la commande clone Macintosh HD dans Recup
  • 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 &

  • (& = esperluette &) qui va empêcher le Mac de dormir pendant l'opération ; elle passe en affichant le n° du processus caffeinate renvoyé en toile de fond du terminal ouvert

- passe ensuite la commande :​
Bloc de code:
cp -av /Vol*/Mac*/* /Vol*/GO/Recup

  • respecte tous les astérisques * d'abréviation ; et les espaces libres (3 en tout) où tu les vois

  • la commande clone Macintosh HD dans Recup

  • 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.


Un grand merci Macomaniac!
le clonage est lancé, combien de temps estimez-vous pour la copie?
N'y a-t-il pas un risque de surchauffe?

Merci encore une fois,
Vincent
 
Il y a 291 Go à cloner --> ce qui demande plusieurs heures. Mais je ne peux pas te dire combien.