Apple macOS Admin: Password Recovery, Recovery Mode, APFS & CLI Triage
Kompletny przewodnik inżynieryjny dla administratorów, DevOpsów i techników IT. Obejmuje procedury ratunkowe dla Apple Silicon (M1/M2/M3/M4) oraz procesorów Intel: odzyskiwanie utraconego hasła administratora, złoty trick serwisowy z .AppleSetupDone, pobieranie pełnych instalatorów z Apple CDN, czyszczenie wolumenów APFS i triage sprzętowy w konsoli Terminala.
1. Odzyskiwanie Hasła i Ratunek Konta Administratora
Utrata hasła na Macu z włączonym szyfrowaniem FileVault lub brak powiązanego konta Apple ID to częsty scenariusz przy rotacji pracowników w firmie. W zależności od generacji procesora (Apple Silicon vs Intel) procedura wejścia w środowisko ratunkowe różni się diametralnie.
Cmd + R.
Oficjalny Asystent Resetu Hasła
Recovery GUIUruchamia graficzny asystent Apple pozwalający wybrać wolumen systemowy, konto użytkownika i wprowadzić nowe hasło.
resetpassword
Złoty Trick: Usunięcie .AppleSetupDone
Serwisowy Life-SaverUsuwa znacznik ukończenia konfiguracji. Po restarcie system odpala Setup Assistant — tworzysz nowe konto admina bez naruszania istniejących danych!
rm "/Volumes/Macintosh HD - Data/var/db/.AppleSetupDone" && reboot
Status Szyfrowania FileVault
FileVault CLIBłyskawiczna weryfikacja czy FileVault jest aktywny (On/Off) i czy wolumen jest w trakcie szyfrowania/deszyfrowania.
fdesetup status
Wygenerowanie Nowego Klucza FileVault
Klucz OdzyskiwaniaGeneruje nowy, 24-znakowy klucz odzyskiwania escrow dla bieżącego użytkownika bez wyłączania szyfrowania.
sudo fdesetup changerecovery -personal
2. Aktualizacje macOS & Pobieranie Pełnych Instalatorów z Apple CDN
Omijanie App Store jest kluczowe dla administratorów. Narzędzie softwareupdate w Terminalu pozwala pobrać kompletne pakiety instalacyjne .app (o wadze 12–14 GB) bezpośrednio z oficjalnych serwerów Apple Content Delivery Network i stworzyć nośnik USB.
Instalacja Wszystkich Łatek w Tle
Cicha AktualizacjaInstaluje wszystkie dostępne aktualizacje bezpieczeństwa, poprawki systemu i sterowniki bez otwierania interfejsu graficznego.
sudo softwareupdate -ia --verbose
Lista Dostępnych Instalatorów CDN
Apple CDN CatalogOdpytuje serwery Apple o wszystkie dostępne pełne wydania macOS (Sequoia 15, Sonoma 14, Ventura 13).
softwareupdate --list-full-installers
Pobranie Pełnego Instalatora macOS
Direct .app FetchPobiera oficjalną paczkę instalacyjną wybranej wersji bezpośrednio do katalogu /Applications/.
softwareupdate --fetch-full-installer --full-installer-version 15.3
Tworzenie Bootowalnego Pendrive USB
createinstallmediaPrzygotowuje bootowalny nośnik flash USB z instalatorem macOS jednym poleceniem z automatyczną akceptacją.
sudo /Applications/Install\ macOS\ *.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB --nointeraction
3. Tryby Recovery & Awaryjne DFU (Apple Silicon vs Intel)
Architektura rozruchu na procesorach M1/M2/M3/M4 różni się całkowicie od tradycyjnego PC czy Maca z procesorem Intel. Zamiast BIOS/UEFI, procesem zarządza wbudowany kontroler Secure Enclave.
- 1TR (One True Recovery): Pojedyncze długie przytrzymanie Power ➔ dostęp do pełnego zaufanego środowiska.
- 2TR (Fallback Recovery): Gdy główny recovery jest uszkodzony — szybkie dwukrotne naciśnięcie i przytrzymanie Power uruchamia zapasowy obraz z osobnej partycji!
Skróty Klawiszowe Intel Mac
Intel Boot KeysCmd+R (lokalny system) | Opt+Cmd+R (najnowszy kompatybilny przez Internet) | Shift+Opt+Cmd+R (wersja fabryczna).
Cmd+R | Opt+Cmd+R | Shift+Opt+Cmd+R
DFU Mode & Apple Configurator
Uceglony Mac / Black ScreenGdy Mac nie reaguje na zasilanie, podłącz kablem USB-C do portu DFU drugiego Maca z Apple Configurator. Wybierz Revive (zachowuje dane) lub Restore.
Apple Configurator ➔ Menu: Urządzenie ➔ Ożyw (Revive Device)
Wybór Dysku Startowego w CLI
systemsetupWymuszenie wybranego wolumenu jako domyślnego dysku rozruchowego po restarcie.
sudo systemsetup -setstartupdisk /Volumes/Macintosh\ HD
Wymuszenie Synchronizacji MDM
Jamf / Intune / KandjiWymusza odświeżenie certyfikatów i profili zarządzania korporacyjnego MDM w macOS.
sudo profiles renew -type enrollment
4. Formatowanie APFS & Zarządzanie Wolumenami (`diskutil`)
System plików APFS (Apple File System) działa na zasadzie współdzielenia przestrzeni w kontenerze. Od wersji macOS Big Sur system operacyjny spoczywa na wolumenie SSV (Signed System Volume) zabezpieczonym kryptograficznie, a wszystkie dane użytkownika w wolumenie Macintosh HD - Data.
Macintosh HD - Data!
Inspekcja Kontenerów APFS
diskutilWyświetla pełną hierarchię dysków fizycznych, kontenerów APFS oraz wolumenów System, Data i Preboot.
diskutil list && diskutil apfs list
Usunięcie Wolumenu Danych
Przygotowanie ReinstalacjiBezpieczne usunięcie wolumenu danych użytkownika z zachowaniem partycji rozruchowych systemu.
diskutil apfs deleteVolume "Macintosh HD - Data"
Całkowity Format Dysku Fizycznego
Czysty Dysk GPTWymazuje cały dysk fizyczny disk0, zakłada nową tablicę partycji GPT i tworzy czysty kontener APFS.
diskutil eraseDisk APFS "Macintosh HD" /dev/disk0
Kasowanie Ukrytych Migawek Time Machine
Odzyskiwanie MiejscaLokalne migawki Time Machine potrafią zapchać kilkadziesiąt gigabajtów. Poniższa komenda wyświetla je i usuwa.
tmutil listlocalsnapshots / && tmutil deletelocalsnapshots <snapshot_id>
5. Triage Sprzętowy: CoreAudio, Bluetooth & Gatekeeper
Typowe awarie stacji roboczej MacBook po odłączeniu od stacji dokującej Thunderbolt lub monitora zewnętrznego to zacięcie demona audio lub zamrożenie Bluetooth. Nie wymagają one restartu systemu.
Restart Demona CoreAudio
Brak DźwiękuGdy głośniki lub mikrofon znikają po odpięciu słuchawek/docka. Proces odradza się samoczynnie w ułamku sekundy.
sudo killall coreaudiod
Twardy Reset Modułu Bluetooth
Zawieszona Mysz/KlawiaturaZabija proces bluetoothd, wymuszając ponowną inicjalizację kontrolera radiowego i sparowanie peryferiów.
sudo pkill bluetoothd
Zdjęcie Kwarantanny Gatekeeper
Błąd: Aplikacja UszkodzonaUsuwa rozszerzony atrybut com.apple.quarantine z aplikacji pobranych spoza App Store.
sudo xattr -r -d com.apple.quarantine /Applications/NazwaProgramu.app
Reset Uprawnień Prywatności TCC
Kamera / Mikrofon w TeamsGdy aplikacja (np. Microsoft Teams lub Zoom) nie wyświetla monitu o dostęp do kamery lub ekranu.
tccutil reset All com.microsoft.teams
6. Apple Silicon M-Series, Rosetta 2 & Triage Baterii
Zarządzanie środowiskami heterogenicznymi (Apple Silicon ARM64 vs emulacja x86_64) to codzienność inżynierów DevOps i programistów.
Weryfikacja Architektury & Emulacja x86
ARM64 vs x86_64Sprawdza czy binarka jest skompilowana natywnie i uruchamia podpowłokę Zsh w trybie emulacji Intela.
file $(which node) && arch -x86_64 /bin/zsh
Cicha Instalacja Rosetta 2
CLI Translation EngineInstaluje emulator Rosetta 2 bez wyświetlania okienek dialogowych z automatyczną akceptacją licencji Apple.
softwareupdate --install-rosetta --agree-to-license
Wykrycie Drenowania Baterii w Uśpieniu
Power AssertionsWykrywa który proces (np. Docker, Teams, torrent) blokuje uśpienie laptopa i rozładowuje baterię w torbie.
pmset -g assertions | grep -E "PreventUserIdleSystemSleep|NoDisplaySleepAssertion"
Flush DNS w Sonoma & Sequoia
mDNSResponderPrawidłowa formuła czyszczenia bufora nazw domenowych w najnowszych wydaniach systemu macOS.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Need the complete desk set?
The Apple macOS Admin & Recovery card is part of the 10 SpecInfo Emergency Runbook A4 suite. Features zero-spillover print layout, 1-click copy QR codes, and Cyber Desk Mat dark theme.
Go to macOS A4 Card ➔