Jak usunąć wolne miejsce i sprawić, by kontener APFS go zajął

Nov 20 2020

Jestem na wersji beta 11.1 Big Sur. Mam partycję bez identyfikatora dysku o nazwie (wolne miejsce). Chciałbym to usunąć, a następnie sprawić, by kontener APFS zajął wolne miejsce.

Oto zrzut ekranu mojego GPT i dysków

Odpowiedzi

1 DavidAnderson Nov 22 2020 at 15:32

Ta odpowiedź została przetestowana przy użyciu Big Sur (macOS 11.0.1).

  1. Uruchom na Big Sur.

  2. Zamknij wszystkie aplikacje. Otwórz aplikację Terminal.

  3. Możesz utworzyć nowy kontener APFS. Przykład podano poniżej. Załóżmy, że dane wyjściowe z diskutil listsą następujące.

    Polecenie wejścia byłoby następujące.

    diskutil addpartition disk0s1 apfs NewAPFS 0
    
  4. Sklonuj (zreplikuj) istniejącą instalację Big Sur do nowego kontenera APFS. Przykład podano poniżej. Załóżmy, że dane wyjściowe z diskutil listsą następujące.

    Polecenie wejścia byłoby następujące.

    sudo asr --source /dev/disk1s5s1 --target /dev/disk2 --erase
    

    Alternatywą dla asrpolecenia byłoby użycie Carbon Copy Cloner .

  5. Uruchom ponownie komputer Mac i przytrzymaj klawisz opcji, aż pojawią się ikony Menedżera uruchamiania Mac. Przytrzymaj klawisz Ctrl podczas wybierania Big Sur, który nie jest wyświetlany jako bieżący domyślny.

    Alternatywą byłoby wybranie dysku startowego z odzyskiwania systemu macOS.

  6. Usuń oryginał. Przykład podano poniżej. Załóżmy, że dane wyjściowe z listy diskutil są następujące.

    Polecenie wejścia byłoby następujące.

    diskutil apfs deletecontainer disk2
    
  7. Odzyskaj wolne miejsce. Przykład podano poniżej. Załóżmy, że dane wyjściowe z listy diskutil są następujące.

    Polecenie wejścia byłoby następujące.

    diskutil apfs resizecontainer disk1 0
    

    Ostateczny wynik podano poniżej.