Я удалил системный файл с моего Mac, и мне нужно его вернуть.
Системные файлы могут включать в себя:
- скрытые файлы в корне / - особенно файлы unix в / private
- / Системные файлы
- / Библиотечные файлы
- / Файлы приложений, которые поставляются с основной ОС
Системные файлы - это не какие-либо приложения, пользовательские файлы или файлы, которые могут быть восстановлены с помощью известной последовательности, такой как файлы кэша, индексные файлы Spotlight и т. Д.
Канонический вопрос и ответ на этот комментарий от bmike ♦ .
Ответы:
Если у вас последний Mac, то у него есть раздел восстановления .
Включите ваш Mac и удерживайте Command+, Rпока не появится логотип Apple. Это приведет к загрузке вашего Mac с использованием раздела восстановления.
Попав в раздел восстановления, вы можете переустановить операционную систему.
Эта техническая заметка Apple, OS X: О OS X Recovery , дает более подробную информацию.
Вы можете переустановить ОС и оставить ваши файлы без изменений. Apple удалила опцию удаления / установки, чтобы вам не пришлось беспокоиться о том, что установщик восстановления удалит ваши файлы. Теперь вам нужно явно запустить утилиту Disk Utility, чтобы стереть или переформатировать / переразбить диск при загрузке из операционной системы восстановления.
источник
Если вы уверены, что ваш Recovery HD исправлен для соответствия ОС в вашей основной системе, вы можете поймать файл и посмотреть, работает ли он без необходимости полной переустановки ОС.
Удерживайте ⌘-R во время запуска, пока не увидите окно, похожее на это:
Это ваши варианты:
Выберите «Утилиты»> «Терминал»:
Ваш диск OS X будет установлен в
/Volumes/<your disk name>
. Например, на моем Mac он был установлен в/Volumes/Mavericks
:Теперь скопируйте
/bin
на диск OS X:Обратите внимание, что содержимое
/bin
будет устаревшим , поскольку диск восстановления не обновляется вместе с остальной частью ОС, поэтому восстанавливайте/bin
с Time Machine после успешного запуска Mac и входа в систему.источник
com.apple.recovery.boot/BaseSystem.dmg
и, да, некоторые из них устарелиbash
. Я отредактировал свой ответ, чтобы отразить это, и удалил третий вариант после проверки того, что Дисковая утилита действительно не восстанавливает файлы, как вы сказали в своем предыдущем комментарии.Если вы не возражаете или уверены, что ваш Recovery HD пропатчен для соответствия ОС в вашей основной системе, вы можете поймать файл и посмотреть, работает ли он без необходимости полной переустановки ОС и без необходимости перезапуска или подключение к интернету / сохраненный установщик.
Используйте раздел восстановления
Многие 1 системные файлы, также включены в раздел восстановления и могут быть скопированы.
Смонтировать Recovery HD
Смонтируйте BaseSystem.dmg
Скопируйте файл
Этот процесс можно объединить в однострочную команду, если вам приходится часто ее запускать…
Даже если вы удалили
cp
Binary (что может произойти), есть/usr/bin/ditto
,/usr/bin/tar
и несколько других команд , которые могут стоять в течениеcp
.Переустановите OS X
Если у вас есть возможность переустановить OS X через Recovery HD, Internet Recovery или установочный носитель OS X, то переустановка OS X восстановит вашу установку и скопирует все отсутствующие / сломанные системные файлы обратно в вашу систему.
Я рекомендую вам выполнить восстановление разрешений с помощью Дисковой утилиты после копирования файла вручную и последующей перезагрузки. Если исправление сработает, сейчас будет отличное время для другого снимка резервной копии.
1 Не все системные файлы находятся на Recovery HD, но многие есть. Если команда копирования не работает, убедитесь, что файл существует на Recovery HD.
источник
Существует решение, которое требует подключения к Интернету.
OS X Recovery
Модели Mac, представленные после Mac OS X 10.7, Lion, включают возможность запуска непосредственно из интернет-версии системы OS X Recovery .
OS X автоматически использует эту функцию, когда система восстановления на жестком диске недоступна (например, когда ваш жесткий диск сталкивается с проблемой или когда ваш жесткий диск был заменен или удален). OS X Internet Recovery позволяет запускать ваш Mac напрямую с серверов Apple. При запуске из этой системы выполняется быстрая проверка вашей памяти и жесткого диска на наличие аппаратных проблем.
Поэтому я предлагаю вам подключить кабель Ethernet, так как Wi-Fi, вероятно, не будет работать, и выбрать вариант загрузки из Интернета, если появится список параметров и у вас есть правильная версия.
Восстановление приложений iLife после интернет-восстановления OS X
Если на вашем компьютере установлена операционная система Lion OS X или более поздней версии, и вы удалили жесткий диск и установили OS X, вы можете загрузить iPhoto, iMovie и GarageBand из Mac App Store.
Нажмите Принять. Вас могут снова попросить указать ваш Apple ID и пароль. Ваши приложения iLife теперь перемещаются в раздел «Покупки». Эти приложения являются частью программного обеспечения, поставляемого с вашим компьютером. Ваш аккаунт не будет взиматься за них.
Нажмите Установить, чтобы завершить установку ваших приложений.
источник
Официальным ответом Apple будет переустановка вашей системы, поскольку системные файлы доступа с Time Machine могут быть рискованными и хитрыми.
Теперь, когда риски на столе, вот как действовать. Если вы используете Time Machine, подключитесь к резервному диску, а затем откройте окно Finder, чтобы открыть, где отсутствующий файл был в последний раз замечен. Вам может понадобиться использовать Command-Shift-G для перехода к системным папкам - если это так, просто будьте готовы использовать этот ярлык после входа в Time Machine, поскольку он имеет привычку показывать пользовательскую папку при ее запуске.
Используйте меню Time Machine, в строке меню выберите Enter Time Machine . Вернитесь к дате, когда файл существовал, выберите файл и нажмите « Восстановить» (нижняя правая кнопка).
Он скопирует файл или папку обратно в вашу работающую систему. На этом этапе сделайте резервную копию и рассмотрите возможность перезагрузки, чтобы система могла заметить, что отсутствующие файлы теперь восстановлены.
источник
Скопируйте файл из другой системы или с доверенного компьютера 1 человека.
Если у вас есть второй компьютер с установленной сопоставимой сборкой OS X, вы можете скопировать файл с него. Убедитесь, что вы не внесли изменения в файл, который копируете, если вам нужна свежая копия. Это особенно важно для копирования файлов с чужого компьютера, поскольку изменения могут быть нежелательны.
Не стесняйтесь попросить контрольную сумму файла в чате (не забудьте указать версию для OS X), чтобы сравнить ее с тем, хотите ли вы убедиться, что файл не был изменен случайно (или преднамеренно).
Не забудьте выполнить восстановление разрешений после копирования файла, чтобы убедиться, что разрешения были правильно установлены для файла.
1 Вероятно, не стоит доверять случайным незнакомцам в Интернете важные системные файлы.
источник
Pacifist с установочным носителем OS X
Если у вас есть установочный носитель OS X и Pacifist , вы можете просмотреть установочный носитель и получить файл.
Если у вас есть Pacifist, но нет установочного носителя, вам будет предложено загрузить установщик.
источник