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

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

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

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

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

Командная строка (dd, возможно?) подходы прекрасны.

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

3
задан 03.08.2010, 23:37

1 ответ

dd является способом пойти. 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, который создается. Я просто составил это, можно сделать его вообще, Вы хотите. Затем вторая команда на самом деле клонирует то, что она может выйти из палки. бакалавр наук = байты в секунду (выше 1 МБ) Вы, вероятно, захотите выключить этот путь, возможно, даже 512. Это - то, сколько это попытается считать за один раз, таким образом, чем больше это, тем быстрее команда будет работать, но большее блок, который имеет проблему. Если Вы повернете его путь вниз, то это возьмет намного дольше, но Вы, вероятно, восстановитесь больше.

Также, так как это создает .dmg, можно открыть его правильный на Mac.

1
ответ дан 08.12.2019, 02:20

Теги

Похожие вопросы