DMG · 無料 · 端末内で処理
DMG ファイルをオンラインで破損させる
macOS の .dmg ディスクイメージを無料でオンラインで破損させます。koly トレーラーとブロックマップを破壊するため、イメージはマウントも検証もできなくなります。
- アップロードなし
- サイズ制限なし
- 登録不要
DMG ファイルを破損させる
.dmg, .sparseimage 向けに調整していますが、他のどの形式でも同じように動作します。
ここにファイルをドロップ、または 参照 形式もサイズも自由、複数ファイルを同時に処理できます
処理中…0%
ダウンロードの準備ができました
DMG ファイルをきちんと壊すのが難しい理由
DMG はファイルのまさに末尾から読まれる UDIF イメージです。512 バイトの koly トレーラーが、圧縮された各区間を記述する XML のブロックマップを指しています。トレーラーを破壊すれば、イメージの残りがどれほど無傷でも、macOS は何がどこにあるのかまったく分からなくなります。
このツールが破壊するもの
- koly トレーラー. ファイル末尾ブロックにある 512 バイトの UDIF トレーラーが破壊されます。これだけでイメージはマウント不能になります。
- mish ブロックマップ. 圧縮された区間をディスク上のオフセットに対応づけるブロック記述子が上書きされます。
- XML プロパティーリスト. パーティションとチェックサムを記述する埋め込み plist が破壊されます。
- イメージのペイロード. 圧縮データにエントロピーが散らされ、掘り起こしても何も取り出せません。
そのあと表示されるもの
| アプリケーション | 動作 |
|---|---|
| Finder / DiskImageMounter | 「マウントできるファイルシステムがありません」または「イメージを認識できません。」 |
hdiutil attach | 「resource temporarily unavailable」またはチェックサム検証の失敗。 |
| ディスクユーティリティ | 検証に失敗し、イメージが無効だと報告されます。 |
| Gatekeeper | そこまで到達しません。イメージは署名の確認より前に失敗します。 |
これを行うよくある理由
- macOS のインストール処理がマウント前にイメージを検証することのテスト。
- ソフトウェア更新機能が壊れたダウンロードを処理して再試行することの確認。
- 手順書のために「ディスクイメージが壊れています」というサポート事例を再現すること。
- イメージのチェックサムが前提にされず実際に検証されていることの確認。
DMG ファイルを破損させる手順
- 上のボックスに .dmg ファイルをドロップするか、クリックして選択します。
- 部分的な損傷(Light)や復元ソフトの無力化(Heavy)が必要でなければ、レベルは Standard のままにします。
- ファイルを破損 を押します。処理は端末内で行われるため、ほぼ即座に終わります。
- 結果をダウンロードします。既定では元のファイル名とバイト長がそのまま保たれます。
DMG についてのよくある質問
koly トレーラーがそれほど重要なのはなぜですか。
UDIF イメージは後ろから読まれるからです。macOS はイメージ全体を記述するブロックマップを見つけるために末尾の 512 バイトを見ます。これがないと、ファイル内の他の何一つ位置を特定できません。
ディスクユーティリティで修復できますか。
いいえ。ディスクユーティリティはマウントできるイメージの内側にあるファイルシステムを修復します。このイメージはそもそもマウントされないため、作業する対象がありません。
暗号化された DMG でも動作しますか。
はい。標準の UDIF 構造と併せて encrcdsa ヘッダーも狙われます。
大きなイメージも扱えますか。
はい。処理は分割して進むため、数ギガバイトのイメージもブラウザーのメモリーを使い果たさずに動きます。
責任を持ってご利用ください。 Files Corrupter はソフトウェアテスト、QA、研究、研修、教育のために作られています。完成した成果物であるかのように見せる目的で、意図的に破損させたファイルを提出する行為は、学校や勤務先の規則に反する場合があります。出力の使い方についてはご自身が責任を負います。詳しくは 免責事項.