Společnost Apple v průběhu let výrazně vylepšila proces aktualizace systému macOS. V posledních verzích se jen zřídkakdy stane, že se něco pokazí a upgrade se nedokončí. Někdy však můžete skončit v mezistavu, jak zjistil jeden čtenář. Vaše účty se přenesly se všemi svými daty, ale při každém restartu macOS ztratí změny spouštěcích položek, nastavení Předvoleb systému a dokonce i registrace aplikací. Spouštěcí svazek prošel všemi testy na výbornou: nouzovým režimem, první pomocí v Disk Utility, přeinstalováním operačního systému z MacOS Recovery a podobně.
V této fázi máte pouze dvě možnosti:
- Pomocí nástroje Migration Assistant můžete v podstatě „přeinstalovat“ hlavního uživatele nebo všechny dotčené uživatele systému macOS.
- Vymažte disk a proveďte novou migraci s vynecháním síťových a dalších nastavení.
- Vymažte, znovu nainstalujte macOS, vytvořte nového uživatele, migrujte aplikace a ručně zkopírujte uživatelské soubory.
Ve všech případech neměníte žádné soubory ani je nemažete. Problém je zřejmě ve způsobu, jakým systém macOS sleduje, co má při spuštění konzultovat.
Přeinstalujte uživatele pomocí nástroje Migration Assistant
Pomocníka Migration Assistant obvykle používáte k přesunu předchozího spouštěcího svazku na nový Mac nebo k podobnému přenosu. Migration Assistant však umožňuje nainstalovat konkrétní uživatele ze záložního svazku. Upozornění: Následující kroky vás odhlásí z vašeho účtu, abyste mohli provést migraci.
- Vytvořte novou zálohu Time Machine, pokud nebyla vytvořena od poslední změny souborů účtu. (Můžete také použít klonovací aplikaci, například Carbon Copy Cloner nebo SuperDuper!)
- Spusťte Aplikace > Nástroje > Migration Assistant.
- Klepněte na tlačítko Pokračovat a ověřte se. Tím se odhlásíte z aktuálního účtu do režimu Migration Assistant.
- Vyberte jednotku Time Machine nebo jinou zálohu a klikněte na tlačítko Pokračovat.
- Pokud jich je více, vyberte konkrétní zálohu a klikněte na tlačítko Pokračovat.
- V okně „Select the information to transfer“ (Vybrat informace k přenosu) zaškrtněte účet nebo účty, se kterými máte problémy, a klikněte na tlačítko Continue (Pokračovat). (Poznámka: Na spouštěcím svazku potřebujete alespoň tolik volného místa, kolik je uvedeno u jednotlivých účtů).
- Budete vyzváni k přejmenování účtů, protože jinak by se překrývaly s existujícími účty na tomto Macu.
- Podle pokynů dokončete obnovení.
- Po dokončení se přihlaste k „nové“ verzi vadného účtu.
Zkuste provést změny, které se dříve nezdařily. Pokud nyní fungují, můžete starší účet odstranit:
- V nabídce Předvolby systému > Uživatelé a skupiny klikněte na ikonu zámku a ověřte se.
- Vyberte starší uživatelský účet a klikněte na znaménko minus v dolní části seznamu účtů.
- Vyberte možnost „Odstranit domovskou složku“ a klikněte na tlačítko Odstranit uživatele. Potvrďte odstranění. (Vzhledem k tomu, že máte zálohu tohoto účtu a jeho kopii na disku, měli byste mít dostatek záloh. Můžete také zvolit možnost „Uložit domovskou složku do obrazu disku“, ale k vytvoření této kopie potřebujete tolik úložného prostoru).
Pokud jste se výše uvedeným způsobem nevrátili do předchozího funkčního stavu, vyzkoušejte další dvě řešení.
Provedení úplné přeinstalace a obnovení
Pokud výše uvedené kroky nefungují, můžete v tomto okamžiku přijmout drastičtější opatření:
- Poté, co se ujistíte, že máte zálohované a zabezpečené dvě různé kopie souborů, restartujte Mac do režimu macOS Recovery.
- Vyberte Disk Utility a klikněte na tlačítko Pokračovat.
- Vyberte spouštěcí jednotku a vymažte ji, poté ji rozdělte na oddíly, jak je vysvětleno v tomto článku.
- Ukončete Disk Utility, vyberte možnost Reinstall macOS, klikněte na tlačítko Continue a postupujte podle pokynů.
- Restartujte systém macOS a vyberte zálohovaný svazek, který chcete použít pomocí nástroje Migration Assistant. Postupujte podle pokynů, ale nezaškrtávejte políčko Systém a síť – navzdory nevinně znějícímu názvu bylo zrušení tohoto políčka řešením některých komplikovaných migrací, které jsem v minulosti provedl.
Zachovává nyní váš účet po dokončení změny? Pokud ano, zastavte se zde a proveďte novou zálohu.
Pokud ne, můžete vyzkoušet ještě jednu věc.
Ruční migrace na nový účet
Vzhledem k tomu, že jste v předchozím kroku přeinstalovali systém macOS a migrovali všechny aplikace ze zálohy, můžete se oběma těmto operacím vyhnout.
Místo toho vytvoříte nový účet a přesunete do něj své soubory. Přejděte do nabídky Předvolby systému > Uživatelé a skupiny a vytvořte nový účet: klikněte na znaménko +, pojmenujte účet a dejte mu práva správce.
Protože společnost Apple obvykle neumožňuje kopírovat přímo z účtu na účet, aniž byste si pohrávali s oprávněními, můžete jako mezikrok použít složku Uživatelé > Sdílená složka.
Nejprve při přihlášení k nefunkčnímu uživatelskému účtu zkopírujte vše potřebné do sdílené složky. Většina vašich osobních souborů se pravděpodobně nachází ve složkách Dokumenty a Fotografie: podržte klávesu Option a přetáhněte je do sdílené složky. Totéž proveďte s ostatními soubory. (Pokud nemáte dostatek úložného prostoru a můžete se spolehnout na zálohu svého hlavního uživatelského účtu, pokud se k ní budete muset uchýlit, můžete tyto složky přesunout do Sdíleného účtu podržením klávesy Command místo Option).
Poté se odhlaste z tohoto chybného účtu a přihlaste se k nově vytvořenému účtu:
- Proveďte kroky nastavení, například přihlášení ke službě iCloud a dalším účtům Apple ID.
- Soubory ze sdílené složky přetáhněte příkazem do umístění nového účtu.
- Spusťte aplikace, které potřebujete používat, a znovu připojte knihovny a zadejte registrace.
Nastavení některých aplikací, zejména těch, které mají složitá oprávnění, může být obtížné nebo časově náročné. Na webových stránkách vývojáře aplikace zjistěte, zda společnost nabízí návod k nalezení souborů s nastavením – často hluboko v ~/Library/ v různých podsložkách, jako je Podpora aplikací a Předvolby. Obraťte se také na vyhledávač, kde najdete pomoc od ostatních, kteří prošli stejnou obnovou.