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
diskutil mount Recovery\ HD
Hängen Sie das BaseSystem.dmg ein
hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
Kopieren Sie die Datei
FILE="/usr/bin/codesign"
sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}
Dieser Vorgang kann zu einem einzeiligen Befehl kombiniert werden, wenn Sie ihn häufig ausführen müssen.
FILE="/usr/bin/codesign"; diskutil mount Recovery\ HD && hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg && sudo cp -p /Volumes/OS\ X\ Base\ System/${FILE} ${FILE}
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 kann cp
.
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.