Comment récupérer vos données sur un Mac qui ne démarre pas
Sommaire
Vous avez une sauvegarde récente? Utiliser ça
Les meilleures pratiques exigent que vous sauvegardiez régulièrement votre Mac sur un emplacement externe. Vous pouvez utiliser Time Machine et un simple disque dur USB externe pour ce faire ou mettre en place une solution en réseau plus élaborée.
Lorsque le pire se produit et que votre Mac ne démarre pas, vous pouvez simplement brancher votre disque Time Machine sur un autre Mac et accéder à vos fichiers à partir de là. Cette méthode suppose que vous disposez d’une sauvegarde récente et que la sauvegarde inclut les fichiers auxquels vous souhaitez accéder.
Pour accéder à vos fichiers, branchez votre lecteur Time Machine sur un autre Mac (ou montez l’emplacement réseau si vous utilisez cette méthode). Accédez au volume via Finder dans la section «Emplacements» de la barre latérale.
Double-cliquez sur le dossier «Backups.backupdb» suivi du dossier qui correspond au nom de votre Mac. Vous verrez maintenant une liste de dossiers qui représentent chaque sauvegarde distincte effectuée. « Dernière » est l’endroit où vous trouverez votre sauvegarde la plus récente.
Récupérez ce dont vous avez besoin ou utilisez la barre de recherche du Finder pour trouver des dossiers ou des fichiers spécifiques. Vous avez un nouveau Mac sur lequel vous souhaitez restaurer vos anciens fichiers? Découvrez comment restaurer un Mac à partir d’une sauvegarde Time Machine.
Vous avez un Mac Intel? Utiliser le mode disque cible
Le mode Disque cible peut être utilisé pour partager le disque de votre Mac (qui ne répond pas) avec un autre Mac pour transférer des fichiers, à condition que le Mac source n’utilise pas Apple Silicon. Vous pouvez vérifier si vous exécutez Intel ou Apple Silicon dans le menu Apple> À propos de ce Mac.
Tout d’abord, connectez les deux Mac à l’aide d’un câble Firewire ou Thunderbolt (cela ne fonctionnera pas avec un câble USB standard). Assurez-vous maintenant que le Mac à partir duquel vous souhaitez partager (la source) est éteint. Sur le Mac source (celui qui ne démarre pas), appuyez sur le bouton d’alimentation, puis maintenez immédiatement T et attendez de démarrer en mode disque cible.
Maintenant, tournez votre attention sur le deuxième Mac. Le lecteur du Mac source devrait apparaître sur votre bureau (ou dans la barre latérale du Finder sous «Emplacements») une fois que le mode disque cible a été lancé. Double-cliquez sur le lecteur pour y accéder.
Si le lecteur est chiffré avec FileVault, vous devriez être invité à entrer le mot de passe que macOS peut utiliser pour déchiffrer le volume. À ce stade, vous pouvez transférer tous les fichiers dont vous pourriez avoir besoin. Éjectez le lecteur et éteignez le Mac source lorsque vous avez terminé.
Vous avez un Mac Apple Silicon? Utiliser le mode de partage Mac
Si vous essayez de partager des fichiers de un Mac équipé d’Apple Silicon avec une puce M1 ou version ultérieure, vous pouvez utiliser le mode de partage Mac. Ceci est très similaire au mode disque cible, bien qu’il fonctionne un peu différemment.
Tout d’abord, connectez vos deux ordinateurs à l’aide d’un câble USB, USB-C ou Thunderbolt. Assurez-vous que le Apple Silicon Mac (à partir duquel vous souhaitez partager) est éteint, puis maintenez le bouton d’alimentation enfoncé jusqu’à ce que vous voyiez «Chargement des options de démarrage» à l’écran.
De là, sélectionnez «Options» puis «Continuer» et entrez votre mot de passe lorsque vous y êtes invité. Votre Mac démarrera en mode de récupération, à quel point vous pourrez sélectionner Utilitaires puis Partager le disque. Sélectionnez le disque que vous souhaitez partager, puis cliquez sur Démarrer le partage.
Sur votre autre Mac (celui sur lequel vous transférez des fichiers à) ouvrez le Finder, faites défiler vers le bas de la barre latérale et cliquez sur Réseau dans la section «Emplacements». Si tout se passe bien, vous devriez voir apparaître le Mac à partir duquel vous essayez de copier des données. Double-cliquez dessus puis cliquez sur « Connect » comme suivi de « Guest » puis cliquez sur « Connect » pour finaliser le processus.
Vous devriez maintenant pouvoir voir les fichiers de votre Mac et transférer tout ce dont vous avez besoin. Éjectez le disque et arrêtez votre Mac source (Apple Silicon) lorsque vous avez terminé.
Copiez vos données en utilisant le mode de récupération
Apple inclut une partition de récupération sur chaque Mac afin que même si macOS ne démarre pas normalement, vous devriez pouvoir entrer en mode de récupération pour résoudre le problème. Le mode de récupération comprend certaines fonctionnalités utiles comme une fenêtre de terminal, la possibilité de réinstaller macOS et l’Utilitaire de disque pour effacer et partitionner les lecteurs.
Les propriétaires de Mac Intel plus âgés peuvent démarrer en mode de récupération en maintenant Commande + R au démarrage. Si vous avez un Mac Apple Silicon plus récent, éteignez votre ordinateur, puis maintenez le bouton d’alimentation enfoncé jusqu’à ce que vous voyiez «Chargement des options de démarrage», puis sélectionnez Options> Continuer.
Si votre lecteur n’est pas chiffré avec FileVault, vous pouvez accéder immédiatement à vos fichiers et passer à la section «Copier des fichiers à l’aide de la ligne de commande» ci-dessous. La plupart des lecteurs sont cryptés par défaut, donc si vous n’êtes pas sûr, passez à l’étape suivante (vous pourrez vérifier à l’aide d’une commande Terminal).
Décrypter votre lecteur FileVault (Terminal)
Vous pouvez le faire via Terminal en utilisant la ligne de commande ou via l’Utilitaire de disque. Si vous préférez le faire via l’utilitaire graphique de disque, passez à la section suivante.
Dès que le mode de récupération démarre et que vous voyez une liste d’utilitaires, cliquez sur Utilitaires> Terminal en haut de l’écran pour ouvrir une nouvelle fenêtre de terminal. Taper diskutil apfs list
dans le terminal et appuyez sur Entrée.
Cela fournira une liste des lecteurs au format APFS actuellement connectés à votre Mac. Regardez la liste jusqu’à ce que vous trouviez celui qui correspond à votre disque principal (ce sera probablement le seul étiqueté comme «FileVault: Yes (Locked)»). Notez l’identifiant du disque dans le champ «APFS Physical Store Disk». Dans notre cas c’est disk2s1
. Si aucune de vos partitions n’est verrouillée, vous pouvez passer à la section suivante.
Vous aurez besoin du mot de passe FileVault (le mot de passe que vous utilisez pour déverrouiller votre Mac) pour cette étape suivante. Entrez ce qui suit dans le terminal diskutil apfs unlockVolume /dev/identifier
mais remplacez identifier
avec l’étiquette que vous avez notée à l’étape précédente, par ex. disk2s1
.
Lorsque vous y êtes invité, saisissez votre mot de passe suivi de Entrée. Si vous faites une erreur, entrez la commande précédente et réessayez. Si vous obtenez le bon mot de passe, votre disque est maintenant déverrouillé et monté. Il est maintenant temps de copier les données sur un autre lecteur.
Décrypter votre lecteur FileVault (Utilitaire de disque)
Plutôt que d’utiliser les commandes Terminal ci-dessus, vous pouvez essayer de le faire graphiquement avec l’Utilitaire de disque. Nous avons trouvé que la méthode Terminal fonctionnait dans un cas où l’utilitaire de disque ne fonctionnait pas. Si la méthode de l’Utilitaire de disque graphique ne fonctionne pas pour vous, essayez les commandes Terminal ci-dessus. (Si vous avez déjà utilisé les commandes du terminal, vous n’avez pas besoin d’utiliser l’utilitaire de disque.)
Fermez toutes les fenêtres de terminal pour que la fenêtre des utilitaires macOS réapparaisse, puis sélectionnez Utilitaire de disque dans la liste. Vous devriez voir votre disque dur répertorié sur la gauche de l’écran dans la section «Interne». S’il est grisé, il est chiffré et non monté.
Cliquez sur la partition «Données» à gauche, puis cliquez sur le bouton «Monter» en haut de la fenêtre. Vous serez invité à entrer votre mot de passe FileVault, entrez-le et cliquez sur le bouton «Déverrouiller». Votre partition FileVault sera déverrouillée et montée.
Copier des fichiers à l’aide de la ligne de commande
Vous ne pouvez pas exécuter le Finder en mode de récupération, tous les fichiers devront donc être copiés manuellement à l’aide de Terminal. C’est facile si vous savez où se trouvent vos fichiers, ou si vous avez un lecteur externe suffisamment grand pour que vous puissiez simplement tout copier (ou simplement votre répertoire utilisateur, si vous préférez).
Vous pouvez utiliser le ls /Volumes/Macintosh HD/
pour afficher un aperçu de la structure de votre répertoire. Tous les répertoires avec des espaces dans le nom nécessitent une barre oblique inverse avant l’espace dans les commandes. Par exemple, un dossier appelé «Mes photos» devient /My Photos/
plutôt.
Tous les disques externes que vous connectez doivent être montés automatiquement par le système. Vous pouvez utiliser ls /Volumes/
pour vérifier la présence du lecteur. Si vous ne trouvez pas le lecteur, quittez Terminal pour revenir à la fenêtre principale des utilitaires macOS. De là, sélectionnez Utilitaire de disque, puis recherchez le lecteur. S’il n’apparaît pas, déconnectez-vous et reconnectez-vous jusqu’à ce que ce soit le cas.
Quittez l’Utilitaire de disque puis lancez Terminal en utilisant Utilitaires> Terminal. Maintenant, utilisez le cp
pour copier des fichiers, avec la -R
flag pour copier récursivement (qui inclut tous les répertoires et fichiers dans un emplacement donné).
Supposons que vous souhaitiez un instant copier le dossier utilisateur entier d’un utilisateur appelé «htg» sur la partition «Macintosh HD» sur un lecteur externe nommé «Rescue Disk». La commande que vous utiliseriez pour faire cela serait:
cp -R /Volumes/Macintosh HD/Users/htg/ /Volumes/Rescue Disk/
Remplacez l’utilisateur «htg» par votre propre utilisateur (exécutez ls /Volumes/Macintosh HD/Users/
pour le trouver) et le lecteur de destination avec le vôtre. Le dossier entier sera copié dans le répertoire racine de votre lecteur externe, en supposant que vous disposiez d’espace pour le faire.
Si vous souhaitez copier le contenu dans un dossier spécifique de votre lecteur externe, utilisez la commande mkdir pour le faire avant de commencer, par exemple: mkdir /Volumes/Rescue Disk/backup
pour créer un dossier intitulé «sauvegarde» dans le répertoire racine.
Envisagez de retirer physiquement le lecteur
Une dernière option consiste à retirer physiquement le lecteur à l’intérieur du Mac et à le monter sur un autre ordinateur. Comme les types de lecteurs utilisés par Apple varient considérablement, les instructions spécifiques varient en fonction de votre appareil.
La première chose à faire est de rechercher le modèle de votre Mac. Vous trouverez le numéro de série imprimé à l’extérieur du châssis quelque part (au bas de votre MacBook, par exemple) que vous pouvez ensuite brancher sur checkcoverage.apple.com pour obtenir votre modèle précis, l’année et la date de sortie.
Avec ces informations, dirigez-vous vers iFixit et recherchez votre modèle de Mac pour savoir comment entrer dans le châssis. Vous aurez probablement besoin d’un jeu de tournevis TORX pour cela, et vous devez prendre des précautions telles que l’utilisation d’un bracelet antistatique et le stockage des vis en toute sécurité jusqu’à ce que vous en ayez à nouveau besoin.
À partir de là, les directions dépendront en fin de compte du lecteur. Si le Mac est particulièrement ancien, il peut avoir un disque dur mécanique ou un disque SSD plus ancien. La plupart des Mac utilisent désormais des disques M.2 ou NVMe, certains avec des connecteurs propriétaires.
Une fois le lecteur retiré, vous devrez déterminer comment le connecter à un autre ordinateur ou à un Mac. Il existe des interfaces pour les disques M2 et NVMe qui peuvent rendre ce processus beaucoup plus facile, tandis qu’un adaptateur SATA vers USB fonctionnera pour les anciens modèles SSD et HDD.
Malheureusement, faire reconnaître votre disque par une autre machine peut être la plus grande pierre d’achoppement. Le blog de Will Haley a un excellent compte rendu de la navigation dans ce processus, de la recherche d’un adaptateur au montage de la partition HFS + sous Linux.
Si le lecteur est chiffré avec FileVault, cela peut être beaucoup plus difficile, surtout si vous n’utilisez pas macOS pour le processus de récupération. Si vous utilisez macOS, essayez ce qui suit:
- Ouvrez une fenêtre de terminal et recherchez le volume (formaté APFS) que vous souhaitez monter à l’aide du
diskutil apfs list
commander. - Prenez note de l’identifiant du volume, par exemple
disk1s1
. - Entrez la commande suivante, en remplaçant
disk1s1
avec l’identifiant que vous avez noté précédemment:diskutil apfs unlockVolume /dev/disk1s1
- Entrez le mot de passe que vous utiliseriez lors de la connexion à votre Mac pour décrypter le volume lorsque vous y êtes invité.
Pour un aperçu plus détaillé du déchiffrement des volumes FileVault à l’aide de Terminal, consultez cet excellent article de blog de Der Flounder.
Maintenant, réparez votre Mac
Avec vos données (espérons-le) en sécurité, il est temps de porter votre attention sur ce Mac qui ne démarre pas. Nous avons toute une liste de choses à essayer lorsque votre Mac ne démarre pas, mais si aucune de celles-ci ne fonctionne, vous devrez peut-être réinstaller macOS à partir de zéro et recommencer. Bonne chance!