J'ai supprimé un fichier système de mon Mac et je dois le récupérer.
Les fichiers système peuvent inclure:
- fichiers cachés à la racine de / - en particulier les fichiers unix dans / private
- / Fichiers système
- / Fichiers de bibliothèque
- / Fichiers d' applications fournis avec le système d'exploitation principal
Les fichiers système ne sont pas des applications, des fichiers utilisateur ou des fichiers pouvant être régénérés par une séquence connue, tels que des fichiers de cache, des fichiers d'index Spotlight, etc.
Question canonique et réponse à ce commentaire par bmike ♦ .
Réponses:
Si vous avez un Mac récent, il dispose d'une partition de récupération .
Allumez votre Mac et maintenez la touche Command+ enfoncée Rjusqu'à ce que le logo Apple apparaisse. Cela entraînera le démarrage de votre Mac à l'aide de la partition de récupération.
Une fois dans la partition de récupération, vous pouvez réinstaller le système d'exploitation.
Cette note technique d'Apple, OS X: À propos de la récupération d'OS X , donne plus de détails.
Vous pouvez réinstaller le système d'exploitation et laisser vos fichiers intacts. Apple a supprimé l'option d'effacement / d'installation afin que vous n'ayez pas à vous soucier de la réinstallation du programme d'installation de récupération de vos fichiers. Vous devez maintenant lancer explicitement l'outil Utilitaire de disque pour effacer ou reformater / repartitionner un lecteur lors du démarrage à partir du système d'exploitation de récupération.
la source
Si vous êtes sûr que votre Recovery HD est corrigé pour correspondre au système d'exploitation de votre système principal, vous pouvez accrocher un fichier et voir s'il fonctionne sans avoir à réinstaller complètement le système d'exploitation.
Maintenez ⌘-R pendant le démarrage jusqu'à ce qu'une fenêtre similaire à celle-ci s'affiche:
Ce sont vos options:
Choisissez Utilitaires> Terminal:
Votre disque OS X sera monté dans
/Volumes/<your disk name>
. Par exemple, sur mon Mac, il était monté dans/Volumes/Mavericks
:Copiez maintenant
/bin
sur votre disque OS X:Notez que le contenu de
/bin
sera obsolète , car le disque de récupération n'est pas mis à jour avec le reste du système d'exploitation, alors restaurez à/bin
partir de Time Machine après avoir correctement démarré votre Mac et vous être connecté.la source
com.apple.recovery.boot/BaseSystem.dmg
et oui, certains binaires sont obsolètes,bash
parmi eux. J'ai modifié ma réponse pour refléter cela et j'ai supprimé la troisième option après avoir testé que l'Utilitaire de disque ne restaure pas les fichiers, comme vous l'avez dit dans votre commentaire précédent.Si cela ne vous dérange pas ou si vous êtes sûr que votre Recovery HD est corrigé pour correspondre au système d'exploitation sur votre système principal, vous pouvez accrocher un fichier et voir s'il fonctionne sans avoir à réinstaller complètement le système d'exploitation et sans avoir besoin d'un redémarrage ou d'un connexion Internet / programme d'installation enregistré.
Utilisez la partition de récupération
De nombreux fichiers système 1 sont également inclus sur la partition de récupération et peuvent être copiés.
Montez le Recovery HD
Montez le BaseSystem.dmg
Copiez le fichier
Ce processus peut être combiné en une commande sur une seule ligne si vous devez l'exécuter fréquemment…
Même si vous avez supprimé le
cp
binaire (ce qui pourrait arriver), il y a/usr/bin/ditto
,/usr/bin/tar
et plusieurs autres commandes qui peuvent remplacercp
.Réinstaller OS X
Si vous avez la possibilité de réinstaller OS X via Recovery HD, Internet Recovery ou un support d'installation OS X, la réinstallation d'OS X `` réparera '' votre installation et copiera tous les fichiers système manquants / cassés sur votre système.
Je vous recommande de faire une réparation des autorisations à l'aide de l'Utilitaire de disque après avoir copié un fichier manuellement puis redémarré. Si le correctif fonctionne, ce serait le moment idéal pour un autre instantané de sauvegarde.
1 Tous les fichiers système ne se trouvent pas sur le Recovery HD, mais beaucoup le sont. Si la commande de copie ne fonctionne pas, vérifiez que le fichier existe sur le Recovery HD.
la source
Il existe une solution qui nécessite une connexion Internet.
Récupération OS X
Modèles Mac introduits après Mac OS X 10.7, Lion, incluent la possibilité de démarrer directement à partir d' une version sur Internet du système de récupération OS X .
OS X utilise automatiquement cette fonctionnalité lorsque le système de récupération sur le disque dur n'est pas disponible (par exemple lorsque votre disque dur rencontre un problème, ou lorsque votre disque dur a été remplacé ou effacé). OS X Internet Recovery vous permet de démarrer votre Mac directement à partir des serveurs d'Apple. Le démarrage à partir de ce système effectue un test rapide de votre mémoire et de votre disque dur pour vérifier les problèmes matériels.
Je vous suggère donc de brancher votre câble Ethernet, car le wifi ne fonctionnera probablement pas, et choisissez l'option de démarrage à partir d'Internet si la liste des options apparaît et que vous avez la bonne version.
Restauration des applications iLife après la restauration Internet d'OS X
Si votre ordinateur est livré avec OS X Lion ou version ultérieure et que vous effacez votre disque dur et installez OS X, vous pouvez télécharger iPhoto, iMovie et GarageBand depuis le Mac App Store.
Cliquez sur Accepter. Il se peut que l'on vous demande à nouveau votre identifiant Apple et votre mot de passe. Vos applications iLife passent maintenant à la section Achats. Ces applications font partie du logiciel fourni avec votre ordinateur. Votre compte ne sera pas facturé pour eux.
Cliquez sur Installer pour terminer l'installation de vos applications.
la source
La réponse officielle d'Apple serait de réinstaller votre système, car les fichiers système d'adhésion de Time Machine peuvent être risqués et difficiles.
Maintenant, ha, les risques sont sur la table, voici comment procéder. Si vous utilisez Time Machine, connectez-vous à votre disque de sauvegarde, puis ouvrez la fenêtre du Finder ouverte là où le fichier manquant a été vu pour la dernière fois. Vous devrez peut-être utiliser Command-Shift-G pour accéder aux dossiers système - si c'est le cas, préparez-vous à utiliser ce raccourci une fois que vous entrez dans Time Machine car il a l'habitude d'afficher un dossier utilisateur au démarrage.
Utilisez le menu Time Machine dans la barre de menus, sélectionnez Enter Time Machine . Revenez à une date à laquelle le fichier existait, sélectionnez-le, puis cliquez sur Restaurer (bouton en bas à droite).
Il copiera le fichier ou le dossier dans votre système en cours d'exécution. À ce stade, effectuez une sauvegarde et envisagez de redémarrer pour permettre au système de remarquer que les fichiers manquants sont maintenant restaurés.
la source
Copiez le fichier à partir d' un autre système ou une confiance 1 machine est personne
Si vous avez une deuxième machine avec une version comparable d'OS X installée dessus, vous pouvez copier le fichier à partir d'elle. Assurez-vous que vous n'avez pas apporté de modifications au fichier que vous copiez si vous voulez une nouvelle copie. Ceci est particulièrement important pour copier des fichiers depuis la machine de quelqu'un d'autre car les modifications peuvent ne pas être souhaitables.
N'hésitez pas à demander la somme de contrôle d'un fichier dans le chat (n'oubliez pas de donner une version OS X) pour la comparer si vous souhaitez vous assurer que le fichier n'a pas été modifié accidentellement (ou volontairement).
N'oubliez pas d'effectuer une réparation des autorisations après avoir copié le fichier pour vous assurer que les autorisations ont été correctement définies sur le fichier.
1 Il n'est probablement pas préférable de faire confiance à des inconnus aléatoires sur Internet pour les fichiers système cruciaux.
la source
Pacifist avec support d'installation OS X
Si vous avez un support d'installation OS X et Pacifist , vous pouvez parcourir le support d'installation et récupérer le fichier.
Si vous avez Pacifist mais pas de support d'installation, il vous demandera de télécharger le programme d'installation.
la source