SPARSEBUNDLE ファイル形式とは?
.sparsebundle は、Apple macOS sparse bundle disk image(スパースバンドル・ディスクイメージ)です。これは Time Machine と共に Mac OS X 10.5 Leopard(2007年)で導入された仮想ディスクコンテナです。Finder では単一のアイコンとして表示されますが、実際には .sparsebundle は macOS のディレクトリバンドル(パッケージ)であり、Info.plist メタデータファイル、token ファイル、および固定サイズのデータセグメントを格納する bands/ サブディレクトリで構成されています。
主な特徴は、バンドベースのストレージです。仮想ディスクは(macOS 10.8 以降)8 MiB のバンドファイルに分割されます。実際のデータが含まれているバンドのみがディスク上に存在するため、データが書き込まれるにつれてイメージのサイズが大きくなります。Time Machine がネットワーク共有(NAS や AirPort Time Capsule)にバックアップする場合、変更されたバンドファイルのみを転送すればよいため、モノリシックな .dmg よりも増分バックアップがはるかに効率的になります。
内部ファイルシステムは通常 HFS+ または APFS です。オプションで暗号化(AES-128 または AES-256、macOS 10.7 Lion 以降は 256ビット)が可能で、hdiutil またはディスクユーティリティを介して設定できます。
.sparsebundle は、Finder でダブルクリックするか、hdiutil attach コマンドを使用してマウントできます。バンドファイルや Info.plist が破損すると、イメージがマウントできなくなる可能性があります。内部ファイルシステムは fsck_hfs や fsck_apfs で修復できる場合がありますが、バンド構造自体には自己修復メカニズムはありません。
セキュリティと安全性
リスク: LOWSparsebundle 自体にマルウェアのリスクはありません。これはコンテナです。マウントされた sparsebundle の内容は、通常のディスクやファイルシステムと同様の注意を払って扱う必要があります。暗号化された sparsebundle (AES-256) は、保存データを効果的に保護します。注意:Time Machine が書き込みを行っている最中に NAS を強制的にアンマウントしたり切断したりしないでください。Info.plist が破損し、sparsebundle がマウントできなくなる可能性があります。
形式の詳細
概要SPARSEBUNDLE ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | ディレクトリベースのスパース仮想ディスクイメージ (macOS バンドル/パッケージ) |
| バンドル構造 | Info.plist、token ファイル、および bands/ サブディレクトリを含む macOS パッケージディレクトリ |
| バンドファイルサイズ | 1バンドあたり 8 MiB (macOS 10.8 以降)、古い macOS バージョンでは 8.4 MB |
| エンコーディング | バイナリ (バンドファイル) + XML テキスト (Info.plist メタデータ) |
| バイト順序 | 内部ファイルシステムに依存。HFS+ および APFS は Apple ネイティブの順序を使用 |
| 圧縮 | デフォルトではなし。バンドごとのオプションの zlib 圧縮(作成時に選択可能) |
| 暗号化 | オプションの AES-128 または AES-256 (macOS 10.7 Lion 以降で 256ビットが利用可能) |
| 一般的なサイズ | 1 GB ~ 数 TB。物理的なディスク使用量はバンドが書き込まれるにつれて増加(スパース) |
| 内部ファイルシステム | HFS+ または APFS (作成時にユーザーが選択) |
| 識別方法 | 単一のマジックバイトはなし。末尾が .sparsebundle のディレクトリ名と Info.plist の存在で識別 |
| 導入時期 | Mac OS X 10.5 Leopard (2007年10月26日)、Time Machine のリリースと同時 |
| 主な用途 | ネットワーク共有(NAS、AirPort Time Capsule)への Time Machine バックアップ。バックアップサイクルごとに変更されたバンドのみが転送される |
| マウントコマンド | hdiutil attach <image>.sparsebundle または Finder でダブルクリック |
| 整合性修復 | fsck_hfs または fsck_apfs が内部ファイルシステムを修復。バンド構造自体には自己修復メカニズムなし |
| リリース日 | 2007 (Mac OS X 10.5 Leopard, with Time Machine) |
SPARSEBUNDLE の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SPARSEBUNDLE ファイルについて最初の質問をしてみましょう。
よくある質問
sparsebundle ファイルとは何ですか?
Mac で sparsebundle を開くには?
Windows で sparsebundle を開くことはできますか?
停電後に sparsebundle がマウントできなくなりました。修復方法は?
hdiutil attach -noverify image.sparsebundle を試してください。マウントできた場合は、そのボリュームに対してディスクユーティリティの「First Aid」を実行します。Info.plist が破損している場合は、Info.bckup から復元する必要があるかもしれません。sparsebundle を DMG に変換するには?
hdiutil convert image.sparsebundle -format UDZO -o output.dmg を実行します。これにより、圧縮された読み取り専用の DMG が作成されます。sparsebundle は暗号化されていますか?
空き容量を増やすために古いバンドファイルを削除してもいいですか?
hdiutil compact image.sparsebundle コマンドを使用するか、ディスクユーティリティの「圧縮」機能を使用してください。