hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg
Last login: Thu Mar 15 11:07:41 on console
You have mail.
Gerard:~ gcreux$ hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg
Calcul de la somme de contrôle de Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR : : vérifiée CRC32 $A9C57BFE
Calcul de la somme de contrôle de GPT Header (Primary GPT Header : 1)…
GPT Header (Primary GPT Header : 1) : vérifiée CRC32 $D77F2898
Calcul de la somme de contrôle de GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl : vérifiée CRC32 $6D9EBA8C
Calcul de la somme de contrôle de (Apple_Free : 3)…
(Apple_Free : 3) : vérifiée CRC32 $00000000
Calcul de la somme de contrôle de EFI System Partition (C12A7328-F81F-11D2-BA4B-00A0C93EC93B : 4)…
..
EFI System Partition (C12A7328-F81F- : vérifiée CRC32 $B54B659C
Calcul de la somme de contrôle de disk image (Apple_HFS : 5)…
.............................................................................
disk image (Apple_HFS : 5) : vérifiée CRC32 $C16DFE8C
Calcul de la somme de contrôle de (Apple_Free : 6)…
..............................................................................
(Apple_Free : 6) : vérifiée CRC32 $00000000
Calcul de la somme de contrôle de GPT Partition Data (Backup GPT Table : 7)…
GPT Partition Data (Backup GPT Table : vérifiée CRC32 $6D9EBA8C
Calcul de la somme de contrôle de GPT Header (Backup GPT Header : 8)…
GPT Header (Backup GPT Header : 8) : vérifiée CRC32 $38EE2A7A
vérifiée CRC32 $3B94F102
/dev/disk1 GUID_partition_scheme
/dev/disk1s1 EFI
/dev/disk1s2 Apple_HFS /Volumes/OS X Install ESD
Gerard:~ gcreux$
sudo /Users/gcreux/Desktop/dmtest ensureRecoveryPartition / /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 0 0 /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist
Error (async): File system formatter failed (-69832)
Last login: Thu Mar 15 11:07:41 on console
You have mail.
Gerard:~ gcreux$ hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg
Calcul de la somme de contrôle de Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR : : vérifiée CRC32 $A9C57BFE
Calcul de la somme de contrôle de GPT Header (Primary GPT Header : 1)…
GPT Header (Primary GPT Header : 1) : vérifiée CRC32 $D77F2898
Calcul de la somme de contrôle de GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl : vérifiée CRC32 $6D9EBA8C
Calcul de la somme de contrôle de (Apple_Free : 3)…
(Apple_Free : 3) : vérifiée CRC32 $00000000
Calcul de la somme de contrôle de EFI System Partition (C12A7328-F81F-11D2-BA4B-00A0C93EC93B : 4)…
..
EFI System Partition (C12A7328-F81F- : vérifiée CRC32 $B54B659C
Calcul de la somme de contrôle de disk image (Apple_HFS : 5)…
.............................................................................
disk image (Apple_HFS : 5) : vérifiée CRC32 $C16DFE8C
Calcul de la somme de contrôle de (Apple_Free : 6)…
..............................................................................
(Apple_Free : 6) : vérifiée CRC32 $00000000
Calcul de la somme de contrôle de GPT Partition Data (Backup GPT Table : 7)…
GPT Partition Data (Backup GPT Table : vérifiée CRC32 $6D9EBA8C
Calcul de la somme de contrôle de GPT Header (Backup GPT Header : 8)…
GPT Header (Backup GPT Header : 8) : vérifiée CRC32 $38EE2A7A
vérifiée CRC32 $3B94F102
/dev/disk1 GUID_partition_scheme
/dev/disk1s1 EFI
/dev/disk1s2 Apple_HFS /Volumes/OS X Install ESD
Gerard:~ gcreux$ sudo /Users/gcreux/Desktop/dmtest ensureRecoveryPartition / /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 0 0 /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist
Password:
Donor=disk0s2 Image=/Volumes/OS X Install ESD/BaseSystem.dmg DoVerifyImage=0 DoRepairDonor=0
ChunkList=/Volumes/OS X Install ESD/BaseSystem.chunklist
Creating recovery partition: async call initiate
Creating recovery partition: async call exit success; operation now in progress
->-[Local dmAsyncStartedForDisk:]: del callback: DADR=0x7fa167608650
<--[Local dmAsyncStartedForDisk:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167502790=disk0s2 str=Attachement de l’image disque /Volumes/OS X Install ESD/BaseSystem.dmg dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x0=(null) pole/pct=0/7.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x0=(null) pole/pct=0/10.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167415df0=disk0s2 str=Réduction de la partition hôte et création d’une nouvelle partition de secours dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Vérification du système de fichiers. dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Mode en direct actif. dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167524a30=disk0s2 str=Vérification en direct en cours. dict={
"fsck_msg_number" = 214;
"fsck_msg_string" = "Performing live verification.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167524a30=disk0s2 str=Vérification du volume HFS Plus journalisé. dict={
"fsck_msg_number" = 213;
"fsck_msg_string" = "Checking Journaled HFS Plus volume.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167705230=disk0s2 str=Vérification du fichier de blocs en excès. dict={
"fsck_msg_number" = 201;
"fsck_msg_string" = "Checking extents overflow file.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Vérification du fichier de catalogue. dict={
"fsck_msg_number" = 202;
"fsck_msg_string" = "Checking catalog file.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/16.030001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169a00130=disk0s2 pole/pct=0/16.059999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169800100=disk0s2 pole/pct=0/16.090000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167616b40=disk0s2 pole/pct=0/16.120001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.150000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.180000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.209999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167415df0=disk0s2 pole/pct=0/16.240000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/16.270000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.299999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169900030=disk0s2 pole/pct=0/16.330000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.360001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167415df0=disk0s2 pole/pct=0/16.389999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.420000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/16.450001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Vérification des fichiers à liens multiples. dict={
"fsck_msg_number" = 207;
"fsck_msg_string" = "Checking multi-linked files.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167524a30=disk0s2 str=Vérification de la hiérarchie du catalogue. dict={
"fsck_msg_number" = 203;
"fsck_msg_string" = "Checking catalog hierarchy.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/16.480000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.510000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/16.540001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169900130=disk0s2 pole/pct=0/16.570000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/16.600000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167415df0=disk0s2 pole/pct=0/16.629999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.660000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/16.690001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/16.719999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/16.750000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.780001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167415df0=disk0s2 pole/pct=0/16.809999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/16.840000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167707440=disk0s2 str=Vérification du fichier des attributs étendus. dict={
"fsck_msg_number" = 204;
"fsck_msg_string" = "Checking extended attributes file.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/16.870001
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167707440=disk0s2 str=Vérification bitmap du volume. dict={
"fsck_msg_number" = 205;
"fsck_msg_string" = "Checking volume bitmap.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167414d10=disk0s2 str=Vérification des informations du volume. dict={
"fsck_msg_number" = 206;
"fsck_msg_string" = "Checking volume information.";
"fsck_msg_type" = VERIFY;
"fsck_verbosity" = 0;
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/16.990000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Le volume Macintosh SSD semble être en bon état. dict={
"fsck_msg_number" = 104;
"fsck_msg_string" = "The volume %1$@ appears to be OK.";
"fsck_msg_type" = SUCCESS;
"fsck_verbosity" = 0;
parameters = (
{
volumename = "Macintosh SSD";
}
);
}
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167615780=disk0s2 pole/pct=0/19.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167615780=disk0s2 str=Le code de sortie de la vérification du système de fichiers est 0. dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa169800020=disk0s2 str=Réduction du volume cible de 524 768 739 328 à 524 252 954 624 octets dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa1698017e0=disk0s2 str=Réduction du système de fichiers dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/20.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/20.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167707440=disk0s2 pole/pct=0/25.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167707440=disk0s2 str=Réduction de la partition et création d’une nouvelle partition de secours dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167414d10=disk0s2 pole/pct=0/26.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa167707440=disk0s2 str=Modification de la carte de partition dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169b00080=disk0s2 pole/pct=0/26.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169900130=disk0s2 pole/pct=0/34.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa169b00130=disk0s2 str=Formatage du booter dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa169900130=disk0s3 str=newfs_hfs: cannot create filesystem on /dev/rdisk0s3: dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa169900370=disk0s3 str=Operation not permitted
dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa169a00130=disk0s2 pole/pct=0/95.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fa169900610=disk0s2 str=Détachement de l’image disque du système de base dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fa167524a30=disk0s2 pole/pct=0/100.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]: del callback: DADR=0x7fa167414d10=disk0s2 errMain=-69832 errAux=0 infoDict={
RecoveryDonorPartitionBSD = disk0s2;
RecoveryPartitionBSD = disk0s3;
RecoveryPartitionDADiskRef = "<DADisk 0x7fa16740f510 [0x7fffc3a74da0]>{id = /dev/disk0s3}";
}
<--[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]
Creating recovery partition: finished
Error (async): File system formatter failed (-69832)
Gerard:~ gcreux$
diskutil list
Gerard:~ gcreux$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *525.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh SSD 524.3 GB disk0s2
3: Apple_Boot 650.0 MB disk0s3
/dev/disk1 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +5.9 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS OS X Install ESD 5.5 GB disk1s2
Gerard:~ gcreux$
3: Apple_Boot 650.0 MB disk0s3
Error (async): File system formatter failed (-69832)
sudo newfs_hfs -J -v "Recovery HD" /dev/disk0s3
diskutil list
Last login: Thu Mar 15 18:52:40 on ttys000
You have mail.
Gerard:~ gcreux$ sudo newfs_hfs -J -v "Recovery HD" /dev/disk0s3
Password:
newfs_hfs: cannot create filesystem on /dev/rdisk0s3: Operation not permitted
Gerard:~ gcreux$
csrutil status
diskutil list
Last login: Thu Mar 15 21:41:00 on console
You have mail.
Gerard:~ gcreux$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *525.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh SSD 524.3 GB disk0s2
3: Apple_Boot 650.0 MB disk0s3
/dev/disk1 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *8.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Install macOS Sierra 7.7 GB disk1s2
Gerard:~ gcreux$