オンラインからMac OSのISOファイルを直接ダウンロードする代わりに、.app形式のmacOSインストーラを使ってISOファイルを手動で作成することもできます。ただし、AppleのサーバーからmacOSのフルインストーラをダウンロードすると、InstallAssistant.pkgファイルが保存されます。
「InstallAssistant.pkgファイルをISOファイルに変換するにはどうすればよいのだろう」と疑問に思うかもしれません。この記事では、その方法を説明します。
ヒント: 時間を節約したい場合は、iBoysoft DiskGeekerからmacOSのDMGファイルを直接ダウンロードし、その後ISOファイルに変換できます。このツールでは、最新のmacOS Tahoeから、Mac OS X 10.6 Snow Leopardなどの旧バージョンのMac OSまで、さまざまなmacOSのDMGファイルを利用できます。また、起動可能なmacOSインストーラも簡単に作成できます。
macOSのDMGファイルをダウンロードする手順:
手順1:iBoysoft DiskGeekerを無料でダウンロード、インストールして起動します。
手順2:Download Imageをクリックします。

手順3:必要なmacOSのバージョンを選択し、Getをクリックします。
その後、手順6に進み、.dmgを.isoに変換します。
InstallAssistant.pkgとは

InstallAssistant.pkgファイルは、Mac App Storeからダウンロードできるフルインストーラと同じものですが、.pkg形式で提供されています。Appleのサーバーに保存されており、完全な「Install macOS xxx.app」が含まれています。
これは、AppleがmacOS Big Surでインストーラを変更した際に作成されました。そのため、InstallAssistant.pkgはmacOS Big Sur、macOS Monterey、macOS Ventura、macOS Sonoma、macOS Sequoiaでのみ利用できます。
注意: 残念ながら、WindowsコンピュータでInstallAssistant.pkgをISOに変換することはできません。対応するMacがない場合は、友人や家族、所属先の組織、またはお近くのApple Storeで借りられるか確認してください。
ここではmacOS Sequoiaを例に、MacでInstallAssistant.pkgを.isoに変換する方法を説明します。
手順1:InstallAssistant.pkgファイルをアプリケーションフォルダにインストールする
起動可能なmacOS ISOファイルを作成するには、インストーラが.app形式で必要です。InstallAssistant.pkgはパッケージファイル形式のため、完全なインストーラアプリにアクセスするには、まずインストールする必要があります。
InstallAssistantインストーラを開くには、InstallAssistant.pkgをダブルクリックし、画面の指示に従ってインストールしてください。

インストールが完了すると、「Install macOS xxx.app」(例:Install macOS Sequoia.app)が「アプリケーション」フォルダに表示されます。
手順2:ターミナルで空のDMGファイルを作成する
次に、DMGファイルを作成します。その後、DMGファイルをISOに変換できます。
ターミナルを開き、次のコマンドを実行してください。
hdiutil create -o /tmp/Sequoia -size 13000m -volname Sequoia -layout SPUD -fs HFS+J
このコマンドは、HFS+Jファイルシステムを使用し、単一パーティション構成のディスクイメージを「Sequoia」という名前で/tmpディレクトリに作成します。マウントすると、ディスクイメージのボリューム名は「Sequoia」になります。
別のバージョンを使用する場合は、「Sequoia」をそのバージョン名に置き換え、ディスクイメージのサイズがmacOSインストーラより大きくなるように「13000m」の値も変更してください。
コマンドの各部分は、次のとおりです。
hdiutil create:hdiutilに新しいディスクイメージを作成させる部分です。
-o /tmp/Sequoia:-oフラグは、作成するディスクイメージの出力先と名前を指定します。この例では、ディスクイメージが/tmpディレクトリに「Sequoia」という名前で作成されます。
-size 13000m:ディスクイメージのサイズを指定します。「13000m」は、ディスクイメージのサイズを13GBにすることを示します。
-volname Sequoia:ディスクイメージのボリューム名を設定します。イメージをマウントすると、「Sequoia」という名前で表示されます。
-layout SPUD:ディスクイメージのパーティション構成を指定します。SPUDは「Single Partition - Apple Partition Map」の略で、古いMacシステムとの互換性のために使用される一般的なパーティション方式です。
-fs HFS+J:ディスクイメージのファイルシステム形式を設定します。HFS+Jは、ジャーナリング機能を備えたHFS Plusを指します。macOSで使用されるファイルシステムの一つで、データ破損の防止に役立つジャーナリング機能が含まれています。
手順3:Macで空のディスクイメージをマウントする
次に、前の手順で作成したディスクイメージを、次のコマンドでマウントします。
hdiutil attach /tmp/Sequoia.dmg -noverify -mountpoint /Volumes/Sequoia
このコマンドは、/tmpディレクトリにあるSequoia.dmgディスクイメージを、整合性を検証せずに/Volumes/Sequoiaディレクトリへマウントします。
コマンドの各部分は、次のとおりです。
hdiutil:macOSでディスクイメージを操作するためのコマンドラインユーティリティです。ディスクイメージの作成、変換、検証、マウント、マウント解除など、さまざまな操作を実行できます。
attach:ディスクイメージをマウントするための、hdiutilのサブコマンドです。ディスクイメージをattachすると、ファイルシステムからアクセスできるようになります。
/tmp/Sequoia.dmg:マウントするディスクイメージファイルのパスを指定します。この例では、ディスクイメージは/tmpディレクトリにあり、ファイル名はSequoia.dmgです。
-noverify:ディスクイメージをattachする前にチェックサムを検証しないよう、hdiutilに指示するオプションです。マウント処理を高速化できますが、整合性チェックは行われません。
-mountpoint /Volumes/Sequoia:ディスクイメージをファイルシステム内のどこにマウントするかを指定するオプションです。この例では、/Volumes/Sequoiaにマウントされます。/Volumesディレクトリは、macOSで外付けドライブやディスクイメージのマウント先として通常使用されます。
ステップ4:マウントしたディスクイメージに起動可能なインストーラを作成する
イメージをマウントしたら、createinstallmediaユーティリティを使って、最終的なISOファイルを起動可能にできます。
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/Sequoia --nointeraction
このコマンドではsudoを使用するため、管理者権限が必要です。管理者パスワードを入力して、Enterキーを押してください。
ステップ5:起動可能なディスクイメージのマウントを解除する
インストールメディアが作成されたら、起動可能なイメージのマウントを解除できます。
hdiutil detach /volumes/Install\ macOS\ Sequoia
hdiutil:macOSでディスクイメージを管理するためのコマンドラインユーティリティです。
detach:マウント済みのディスクイメージまたはボリュームのマウントを解除、または取り出すためにhdiutilと組み合わせて使用するサブコマンドです。
/volumes/Install\ macOS\ Sequoia:マウントを解除するボリュームのパスを指定します。この例では、「Install macOS Sequoia」という名前のボリュームを指定しています。バックスラッシュ(\)は、ボリューム名に含まれるスペースを処理するためのエスケープ文字です。エスケープ文字を付けないと、コマンドラインではスペースが別々の引数の区切りとして解釈されます。
ステップ6:起動可能なDMGファイルをCDRファイルに変換する
このステップでは、/tmpディレクトリにあるSequoia.dmgというディスクイメージをISO 9660形式に変換し、デスクトップにSequoia.cdrとして保存します。また、DMGファイルをISOに直接変換することもできます。
hdiutil convert /tmp/Sequoia.dmg -format UDTO -o ~/Desktop/Sequoia.cdr
hdiutil:macOSでディスクイメージを操作するためのコマンドラインユーティリティです。
convert:ディスクイメージを別の形式に変換するために使用する、hdiutilのサブコマンドです。
/tmp/Sequoia.dmg:変換する元のファイルを指定します。この例では、/tmpディレクトリにあるSequoia.dmgというディスクイメージファイルを指定しています。
-format UDTO:元のディスクイメージを変換する形式を指定するオプションです。UDTOは「Universal Disk Image Format」(ISO 9660)を表し、幅広い互換性を持つCD/DVDイメージの作成に使用できます。
-o ~/Desktop/Sequoia.cdr:-oオプションでは、出力先のファイルパスとファイル名を指定します。ここでは、変換後のファイルをユーザーのデスクトップ(~/Desktop)にSequoia.cdrとして保存します。~は現在のユーザーのホームディレクトリを表します。
手順7:CDRファイルの名前をISOファイルに変更する
続いて、ファイルを同じ場所に置いたまま、Sequoia.cdrをSequoia.isoに名前変更します。
mv ~/Desktop/Sequoia.cdr ~/Desktop/Sequoia.iso
mv:ファイルやディレクトリを移動または名前変更するためのコマンドです。
~/Desktop/Sequoia.cdr:移動または名前変更する元のファイルです。~は現在のユーザーのホームディレクトリを表すため、~/Desktop/はそのユーザーのホームディレクトリ内にあるデスクトップフォルダを指します。Sequoia.cdrは、デスクトップにあるファイルの名前です。
~/Desktop/Sequoia.iso:移動先のパスとファイル名です。この例では、同じデスクトップフォルダ(~/Desktop/)に、拡張子を変えてSequoia.isoとして保存します。
こちらもお読みください:
macOS Golden Gate ISOをダウンロードする
以上が、MacでInstallAssistant.pkgをISOに変換する手順です。役に立った場合は、ぜひ共有してください。