3

Мой внешний 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 .

Может кто-нибудь помочь мне получить доступ к файлам на этом диске?

4 ответа4

4

Благодаря @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 с точным расположением файлов и иерархией папок, как и раньше. Восстановить все оттуда было легко.

Просто запомните: когда вы создаете новый образ подключенного тома и не выбираете « Сжатый», а « Чтение / запись», вам нужен диск с точным объемом пространства, который составляет общее пространство, выделенное в этом файле name.dmg не объем пространства занимают данные.

Мой был огромен, и, к счастью, у меня был внешний диск с достаточным пространством для этого, и мне потребовалось около 5 часов, чтобы выделить около 400 ГБ. У меня есть все мои файлы сейчас. Спасибо вам всем.

3

Прежде всего, если вы используете опцию -nomount , как следует из названия, ваш образ просто не будет монтироваться автоматически. Диск в /dev - это ничего, что вы можете просматривать или показывать в Finder. Таким образом, используйте:

hdiutil attach -noverify name.dmg

Теперь ваш образ диска прикреплен как диск к /dev и этот диск монтируется в /Volumes/ , к которому вы можете получить доступ либо через Finder и нажав C - либо открыв Терминал и затем введя следующее:

cd /Volumes/name
ls -l

В противном случае, если ваш диск не называется name , вы можете ввести путь и дважды нажать Tab .

cd /Volumes/TabTab

Это покажет вам список возможных имен. Просто введите правильный после /Volumes/ .

2

Откройте DiskUtility и перейдите в меню « Images и выберите « Convert…

Выберите несмонтированный образ DMG и преобразуйте его в образ для read/write или DVD/CD master .

После окончания вы можете смонтировать его.

0

Если таблица разделов или файловая система повреждены, вы не сможете смонтировать разделы. Вам нужно программное обеспечение для восстановления данных, чтобы прочитать содержимое.

Если вы можете прикрепить изображение, вы должны увидеть новые устройства в каталоге /dev . Поскольку вы использовали -nomount , они не будут автоматически подключаться .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .