macOS High SierraのAPFS変換を回避する方法

macOS High SierraのAPFS変換を回避する方法

2分で読めます
| ヒント

SSDのAPFS変換

このSSDは通常、macOS High SIerraをインストールすると自動的にAPFSに変換されますが、それを回避する方法があります。

新しいAPFSファイルシステムに変換せずにmacOS High Sierraにアップグレードする方法を尋ねる人がかなり多くいます。Apple File Systemはまだ新しいので、これはある程度納得できます。しかし、このファイルシステムには、ディレクトリへのハードリンクとの互換性がないなど、一部の人にとっては致命的となる可能性のある制限があります。そこで詳しく調べてみたところ、AppleがAPFSへの変換をバイパスする方法をひっそりと用意していたことがわかりました。

SSDのAPFS変換
このSSDは通常、macOS High SIerraをインストールすると自動的にAPFSに変換されますが、それを回避する方法があります。

APFS 変換は私にも適用されますか?

macOS High Sierraをインストールまたはアップグレードする際、システムストレージがチェックされます。ソリッドステートドライブ(SSD)にインストールする場合、APFSへの変換は自動的に行われます。一方、macOS High Sierraを従来の回転式ハードドライブ(スピンドルドライブ)にインストールする場合、変換は完全にオプションです。AppleのFusionドライブをお使いの場合は、APFSへの変換はオプションにさえなりません。

macOS High Sierra を SSD にインストールするが、macOS 拡張ファイルシステム (HFS+) を維持したい場合は、以下をお読みください。

ターミナルが救世主

macOS High Sierraのインストーラーを既にダウンロード済みであれば、次の手順で進めてください。macOS High Sierraのインストーラーには、インストールプロセス全体を開始するツールが組み込まれています。このコマンドはターミナルからアクセスでき、インストールの進行方法を制御する特定のスイッチを指定できます。APFSへの変換を回避するには、ターミナルからインストールを開始し、SSDを新しいファイルシステムに移行しないよう適切なスイッチを指定するだけです。手順は以下のとおりです。

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --converttoapfs NO

さらに自動化したい場合は、startosinstall が受け入れる追加のオプションがあります。macOS High Sierra をほぼ完全に自動化するには、次のコマンドを実行します。

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --agreetolicense --converttoapfs NO --nointeraction

上記のコマンドは、ライセンスに自動的に同意し、インストーラーに APFS 変換を実行しないように指示し、インストールの実行中はログインしているユーザーとのそれ以上のやり取りを停止します。

APFSを除いたmacOS High Sierraのフルインストール

たったこれだけです。このコマンドを使えば、APFSへの変換なしでmacOS High Sierraの新機能をすべて利用できます。後日、APFSへの移行が必要になった場合は、移行することも可能です。インストール後に新しいファイルシステムへの変換方法については、John Martellaro氏のガイドに従ってください。非破壊的で手間もかかりません。

Knowledge Network