3 votes

Impossible de restaurer à partir d'une sauvegarde TM en mode récupération

Je pense que j'ai fait une très mauvaise chose Après avoir redémarré le mac et entré en mode de récupération et sélectionné Disk Utility, j'ai effacé le disque dur "Apple SSD SM0256F Media" avec toutes ses partitions, y compris Macintosh HD, puis j'ai effacé Macintosh HD à nouveau en lui donnant un nom au lieu de "untitled", maintenant je n'ai pas de système d'exploitation, après cela, je sélectionne restaurer à partir de la sauvegarde TM et je sélectionne la dernière sauvegarde et il commence à effacer Macintosh HD, puis j'ai une erreur

une erreur s'est produite lors de l'ajout d'un système de récupération à la destination disque

J'ai vérifié le disque et l'ai réparé, je n'ai aucun problème, toutes les partitions du disque sont correctes.

Mon ordinateur : MacBook Pro mi 2014

Et voici une liste de toutes les partitions du terminal :

enter image description here

Une aide, s'il vous plaît ?

6voto

GrahamW Points 333

Sur un MacBookPro 2012, l'image de démarrage du réseau est Mavericks et cela donne les messages signalés par l'OP lors d'une tentative de restauration. Plutôt que d'effectuer une installation complète comme suggéré ci-dessus, il suffit de créer une clé USB amorçable High Sierra, comme indiqué dans le document suivant https://support.apple.com/en-gb/ht201372 Vous pouvez démarrer à partir de la clé USB et sélectionner immédiatement "Restore from a Time Machine Backup". La restauration à partir d'un démarrage de High Sierra fonctionne, alors que celle de Mavericks ne fonctionne pas.

3voto

Zizoo Points 161

Finalement, je l'ai résolu :

  • Entrer en mode de récupération

  • Sélectionnez Réinstaller le nouveau MacOS, il commence à télécharger un ancien MacOS.
    (Mavericks).

  • il commencera à installer le système d'exploitation.

  • Après avoir terminé, il redémarre et les étapes d'installation commencent.

  • Maintenant que le Mac fonctionne, redémarrez et entrez à nouveau dans le mode de récupération.

  • mais cette fois pour restaurer la sauvegarde de TM ce qui est ce que je veux.

    Maintenant, il se restaurera sans aucune erreur.

Ce que j'ai remarqué, c'est qu'après avoir exécuté le diskutil list de nouveau, j'ai vu une nouvelle partition sur le disque dur racine qui est Apple_Boot Recovery HD Je pense que c'est le problème qu'il manquait, cela explique aussi pourquoi lorsque j'appuie sur Command+R cela m'amène au mode de récupération internet et non au mode normal.

enter image description here

0voto

dante12 Points 1427

Veuillez redémarrer à partir d'Internet Recovery. Appuyez sur CMD + Option + R au démarrage.

Si vous voyez un globe au démarrage, c'est que vous êtes en restauration Internet. Cela prendra un certain temps car le système spécifique à votre Mac sera téléchargé depuis Apple.

Ouvrez l'utilitaire de disque, choisissez le lecteur système sur le côté gauche (le lecteur nommé "Macintosh HD" et non le lecteur racine), et cliquez sur effacer. Donnez au lecteur un nom tel que "Macintosh HD" par exemple.

Si cette opération se déroule sans erreur, fermez l'utilitaire de disque et essayez de restaurer votre disque à partir de Time Machine.

0voto

coolaj86 Points 282

J'ai pu manipuler les volumes de stockage de base et éviter l'erreur du disque de récupération.

Je ne suis pas sûr que ça serve à grand-chose. Environ deux heures de silence et une barre de progression peu informative là où je m'attendais à entendre le disque de sauvegarde faire clac-clac.

Récupération de Mac Mini à partir d'une sauvegarde Time Machine

J'ai un Mac Mini 2012 avec un disque de fusion de ~120GB + 1TB.

J'ai un peu foiré en essayant d'installer un dual boot Ubuntu et je n'ai pas pu le restaurer à partir de ma sauvegarde Time Machine à cause de "There was an error creating recovery disk".

Pour résoudre ce problème, j'ai supprimé tous les volumes de tous types du disque et j'ai recommencé, en laissant 5 Go d'espace pour la partition de récupération à créer.

Puisque je sais maintenant à quoi ressemble la table au final (que je posterai... demain après que la sauvegarde soit restaurée), je suis sûr que j'aurais pu faire cela en redimensionnant également.

DANGER

Toutes ces commandes sont très dangereuses si vous avez des données sur votre ou vos disques.

J'utilise les commandes réelles que j'utiliserais, qui sont les commandes réelles que quelqu'un d'autre avec un lecteur de fusion installé en usine devrait utiliser.

À moins que la raison pour laquelle vous essayez d'ajouter un lecteur de récupération soit que votre lecteur est déjà complètement endommagé, je ne recommanderais PAS de suivre ces étapes.

CEPENDANT, ils peuvent servir de références pratiques en plus des autres instructions contenues dans ces articles.

Inspection des volumes

Regardez pour voir ce qu'il y a et faites d'abord des jugements appropriés :

# See all physical partitions
diskutil list

# See all core storage volumes
diskutil cs list

Suppression de tous les volumes

Ensuite, supprimez tout ce qui doit l'être :

# Delete a Logical Volume
diskutil cs deleteVolume <lvUUID>

# Delete a Physical Volume
diskutil cs deleteDisk <pvUUID>

# Delete a Logical Volume Group (everything)
diskutil cs delete <lvgUUID>

Recréez la table de partition à partir de zéro, si nécessaire :

# Re-partition and format the HDD
# `R` means Remainder
# `5G` means ~4.7GiB
diskutil partitionDisk disk0 2 GPT \
    JHFS+ Macintosh\ HD R \
    JHFS+ Recovery\ HD 5G

# Re-partition and format the SSD
# the remainder, `R`, is 100% of the usable disk space
diskutil partitionDisk disk1 1 GPT \
    JHFS+ Macintosh\ HD R

Créer un stockage de base

Ce sera le "Macintosh HD" que vous connaissez et aimez.

# Create a logical volume group named "Macintosh HD"
diskutil cs create Macintosh\ HD disk0s2 disk1

# Create a volume (of the same name) using 100% of the group
diskutil cs createVolume <lvgUUID> jhfs+ Macintosh\ HD 100%

Remarque : vous pouvez souhaiter redémarrer à ce stade pour vous assurer que les volumes sont dans le bon ordre.

Démonter tout ce qui est

diskutil unmount "Macintosh HD"
diskutil unmount "Recovery HD"
diskutil unmountDisk /dev/disk0
diskutil unmountDisk /dev/disk1

Libérer de l'espace

L'objectif de la création préalable d'un "Recovery HD" - dans l'hypothèse où vous souhaitez restaurer à partir d'une sauvegarde Time Machine - est simplement de réserver un espace supplémentaire à la fin d'un des disques afin qu'il ne soit pas absorbé par un autre volume.

Il est maintenant temps de le libérer pour que le processus de restauration puisse le créer à nouveau.

Vérifiez d'abord à nouveau les partitions existantes. Les chiffres devrait correspondent à la sortie de diskutil mais si ce n'est pas le cas, redémarrez ou faites confiance gpt sur diskutil .

Le site size ne sont pas listés en octets mais en secteurs, qui sont probablement 4KiB. Il est peut-être plus facile de savoir lequel est lequel par le ratio que par la taille exacte.

gpt -r show /dev/disk0

Maintenant, supprimez la partition correspondant à "Recovery HD". Après un redémarrage qui avait changé de disk0s3 à disk0s4 pour moi.

gpt remove -i 4

Après cela, je n'ai plus eu l'erreur de ne pas pouvoir créer une partition de récupération. Je découvrirai demain si la restauration de TM a réellement fonctionné. Je ne suis pas sûr que ce soit le cas, car je n'entends pas beaucoup d'activité sur le disque de sauvegarde. :-/

Ressources

Note : redimensionnement de la mémoire centrale

La plupart des documents que j'ai consultés montraient uniquement comment redimensionner ET créer un nouveau volume, mais vous pouvez redimensionner sans créer de nouveau volume.

# First resize the logical volume
diskutil coreStorage resizeVolume <lvUUID> 1T

# Next resize the physical volume
diskutil coreStorage resizeDisk <pvUUID> 997G

# Tada! You have free space!

Note : Définir le type de disque dur de récupération

Je n'ai pas pu obtenir de succès en créant un volume de récupération vierge. Cependant, si vous avez le BaseSystem.dmg et que vous êtes en mesure de le restaurer, vous pouvez définir le type de volume comme étant une partition de récupération cachée.

# Unmount to be able to make changes
diskutil unmount /dev/disk0s3

# Change the type from Apple_HFS to Apple_Boot
asr adjust -target /dev/disk0s3 -settype Apple_Boot

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X