Ich habe eine Systemdatei von meinem Mac gelöscht und muss sie zurückholen.
Systemdateien können Folgendes enthalten:
- versteckte Dateien im Stammverzeichnis von / - insbesondere Unix-Dateien in / private
- / Systemdateien
- / Library - Dateien
- / Anwendungsdateien , die mit dem Kernbetriebssystem geliefert werden
Systemdateien sind keine Apps, Benutzerdateien oder Dateien, die mit einer bekannten Sequenz wie Cache-Dateien, Spotlight-Indexdateien usw. neu erstellt werden können.
Kanonische Frage und Antwort für diesen Kommentar von bmike ♦ .
Antworten:
Wenn Sie einen neueren Mac haben, verfügt dieser über eine Wiederherstellungspartition .
Schalten Sie Ihren Mac ein und halten Sie Command+ gedrückt, Rbis das Apple-Logo angezeigt wird. Dadurch wird Ihr Mac über die Wiederherstellungspartition gestartet.
Sobald Sie sich in der Wiederherstellungspartition befinden, können Sie das Betriebssystem erneut installieren.
Dieser technische Hinweis von Apple, OS X: Informationen zu OS X Recovery , enthält weitere Informationen.
Sie können das Betriebssystem neu installieren und Ihre Dateien intakt lassen. Apple hat die Lösch- / Installationsoption entfernt, damit Sie sich keine Sorgen mehr darüber machen müssen, dass der Recovery Installer Ihre Dateien löscht. Sie müssen jetzt das Festplatten-Dienstprogramm explizit starten, um ein Laufwerk beim Booten vom Wiederherstellungs-Betriebssystem zu löschen oder neu zu formatieren / zu partitionieren.
quelle
Wenn Sie sicher sind, dass Ihr Recovery HD dem Betriebssystem Ihres Hauptsystems entspricht, können Sie eine Datei abfangen und prüfen, ob sie funktioniert, ohne dass Sie das Betriebssystem vollständig neu installieren müssen.
Halten Sie ⌘-R während des Startvorgangs gedrückt, bis Sie ein Fenster ähnlich dem folgenden sehen:
Dies sind Ihre Optionen:
Wählen Sie Dienstprogramme> Terminal:
Ihre OS X-Festplatte wird gemountet
/Volumes/<your disk name>
. Zum Beispiel wurde es auf meinem Mac eingehängt in/Volumes/Mavericks
:Kopieren
/bin
Sie nun auf Ihre OS X-Festplatte:Beachten Sie, dass der Inhalt von
/bin
veraltet ist , da der Wiederherstellungsdatenträger nicht mit dem Rest des Betriebssystems aktualisiert wird. Stellen Sie ihn also/bin
von Time Machine aus wieder her, nachdem Sie Ihren Mac erfolgreich gestartet und sich angemeldet haben.quelle
com.apple.recovery.boot/BaseSystem.dmg
und ja, einige Binärdateien sind veraltet,bash
darunter auch. Ich habe meine Antwort dahingehend bearbeitet und die dritte Option entfernt, nachdem getestet wurde, dass das Festplatten-Dienstprogramm tatsächlich keine Dateien wiederherstellt, wie Sie in Ihrem vorherigen Kommentar ausgeführt haben.Wenn es Ihnen nichts ausmacht oder Sie sicher sind, dass Ihr Recovery HD mit dem Betriebssystem auf Ihrem Hauptsystem gepatcht ist, können Sie eine Datei abfangen und prüfen, ob es funktioniert, ohne dass Sie das Betriebssystem vollständig neu installieren oder einen Neustart oder einen Neustart durchführen müssen Internetverbindung / gespeicherter Installer.
Verwenden Sie die Wiederherstellungspartition
Viele 1 Systemdateien sind auch in der Wiederherstellungspartition enthalten und können kopiert werden.
Hängen Sie die Recovery HD ein
Hängen Sie das BaseSystem.dmg ein
Kopieren Sie die Datei
Dieser Vorgang kann zu einem einzeiligen Befehl kombiniert werden, wenn Sie ihn häufig ausführen müssen.
Selbst wenn Sie die gelöschten
cp
binär (was passieren könnte), gibt es/usr/bin/ditto
,/usr/bin/tar
und mehrere andere Befehle , die für die stehen in kanncp
.Installieren Sie OS X neu
Wenn Sie OS X über Recovery HD, Internet Recovery oder ein OS X-Installationsmedium neu installieren können, wird durch die Neuinstallation von OS X die Installation "repariert" und alle fehlenden / beschädigten Systemdateien werden auf Ihr System zurückkopiert.
Ich empfehle, dass Sie eine Berechtigungsreparatur mit dem Festplatten-Dienstprogramm durchführen, nachdem Sie eine Datei manuell kopiert und anschließend neu gestartet haben. Wenn das Update funktioniert, wäre es jetzt eine hervorragende Zeit für einen weiteren Backup-Snapshot.
1 Nicht alle Systemdateien befinden sich auf der Recovery HD, aber viele. Wenn der Kopierbefehl nicht funktioniert, überprüfen Sie, ob die Datei auf der Recovery HD vorhanden ist.
quelle
Es gibt eine Lösung, die eine Internetverbindung erfordert.
OS X-Wiederherstellung
Mac-Modelle, die nach Mac OS X 10.7, Lion, eingeführt wurden, können direkt von einer internetbasierten Version des OS X-Wiederherstellungssystems gestartet werden .
OS X verwendet diese Funktion automatisch, wenn das Wiederherstellungssystem auf der Festplatte nicht verfügbar ist (z. B. wenn auf Ihrer Festplatte ein Problem auftritt oder wenn Ihre Festplatte ersetzt oder gelöscht wurde). Mit OS X Internet Recovery können Sie Ihren Mac direkt von Apples Servern starten. Wenn Sie von diesem System aus starten, wird ein schneller Test Ihres Speichers und Ihrer Festplatte durchgeführt, um nach Hardwareproblemen zu suchen.
Ich schlage vor, dass Sie Ihr Ethernet-Kabel anschließen, da das WLAN wahrscheinlich nicht funktioniert, und wählen Sie die Option zum Booten aus dem Internet, wenn die Liste der Optionen angezeigt wird und Sie die richtige Version haben.
Wiederherstellen von iLife-Anwendungen nach der Internetwiederherstellung von OS X
Wenn Ihr Computer mit OS X Lion oder höher geliefert wurde und Sie Ihre Festplatte löschen und OS X installieren, können Sie iPhoto, iMovie und GarageBand aus dem Mac App Store herunterladen.
Klicken Sie auf Akzeptieren. Möglicherweise werden Sie erneut nach Ihrer Apple-ID und Ihrem Kennwort gefragt. Ihre iLife-Anwendungen werden jetzt in den Bereich "Gekauft" verschoben. Diese Anwendungen sind Teil der Software, die mit Ihrem Computer geliefert wurde. Ihr Konto wird nicht belastet.
Klicken Sie auf Installieren, um die Installation Ihrer Anwendungen abzuschließen.
quelle
Die offizielle Antwort von Apple wäre, Ihr System neu zu installieren, da der Zugriff auf Systemdateien von Time Machine riskant und schwierig sein kann.
Nun, da die Risiken auf dem Tisch liegen, erfahren Sie, wie Sie vorgehen müssen. Wenn Sie Time Machine verwenden, stellen Sie eine Verbindung zu Ihrer Sicherungsdiskette her und öffnen Sie das Finder-Fenster, in dem die fehlende Datei zuletzt angezeigt wurde. Möglicherweise müssen Sie die Tastenkombination "Befehl-Umschalt-G" verwenden, um zu den Systemordnern zu gelangen. Wenn dies der Fall ist, müssen Sie nur darauf vorbereitet sein, diese Verknüpfung zu verwenden, sobald Sie Time Machine eingeben, da es die Gewohnheit hat, beim Start einen Benutzerordner anzuzeigen.
Verwenden Sie das Menü Time Machine in der Menüleiste und wählen Sie Enter Time Machine . Navigieren Sie zurück zu einem Datum, an dem die Datei vorhanden war, wählen Sie die Datei aus und klicken Sie auf Wiederherstellen (rechte untere Taste).
Es kopiert die Datei oder den Ordner zurück in Ihr laufendes System. Erstellen Sie zu diesem Zeitpunkt eine Sicherungskopie und überlegen Sie, ob Sie einen Neustart durchführen möchten, damit das System feststellen kann, dass die fehlenden Dateien jetzt wiederhergestellt werden.
quelle
Kopieren Sie die Datei von einem anderen System oder einer vertrauenswürdigen 1 Person Maschine
Wenn Sie einen zweiten Computer mit einer vergleichbaren Version von OS X installiert haben, können Sie die Datei von diesem Computer kopieren. Stellen Sie sicher, dass Sie keine Änderungen an der zu kopierenden Datei vorgenommen haben, wenn Sie eine neue Kopie wünschen. Dies ist besonders wichtig, um Dateien von einem anderen Computer zu kopieren, da die Änderungen möglicherweise nicht wünschenswert sind.
Fragen Sie im Chat nach der Prüfsumme einer Datei (vergessen Sie nicht, eine OS X-Version anzugeben), um sie mit dieser zu vergleichen, wenn Sie sicherstellen möchten, dass die Datei nicht versehentlich (oder absichtlich) geändert wurde.
Vergessen Sie nicht, nach dem Kopieren der Datei eine Berechtigungsreparatur durchzuführen, um sicherzustellen, dass die Berechtigungen für die Datei korrekt festgelegt wurden.
1 Es ist wahrscheinlich nicht das Beste, zufälligen Fremden im Internet für wichtige Systemdateien zu vertrauen.
quelle
Pazifist mit OS X installieren Medien
Wenn Sie ein OS X-Installationsmedium und Pacifist haben , können Sie das Installationsmedium durchsuchen und die Datei abrufen.
Wenn Sie über Pacifist, aber kein Installationsmedium verfügen, werden Sie aufgefordert, das Installationsprogramm herunterzuladen.
quelle