外付けUSBドライブに障害が発生しました。ディスクユーティリティを使用して、ドライブの.dmgイメージファイルを作成しました。その後、.dmgイメージをマウントできませんでした。ターミナルを使用しました
hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4
その後、次のメッセージを受け取りました。
Volume(s) mounted successfully
ただし、ドライブを表示したり、Finderからそのコンテンツにアクセスしたりすることはできません。ディスクユーティリティはドライブをゴーストとして表示しますが、それでもディスクユーティリティを使用してマウントすることはできません。ターミナルは、ドライブがマウントされていることを通知し、常にdiskutil list
に表示します。
pwd
はマウントされた.dmg
イメージではありません。マウントされたイメージドライブにアクセスしてその内容を確認する方法がわかりません。したがって、マウントされたイメージにファイルが表示されているように聞こえる場合は、そうではありません。ターミナル内のpwdにアクセスする方法や変更する方法がわかりません。マウントされたドライブをFinderで確認したかったのですが、表示されません。
そのため、実際にマウントされている場合に、マウントされたイメージドライブにアクセスする方法を見つける方法についてサポートが必要です。
ターミナルはそれがそうであったと言い、それはdiskutil list
の下に/dev/disk4
として表示します。
誰かがこのドライブ上のファイルにアクセスするのを手伝ってくれませんか?
@slhckのおかげで、実際にディスクイメージがマウントされていないことがわかりました。彼の援助は私がそれを確認するのを助けました。
最初に、マウント可能なファイルがないというエラーを克服するために、次のコマンドを実行しました。
hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4
その後、次のメッセージを受け取りました。
Volume(s) mounted successfully
これは明らかに機能しませんでした。そのため、閲覧できるファイルはありませんでした。これが私の主な問題と最初の問題を解決するために私がしたことです。
このサイトの他の投稿では、name.dmg
ファイルのマウント不可能なファイルエラーを克服するために、name.dmg
を書き込み可能なファイルに変換する必要があると提案されていることがわかりました。
ターミナルからのコマンドを使用して変換しましたが、成功しませんでした。代わりに、ディスクユーティリティを使用してボリュームを接続しました(はい、「マウント可能なシステムファイルがありません」という同じメッセージが再び表示されました)が、それでもディスクユーティリティはイメージを添付しました。
今回はそれを選択して新しい画像をクリックし、次に画像形式"読み取り/書き込み、圧縮オプションではありません。
新しい画像を作成しました。今回、このイメージは書き込み可能でしたが、それでも-noverify -nomount
を使用してマウントされませんでした。ただし、今回は Disk Drill を使用して、正確なファイルの場所とフォルダー階層を使用してスキャンすることができました。そこからすべてを回復するのは簡単でした。
覚えておいてください:接続されたボリュームの新しいイメージを作成し、CompressedではなくRead/Write、データに必要な容量ではなく、そのname.dmg
ファイル内に割り当てられた合計容量を合計した正確な容量のディスクが必要です。
私の物は巨大で、幸運にもそれを行うのに十分なスペースのある外部ディスクがあり、約400GBのディスク割り当てに約5時間かかりました。これですべてのファイルができました。皆さん、ありがとうございました。
まず、名前が示すように-nomount
オプションを使用すると、イメージは自動的にマウントされません。 /dev
のディスクは、Finderで参照または表示できるものではありません。したがって、以下を使用します。
hdiutil attach -noverify name.dmg
これで、ディスクイメージがドライブとして/dev
に接続され、このドライブは/Volumes/
の下にマウントされます。これには、Finderからアクセスしてを押すことができます。 ⇧⌘C –または、ターミナルを開いて次のように入力します。
cd /Volumes/name
ls -l
それ以外の場合、ディスクの名前がname
でない場合は、パスを入力してを押すことができます Tab 2回。
cd/Volumes /TabTab
これにより、可能な名前のリストが表示されます。 /Volumes/
の後に正しいものを入力してください。
DiskUtility
を開き、Images
メニューに移動して、Convert…
を選択します。
マウントできないDMGイメージを選択し、それをread/write
イメージまたはDVD/CD master
に変換します。
終了後、マウントできます。
パーティションテーブルまたはファイルシステムが破損している場合、パーティションをマウントすることはできません。あなたは内容を読むためにデータ復旧ソフトウェアが必要になります。
画像を添付できる場合は、/dev
の下に新しいデバイスが表示されます。 -nomount
を使用したため、自動的にマウントされません。