空き領域を削除し、APFSコンテナにそれを使用させる方法

Nov 20 2020

私は11.1BigSurベータ版を使用しています。(空き領域)というディスク識別子のないパーティションがあります。これを削除してから、APFSコンテナに空き領域を占有させます。

これが私のGPTとディスクのスクリーンショットです

回答

1 DavidAnderson Nov 22 2020 at 15:32

この回答は、Big Sur(macOS 11.0.1)を使用してテストされました。

  1. BigSurを起動します。

  2. すべてのアプリケーションを閉じます。ターミナルアプリケーションを開きます。

  3. 新しいAPFSコンテナを作成できます。以下に例を示します。からの出力diskutil listが次のようになっていると仮定します。

    入力するコマンドは次のようになります。

    diskutil addpartition disk0s1 apfs NewAPFS 0
    
  4. 既存のBigSurインストールを新しいAPFSコンテナに複製(複製)します。以下に例を示します。からの出力diskutil listが次のようになっていると仮定します。

    入力するコマンドは次のようになります。

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

    asrコマンドの代わりに、https://bombich.com

  5. Macを再起動し、Mac StartupManagerアイコンが表示されるまでオプションキーを押し続けます。コントロールキーを押しながら、現在のデフォルトとして表示されていないBigSurを選択します。

    別の方法は、macOSリカバリから起動ディスクを選択することです。

  6. オリジナルを削除します。以下に例を示します。diskutilリストからの出力は次のとおりであると想定します。

    入力するコマンドは次のようになります。

    diskutil apfs deletecontainer disk2
    
  7. 空き領域を再利用します。以下に例を示します。diskutilリストからの出力は次のとおりであると想定します。

    入力するコマンドは次のようになります。

    diskutil apfs resizecontainer disk1 0
    

    最終結果を以下に示します。