Przypadkowo usunąłem AddressBook.framework. Teraz, gdy ponownie uruchamiam komputer iMac, system nie może załadować tej platformy, więc nic nie działa.
Mam dyskietkę startową systemu macOS Sierra, ale przejście do trybu odzyskiwania i instalacja systemu macOS Sierra nie jest możliwa, ponieważ obniżenie wersji High Sierra jest niedozwolone.
Sformatowanie dysku spowoduje utratę wszystkich plików, ponieważ nie mam kopii zapasowej Time Machine.
Jak mogę przywrócić AddressBook.framework, aby mój system znów działał.
macos
mac
finder
high-sierra
Sayan
źródło
źródło
Odpowiedzi:
Zwykle trzeba ponownie zainstalować High Sierra w trybie odzyskiwania. Jeśli nie masz dostępu do innego komputera Mac z uruchomioną lokalnie High Sierra i przy ograniczonym limicie pobierania, wykonaj następujące czynności:
Poproś kogoś o przesłanie gdzieś zip HighBook's AddressBook.framework (np. Host udostępniania plików) i przesłanie linku do pobrania.
Uruchom komputer w trybie odzyskiwania wysokiej Sierra.
Otwórz Terminal i wyłącz SIP (który i tak powinien zostać wyłączony, inaczej nie byłoby możliwe usunięcie frameworka).
Zamknij Terminal i otwórz Safari. Wprowadź link do pobrania i zapisz plik zip w / Volumes / <main_volume_name> / System / Library / Frameworks /
Alternatywnie (jeśli link nie pozwala wybrać lokalizacji pobierania, co może wystąpić na niektórych hostach udostępniania plików) otwórz Preferencje w Safari i ustaw w Ogólne> Lokalizacja pobierania pliku> „Zapytaj o każde pobranie”:
Następnie zapisz plik w / Volumes / <main_volume_name> / System / Library / Frameworks /:
W poniższym przykładzie nazwa głównego woluminu to System . Twoja główna nazwa woluminu może być inna (np. Macintosh HD lub macOS).
Otwórz terminal i wprowadź:
W zależności od ustawień Safari, zip zostanie rozpakowany automatycznie po pobraniu, a kolejne dwa kroki (rozpakowanie / rm) nie są konieczne!
sprawdź podpisywanie kodów:
jeśli ten krok nie powiedzie się, usuń AddressBook.framework i uzyskaj właściwy.
Sprawdź flagę zastrzeżoną:
który powinien pokazać. (kropka:. jest tutaj „pakietem / pakietem” AddressBook.framework - data będzie oczywiście inna):
(Może być konieczne dodanie atrybutu zastrzeżonego do AddressBook.framework później, jeśli go brakuje)
źródło
Ok, dam kolejną łatwą odpowiedź, najpierw uruchamiając partycję odzyskiwania, przytrzymując CMD + R podczas gongu uruchamiania, a następnie po zakończeniu uruchamiania kliknij narzędzia w górnym panelu, a następnie kliknij typ terminala csrutil wyłącz, a następnie uruchom ponownie komputer Mac Teraz, gdy usłyszysz dźwięk gongu uruchamiania CMD + S, aż zobaczysz zwykły tekst, teraz wykonaj następujące czynności:
• Najpierw wpisz mount -uw / • Następnie podłącz inny pendrive o dużej pojemności • następnie wpisz mkdir / usb • następnie wpisz mount -t [filesyatem of pendrive] / dev / disk2s1 / usb
• Teraz skopiujemy cały katalog domowy z twojego MacBooka na pendrive Wskazówka: możesz sprawdzić rozmiar swojego katalogu domowego przez ls -la / Users • Następnie wpisz rsync -p -P -o / Users - excclude / Users / twoja nazwa użytkownika / Library / Users / usb
Następnie możesz ponownie zainstalować system operacyjny, pytając znajomego, uruchamiając system operacyjny.
źródło