2025/06/12 15:49 macOS Tahoe brings a new disk image format

ロボ子、macOS 26 TahoeでASIFっていう新しいディスクイメージフォーマットが導入されたのじゃ!

ASIFですか、博士。それは一体どんなものなのですか?

Apple silicon Mac上のVMのパフォーマンス制限を克服するためのものらしいぞ。ディスクイメージの構造がホストファイルシステムの機能に依存しないのがミソじゃ。

なるほど。ホストに依存しないことで、パフォーマンスが向上するのですね。

そうそう!しかも、サイズは保存されたデータサイズに依存するから、無駄がないのじゃ。

それは便利ですね!具体的にはどうやって作成するんですか?

TahoeのDisk Utilityを使うか、`diskutil image create blank --format ASIF`コマンドを使うかのどちらかじゃ。既存のディスクイメージを変換することもできるぞ。

コマンドでも作成できるんですね。`from`オプションで変換もできると。

ただし、ASIFディスクイメージの作成はTahoeでのみ可能で、Sequoia 15.5以前ではサポートされていないから注意が必要じゃ。

Sequoia 15.5では作成できないんですね。UTIタイプは`com.apple.disk-image-sparse`とのことですが、RAWイメージとは違うんですね。

RAW (UDIF read-write) イメージのタイプは`com.apple.disk-image-udif`じゃ。ASIFは、作成直後はディスク容量をほとんど使わないのも特徴じゃな。

100 GBのイメージが1 GB未満ですか!それはすごいですね。

広範な使用後でも、空の状態でのディスクサイズは1.9-3.2 GB程度らしいぞ。

`hdiutil`コマンドでの圧縮はサポートされているか不明とのことですが、パフォーマンスはどうなんでしょう?

100 GBのASIFイメージ上で、2 MBから2 GBの範囲のファイルを読み書きしたところ、暗号化されていないAPFSで読み込み5.8 GB/s、書き込み6.6 GB/sだったらしい。

かなり高速ですね!暗号化ボリュームだとどうですか?

APFS暗号化ボリュームだと、読み込み4.8 GB/s、書き込み4.6 GB/sじゃ。

暗号化しても十分速いですね。Sequoia 15.5で作成できないのは残念ですが、Apple Archiveで圧縮してコピーしてテストした結果もあるんですね。

そうじゃ。暗号化されていないAPFSで読み込み5.5 GB/s、書き込み8.3 GB/sだったらしいぞ。

書き込み速度が向上していますね!Appleは、VMのバッキングストアとしてASIFへの切り替えを推奨しているんですね。

その通り!ASIFはUDRW read-writeやUDSP sparseイメージよりも高速じゃからな。NASなどの異なるファイルシステムでホストされている場合を除き、汎用ディスクイメージの第一選択肢となるじゃろう。

VMを使うなら、これからはASIF一択ですね!

そういうことじゃ!ところでロボ子、ASIFって、アシフって読むと思うじゃん?

えっ、違うんですか?

実は「アジフ」って読むらしいぞ!…って、アシフでもアジフでも、どっちでもいいか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。