MacBook Pro Ouverture de session impossible

VideComplet

Membre confirmé
28 Mars 2020
33
0
27
Bonjour à tous,

Je viens vers vous car j’ai quelques problèmes avec mon MacBook Pro version 10.13.16.

Hier, j’ai voulu sauvegarder les fichiers de ma session sur une clé USB, clé USB de secours que j’utilise pour sauvegarder le gros de mes fichiers. Le Mac ne la détectait pas. Après avoir tenté sur un autre ordinateur, la clé n’apparaissait pas non plus. Par précaution, afin de toujours avoir une sauvegarde, j’ai voulu placer mes fichiers sur une Dropbox en attendant.

À partir de ce moment l’ordinateur a été de plus en plus lent, jusqu’à bugger complètement. Ne pouvant plus rien faire, je l’ai forcé à s’éteindre.

En redémarrant, la fenêtre d’entrée des identifiants de ma session (qui est administrateur) s’est ouverte, j’ai entré mon mot de passe, la page a chargé, puis est alors apparue une seconde fenêtre d’entrée des identifiants sans image de profil et me demandant de renseigner mon Nom (ce qui est automatiquement enregistré d’habitude). J’ai tenté d’entrer mes identifiants, sans succès.

J’ai tenté via le Terminal en mode Recovery la manipulation pour ouvrir un nouveau compte d’administration (rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone) : sauf qu’au redémarrage, après l’entrée de mes identifiants en première page, je ne suis pas tombé sur une page de création de compte, mais sur un fond noir de démarrage avec un symbole « interdit » en blanc à la place du logo d’Apple.

Désormais je suis perdu, paniqué, et je culpabilise d'avoir pu perdre ces fichiers à force d'avoir voulu les sauvegarder partout par prévoyance.

Il y a, sur ces fichiers, un sacré morceau de ma vie. Je vous suis donc reconnaissant déjà d’avoir lu ce message, et vous remercie par avance si vous prenez le temps de me guider vers des solutions potentielles.
 
Dernière édition:
Bonjour VideComplet

Si tu démarre le Mac en pressant les deux touches ⌘R (Cmd ⌘ + R) > arrive tu dans la session de secours (= 4 Utilitaires de macOS) ?
 
Bonjour Findor,

En effet. C'est ainsi que j'ai pu employer le Terminal. Je suis en train d'essayer d'envoyer le contenu de ce qui s'affiche en tapant "diskutil list" comme je l'ai vu sur les autres sujets.
 
Je vois que tu te familiarise avec l'objet...

- j'ai moi aussi créer un tuto pour poster le retour des commande -->​
Sur le menu des 4 Utilitaires de macOS > dans la barre supérieur presse le bouton > Utilitaires > Terminal.
Une fenêtre va s’afficher > tu pourras y écrire des mots > écris la commande :
Bloc de code:
diskutil list
  • Qui affiche le tableau des disques internes et externes
Presse ↩︎ => "entrer" > puis poste le retour en photo ou en copier-coller dans une fenêtre de code.

------------------------------------------------

-> comment poster le retour d’une commande en copier-coller via l’OS de secours du Mac :

Tout d’abord > tu dois sélectionner l’entièreté de la commande en pressant ⌘A (Command + A)
Presse ensuite les deux touches ⌘C (Command + C) pour copier.

Tu pourras maintenant quitter le Terminal en pressant ⌘Q (Command + Q).
Tu va revenir sur le menu des 4 Utilitaires de macOS/d’OS X. Sélectionne l’option « Obtenir de l’aide en ligne ».

Cela va te mener sur Safari > rend-toi sur le site forums.macg.co > connecte toi > viens sur ce poste > et colle le retour de la commande en pressant ⌘V dans une fenêtre de code --->

- pour poster des commandes dans une fenêtre de code > écris le message que tu souhaite, puis dans la barre d’outils MacGé -> presse le bouton : …▾ > puis </> Bloc de code.

Colle ton rapport (en pressant Command ⌘ + V) et presse Continuer.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            88.6 GB    disk2s1
   2:                APFS Volume Preboot                 23.5 MB    disk2s2
   3:                APFS Volume Recovery                519.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk15

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

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

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

-bash-3.2#
 
Dernière édition:
Passe la commande :
Bloc de code:
diskutil info disk2s1
  • Qui affiche des informations supplémentaires sur le volume des données de ton disque interne
Poste le retour.

---------------------------

As-tu un support de stockage volumineux => histoire que l'on fait un clone de tes données ? - j'entend par là un DDE (Disque Dur Externe).
 
Bloc de code:
-bash-3.2# diskutil info disk2s1
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  No

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Disabled

   OS Can Be Installed:      No
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Verified
   Volume UUID:              BCA30459-A855-3B6E-B4A8-1E318DEAF96E
   Disk / Partition UUID:    BCA30459-A855-3B6E-B4A8-1E318DEAF96E

   Disk Size:                121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Free Space:        0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

-bash-3.2#
 
Cette mention (d'enfer) -->
Bloc de code:
OS Can Be Installed:      No
  • Montre que aucun OS ne peut-être installé sur le disque (ce qui est totalement faux)
Donc l'OS est non complet (il lui manque des composants) => donc il est endommagé et ne peut démarrer.

-------------------

Comme tu as un DDE > attache-le au Mac > repasse la commande :
Bloc de code:
diskutil list
  • Qui affiche le tableau des disques internes et externes
Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            88.6 GB    disk2s1
   2:                APFS Volume Preboot                 23.5 MB    disk2s2
   3:                APFS Volume Recovery                519.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk15

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

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

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

/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk21
   1:                        EFI EFI                     209.7 MB   disk21s1
   2:                  Apple_HFS 500-Sauve               499.8 GB   disk21s2

-bash-3.2#
 
Je vois le DDE du nom de 500-Sauve => d'une capacité de 500 Go.

- passe la commande :​
Bloc de code:
df -H
  • Qui affiche l'espace disponible et occupés de tous les disques
Poste le retour.

-------------------------

Peux-t'on formater le DDE ? - si tu ne veut pas => on peut effectuer un partitionnement (non destructeur) qui seras utilisé pour effectuer un clone de tes données.
 
Je me suis trompé de disque dur, ce n'était pas le mien : voici le bon. J'ai d'autres données sur ce disque dur, je préfère ne pas le formater si possible.

Voici la commande "diskutil list" avec le bon disque dur :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            88.6 GB    disk2s1
   2:                APFS Volume Preboot                 23.5 MB    disk2s2
   3:                APFS Volume Recovery                519.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk15

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

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

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

/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk21
   1:               Windows_NTFS Seagate Expansion Drive 1.0 TB     disk21s1

-bash-3.2#
 
Et pour la commande "df -H" :

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   720M    64%   45181 4294922098    0%   /
devfs           210k   210k     0B   100%     710          0  100%   /dev
/dev/disk3      5.2M   1.4M   3.8M    27%      22 4294967257    0%   /private/var/log
/dev/disk4      524k   147k   377k    29%       4 4294967275    0%   /Volumes
/dev/disk5      524k   152k   373k    29%       8 4294967271    0%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk7      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk8      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk9      524k   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk10      13M   6.4M   6.2M    51%      90 4294967189    0%   /private/var/folders
/dev/disk11     4.2M   4.0M   180k    96%     409 4294966870    0%   /private/var/root/Library
/dev/disk13     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk14     524k   180k   344k    35%      11 4294967268    0%   /Library/Preferences
/dev/disk15     524k   160k   365k    31%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16     1.0M   176k   872k    17%       6 4294967273    0%   /Library/Keychains
/dev/disk17     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk19     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk20     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk21s1   1.0T   3.1G   997G     1%    2335  973690625    0%   /Volumes/Seagate Expansion Drive
-bash-3.2#
 
Je vois le DDE nommé Seagate Expansion Drive => d'une capacité de 1 To.
Ce disque ne contient que 3,1 Go de données.

- le seul problème > le disque est en format NTFS > qui ne supporte pas le partitionnement non destructeur...​
Si tu veux utiliser ce disque comme clone des données du Mac > il faudras obligatoirement le formater.

=> à toi de voir si tu veux formater le DDE pour en faire un clone des données du Mac.​
 
En effet, je n'avais pas vu qu'il y avait si peu de données. Je les ai transférées sur le premier (après négociation !) et je peux désormais le formater.
 
Dernière édition:
Alors passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ "Clone" gpt disk21
  • Qui formate le DDE > en hfs+ > et le renomme en Clone
Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ "Clone" gpt disk21
Started erase on disk21
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk21s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk21s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk21
-bash-3.2#
 
Formatage du DDE : réussi.

- passe la commande :​
Bloc de code:
diskutil mount disk2s1
  • Qui monte le volume des données du disque interne
Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil mount disk2s1
Volume on disk2s1 failed to mount; it appears to be an APFS Volume which might be locked
Try "diskutil apfs unlockVolume"

N'écoutant que mon courage, j'ai donc essayé :

Bloc de code:
-bash-3.2# diskutil apfs unlockVolume
Usage:  diskutil apfs unlockVolume|unlock <apfsVolumeDisk>
        [-user disk | -user <cryptoUserUUID> | -recoverykeychain keychainFile]
        [-passphrase <passphrase> | -stdinpassphrase]
        [-nomount | -mountpoint <mountPoint> | -verify] [-plist]
        where <apfsVolumeDisk> = APFS Volume DiskIdentifier
              <cryptoUserUUID> = one of (possibly many) users who have access
              <keychainFile> = a full path to an unlocked keychain file
              <passphrase> = a password (if none specifed, get interactively)
              <mountPoint> = custom (must exist and your uid must have privs)
Unlock an encrypted APFS Volume which is currently locked. If you do not supply
the -user option, then all users are searched for a match; if you supply "disk"
then the Disk UUID (which equals the APFS Volume UUID) is assumed; if you supply
a UUID then that crypto user is assumed. You can supply the password on the
command line (specify "-passphrase foo") or interactively (specify no
passphrase). Scripts can securely pipe into diskutil's stdin when using
"-stdinpassphrase".
Ownership of the affected disks is required in addition to the credentials.
Examples:  diskutil apfs unlockVolume disk5s1
           diskutil apfs unlockVolume disk5s1 -passphrase hello
-bash-3.2#