Как вы клонируете данные с устройства флэш-памяти (через цифровую камеру) для восстановления?

1770
Matt

У меня есть цифровая камера, которая использует компактные карты памяти. В настоящее время я подключаю камеру к компьютеру через USB-кабель.

Компактная флэш-карта имеет плохие сектора или что-то в этом роде, потому что некоторые изображения повреждены.

Я надеялся клонировать все данные с карты, чтобы поиграть с восстановлением, и при этом иметь возможность стереть карту и продолжать использовать ее, пока я не смогу заменить ее.

Похоже, что существует способ прямого клонирования данных с устройства, которое отображается как смонтированное на моем рабочем столе OSX (как это делает память камеры). Какие-либо предложения? Что-то, что я мог бы затем снова смонтировать после клонирования, было бы идеально.

Подходы командной строки (дд возможно?) Хорошо.

Кроме того, не прочь также услышать решения для Windows, хотя и проверят решение для OSX.

3

1 ответ на вопрос

1
Robert Leckie

дд это путь. У dd есть опция noerror, которая просто записывает пустые данные, если не может их прочитать. Я использую этот метод, чтобы попытаться восстановить мертвые жесткие диски и т. Д.

Вам нужно будет найти то, что он монтирует, как когда он приходит на MAC, для этого выполните следующую команду

diskutil list 

Это перечислит каждый файл / dev / diskX, а затем информацию о разделах и т. Д. Если вы хотите клонировать весь диск, то это все, что вы будете искать, что в этом случае вам и нужно. Найти свою камеру в этом списке. В этом примере давайте представим, что это / dev / disk4, затем вам нужно будет указать dd для запуска

mkdir ~/camera dd bs=1048576 if=/dev/disk4 of=~/camera/flash.dmg conv=noerror,sync 

Первая команда создаст новый каталог для хранения созданного dmg. Я только что сделал это, ты можешь сделать это как хочешь. Тогда вторая команда на самом деле клонирует то, что может сорваться с флешки. bs = байт в секунду (выше - 1 МБ). Возможно, вы захотите уменьшить этот путь, может быть, даже 512. Это то, сколько он будет пытаться прочитать за раз, поэтому, чем больше, тем быстрее будет выполняться команда, но Чем больше кусок, который имеет проблему. Если вы уменьшите его, это займет намного больше времени, но вы, вероятно, восстановитесь больше.

Кроме того, поскольку это создает .dmg, вы можете открыть его прямо на Mac.

именно то, что я искал, спасибо. Даст вам зеленый чек, как только у меня будет шанс опробовать его. Matt 13 лет назад 0