High Sierra の Boot Camp パーティション作成に失敗した場合の対処メモ

High SierraがプリインストールされているMacBook (Retina, 12-inch, 2017) を最近購入したので,前のマシンから移行アシスタント経由でデータをコピーした後,Boot CampアシスタントでWindows用のパーティションを切ろうとしたのですね。すると,十分ディスク容量があるにも関わらず,

ディスクにパーティションを作成できませんでした
ディスクのパーティション作成中にエラーが起きました。ディスクユーティリティを実行してエラーを確認し、修正してください。」

なんてエラーが表示されて先に進まないではないか〜。リカバリーモード(Command + R)で起動して,ディスクユーティリティでディスクをチェックするも特にエラーは見つからず,OSの再インストールもやむなしかと思い始めていた矢先…High Sierraではローカルスナップショットなるバックアップ機能がTime Machineを有効化している常時動いているとの情報を見つけ,手動でスナップショットを削除してみたところ…今度は無事Boot Campのパーティション作成に成功!

※ローカルスナップショットは,以下のコマンドで一覧表示でき,deletelocalsnapshots の引数を取ることで個別に削除可能です。

$ sudo tmutil listlocalsnapshots /

# ローカルスナップショットが存在する場合は,以下のような履歴が表示
com.apple.TimeMachine.2018-01-13-212646
com.apple.TimeMachine.2018-01-13-223751
com.apple.TimeMachine.2018-01-13-234111
com.apple.TimeMachine.2018-01-14-004026
com.apple.TimeMachine.2018-01-14-035059

# スナップショットは,以下のコマンドで削除可能(タイムスタンプの部分は適宜変える)
$ sudo tmutil deletelocalsnapshots 2018-01-14-035059

ただ,大量にスナップショットが保存されている場合,一括削除する方法はよく分かりませぬ。

Appleは,このあたりでディスク残量が減ったら自動的にローカルスナップショットも削除されるから問題ないとか言ってるけど,パーティションが切れない不具合を引き起こしている以上,手動で無効化する手立ては用意してほしいものですな。Sierraまではコマンドラインで無効化できたけど,High Sierraからは当該オプションが削除されてしまっているようだし…。

暗号化AFPSのパフォーマンス低下に加え,なにかとバグだらけなHigh Sierraに辟易している当方デシタ。