Usunąłem plik systemowy z komputera Mac i muszę go odzyskać.
Pliki systemowe mogą obejmować:
- ukryte pliki w katalogu głównym / - szczególnie pliki unix w / private
- / Pliki systemowe
- / Pliki bibliotek
- / Pliki aplikacji dostarczane z podstawowym systemem operacyjnym
Pliki systemowe nie są żadnymi aplikacjami, plikami użytkownika ani plikami, które można odtworzyć za pomocą znanej sekwencji, takiej jak pliki pamięci podręcznej, pliki indeksu Spotlight itp.
Pytanie kanoniczne i odpowiedź na ten komentarz autorstwa bmike ♦ .
Odpowiedzi:
Jeśli masz najnowszego Maca, to ma on partycję odzyskiwania .
Włącz komputer Mac i przytrzymaj Command+, Raż pojawi się logo Apple. Spowoduje to uruchomienie komputera Mac przy użyciu partycji odzyskiwania.
Po przejściu do partycji odzyskiwania możesz ponownie zainstalować system operacyjny.
Ta uwaga techniczna Apple, OS X: About OS X Recovery , zawiera więcej szczegółów.
Możesz ponownie zainstalować system operacyjny i pozostawić pliki nienaruszone. Apple usunął opcję wymazywania / instalacji, więc nie musisz się martwić, że Instalator odzyskiwania usunie twoje pliki. Teraz musisz jawnie uruchomić narzędzie Disk Utility, aby skasować lub sformatować / partycjonować dysk po uruchomieniu z systemu operacyjnego odzyskiwania.
źródło
Jeśli masz pewność, że program Recovery HD jest załatany tak, aby pasował do systemu operacyjnego w systemie głównym, możesz złapać plik i sprawdzić, czy działa bez konieczności pełnej ponownej instalacji systemu operacyjnego.
Przytrzymaj ⌘-R podczas uruchamiania, aż zobaczysz okno podobne do tego:
Oto twoje opcje:
Wybierz Narzędzia> Terminal:
Dysk OS X zostanie podłączony
/Volumes/<your disk name>
. Na przykład na moim komputerze Mac został on zamontowany w/Volumes/Mavericks
:Teraz skopiuj
/bin
na dysk OS X:Pamiętaj, że zawartość
/bin
będzie nieaktualna , ponieważ dysk odzyskiwania nie jest aktualizowany w pozostałej części systemu operacyjnego, więc przywróć/bin
z Time Machine po pomyślnym uruchomieniu komputera Mac i zalogowaniu się.źródło
com.apple.recovery.boot/BaseSystem.dmg
i tak, niektóre pliki binarne są nieaktualne,bash
wśród nich. Zredagowałem swoją odpowiedź, aby to odzwierciedlić, i usunąłem trzecią opcję po przetestowaniu, czy Narzędzie dyskowe nie przywraca plików, jak powiedziałeś w poprzednim komentarzu.Jeśli nie masz nic przeciwko lub masz pewność, że program Recovery HD jest załatany tak, aby pasował do systemu operacyjnego w systemie głównym, możesz złapać plik i sprawdzić, czy działa on bez konieczności pełnej ponownej instalacji systemu operacyjnego i bez potrzeby ponownego uruchamiania lub połączenie internetowe / zapisany instalator.
Użyj partycji odzyskiwania
Wiele 1 plików systemowych znajduje się również na partycji Recovery i można je skopiować.
Zamontuj Recovery HD
Zamontuj BaseSystem.dmg
Skopiuj plik
Ten proces można połączyć w polecenie jednowierszowe, jeśli trzeba go często uruchamiać…
Nawet jeśli została usunięta
cp
binarnym (co może się zdarzyć), nie ma/usr/bin/ditto
,/usr/bin/tar
i kilka innych poleceń, które stoją zacp
.Ponownie zainstaluj OS X
Jeśli masz możliwość ponownej instalacji systemu OS X poprzez Recovery HD, Internet Recovery lub nośnik instalacyjny OS X, wówczas ponowna instalacja systemu OS X spowoduje „naprawę” instalacji i skopiowanie brakujących / uszkodzonych plików systemowych z powrotem do systemu.
Zalecam wykonanie naprawy uprawnień za pomocą Narzędzia dyskowego po ręcznym skopiowaniu pliku, a następnie ponownym uruchomieniu. Jeśli poprawka zadziała, będzie to doskonały czas na kolejną migawkę kopii zapasowej.
1 Nie wszystkie pliki systemowe są na Recovery HD, ale wiele z nich. Jeśli polecenie kopiowania nie działa, sprawdź, czy plik istnieje na dysku Recovery HD.
źródło
Istnieje rozwiązanie wymagające połączenia z Internetem.
Odzyskiwanie systemu OS X
Modele Mac wprowadzone po Mac OS X 10.7, Lew, obejmują zdolność do rozruchu bezpośrednio z wersji internetowej opartej na systemie OS X naprawy .
System OS X automatycznie korzysta z tej funkcji, gdy system odzyskiwania na dysku twardym nie jest dostępny (na przykład gdy dysk twardy napotyka problem lub gdy dysk twardy został wymieniony lub skasowany). OS X Internet Recovery umożliwia uruchamianie komputera Mac bezpośrednio z serwerów Apple. Uruchamianie z tego systemu wykonuje szybki test pamięci i dysku twardego w celu wykrycia problemów ze sprzętem.
Proponuję więc podłączyć kabel Ethernet, ponieważ Wi-Fi prawdopodobnie nie zadziała, i wybierz opcję rozruchu z Internetu, jeśli pojawi się lista opcji i masz odpowiednią wersję.
Przywracanie aplikacji iLife po przywróceniu systemu OS X do Internetu
Jeśli Twój komputer jest wyposażony w system OS X Lion lub nowszy, a następnie wyczyścisz dysk twardy i zainstalujesz system OS X, możesz pobrać iPhoto, iMovie i GarageBand z Mac App Store.
Kliknij Zaakceptuj. Możesz zostać ponownie poproszony o podanie Apple ID i hasła. Twoje aplikacje iLife zostaną teraz przeniesione do sekcji Kupione. Te aplikacje są częścią oprogramowania dostarczonego z komputerem. Twoje konto nie zostanie obciążone za nie.
Kliknij Zainstaluj, aby zakończyć instalację aplikacji.
źródło
Oficjalną odpowiedzią Apple byłaby ponowna instalacja systemu, ponieważ pliki systemowe przystąpienia z Time Machine mogą być ryzykowne i trudne.
Teraz ryzyko jest na stole, oto jak postępować. Jeśli korzystasz z Time Machine, połącz się z dyskiem kopii zapasowej, a następnie otwórz okno Findera, gdzie ostatnio widziano brakujący plik. Może być konieczne użycie Command-Shift-G, aby przejść do folderów systemowych - jeśli tak, po prostu wejdź w ten skrót po wejściu do Time Machine, ponieważ ma on zwyczaj pokazywać folder użytkownika podczas uruchamiania.
Użyj menu Time Machine na pasku menu wybierz Enter Time Machine . Wróć do daty istnienia pliku, wybierz plik, a następnie kliknij Przywróć (prawy dolny przycisk).
Skopiuje plik lub folder z powrotem do działającego systemu. W tym momencie wykonaj kopię zapasową i rozważ ponowne uruchomienie komputera, aby system mógł zauważyć, że brakujące pliki są teraz przywracane.
źródło
Skopiuj plik z innego systemu lub komputera zaufanej 1 osoby
Jeśli masz zainstalowany drugi komputer z porównywalną wersją systemu OS X, możesz skopiować z niego plik. Upewnij się, że nie dokonałeś zmian w kopiowanym pliku, jeśli chcesz mieć nową kopię. Jest to szczególnie ważne przy kopiowaniu plików z czyjejś maszyny, ponieważ zmiany mogą być niepożądane.
Poproś o sumę kontrolną pliku na czacie (nie zapomnij podać wersji OS X), aby porównać go, jeśli chcesz się upewnić, że plik nie został przypadkowo (lub celowo) zmodyfikowany.
Nie zapomnij zrobić naprawy uprawnień po skopiowaniu pliku, aby upewnić się, że uprawnienia zostały ustawione poprawnie w pliku.
1 Prawdopodobnie nie najlepiej jest ufać przypadkowym nieznajomym w Internecie dla kluczowych plików systemowych.
źródło
Pacifist z nośnikiem instalacyjnym OS X
Jeśli masz nośnik instalacyjny OS X i Pacifist , możesz przejrzeć nośnik instalacyjny i pobrać plik.
Jeśli masz Pacifist, ale nie masz nośnika instalacyjnego, pojawi się monit o pobranie instalatora.
źródło