web-dev-qa-db-ja.com

破損したDMGディスクイメージからデータを回復するためのツール/ヒント?

マウントされなくなった「圧縮DMG」からデータを回収するためのヒントを知っている場合は、共有してください(私の場合、「イメージをスキャンして復元」中に問題が発生しました)。

8
username

ここで私自身の質問に、試すべきことのリストで答えます。

  • ディスクユーティリティ>ファーストエイド>ディスクの修復
  • ディスクユーティリティ、イメージをISOに変換してみてください
  • 「dmg2iso」などのサードパーティユーティリティを使用してイメージを変換してみてください(破損したデータを無視するという副作用があり、イメージがマウントされる場合があります)
  • toastなどのサードパーティユーティリティでマウントしてみてください
  • hdiutil attach -ignorebadchecksums /Volumes/path/to/image
  • hdiutil mount -nomount -readwrite /Volumes/path/to/image(DiskWarriorなどを使用して修復を試みます)

私はさらに研究を行うので、おそらく来週にわたってこのリストを具体化するでしょう。私はこれらのサイトを見てみたい:

7
username

破損したdmgイメージの回復に取り組む次のコマンドを見つけました。解決策はあなたの問題を読むことから始まりました。私は3日間解決策を探しました。

hdiutil convert iMac.dmg -format UDTO -o output.img

背景:OSX 10.8.2でdiskutilを使用して、iMacの内蔵ドライブのイメージを作成しました。それを自分のサーバーに転送しましたが、別のディスクに復元しようとしたときに、有効なファイルシステムがないとは表示されませんでした。イメージに自信がありすぎて、スペースを節約するためにタイムマシンイメージを削除したので、私は打ちのめされました。さて、私はもっとよく知っているはずのバカです!

私はエラーをグーグルで検索し、この議論を見つけました。すべての項目を試しましたが、dmgファイルをマウントできませんでした。走ってみると基本的に画像が良かったです

有望な結果をもたらしたhdiutilimageinfo iMac.dmg:

Format Description: UDIF read-only compressed (zlib)
Class Name: CUDIFDiskImage
Checksum Type: CRC32

このスレッドで提供されているリンクから http://discussions.Apple.com/thread.jspa?threadID=1218394

http://vu1tur.eu.org/tools/ への参照を見つけました。DMG2IMGはAppleの標準(hfsplus)イメージディスクファイル変換ツールへの圧縮dmgです。私はこのメモがあったツールのreadmeファイルに行きました:

1. An equivalent command under Mac OS X would be:
    hdiutil convert <input.dmg> -format UDTO -o <output.img>

そしてそれが解決策であることが判明しました。適切なサイズの200GBの出力ファイルをマウントし、必要なファイルを抽出することができました。

成功!

5
nworker

ディスクをマウントするには、-noverifyおよび-mount抑制フラグを使用する必要がありました。これらのフラグがないと、エラーが発生し続け、マウントが中止されました。この方法でマウントした後、Disk Warriorドロップダウンで空白のエントリを選択し、ファイルの大部分を回復することができました。

hdiutil attach -noverify -mount suppressed /Volumes/path/to/image
3
Eric Wilcox

DiskWarrior は、破損の性質に応じて、破損したディスクイメージを再構築するために使用できます。あなたがコピーを持っているなら、一撃の価値があるかもしれません。

1
Brian Webster