У меня есть 4 ГБ SD-карта с некоторыми семейными фотографиями, которые мне нужно восстановить. Когда я вставляю карту в устройство чтения карт, она отображается как неизвестное устройство на 32 МБ (как /dev/sde
) и не может быть смонтирована. При вставке обратно в камеру (Nikon D60), он говорит, что карты должны быть отформатированы (как и при вставке в компьютер с Windows). Я хочу восстановить все фотографии на карте (были другие фотографии до семейных фотографий), потому что я не знаю, сколько я взял или их точных размеров (но я полагаю, что все они были в формате JPEG). Карта должна быть отформатирована как файловая система FAT32.
Какие утилиты Linux или Unix доступны для восстановления файлов? Могу ли я сделать это сам или мне нужно обратиться за профессиональной помощью?
Редактировать: Похоже, что мой картридер каким-то образом повредил карту, сделав ее нечитаемой и неформатируемой. Когда я проверил другую карту, которая была точно такой же (за исключением файлов), она «испортила» вторую. Я хотел бы снова использовать вторую карту, поэтому есть ли инструмент для форматирования поврежденной карты, который не знает (или не может правильно сообщить), насколько она велика?
ddrescue
. Вам не нужно ничего знать о цилиндрах / головках / секторах.-dr3
параметр-d
означает «использовать прямой доступ к диску», минуя кэши ядра, содержащиеся в содержимом диска, и-r3
означает 3 раза повторить чтение, если получится ошибка для поврежденного сектора.PhotoRec с http://www.cgsecurity.org/ - бесплатный, с открытым исходным кодом, простой в использовании. Только что восстановил множество семейных фотографий и видео с поврежденной SD-карты. Просто распакуйте в папку, запустите файл и укажите его на диске.
источник
Я бы порекомендовал TestDisk . Я успешно использовал его для восстановления файлов с поврежденных жестких дисков. Я обычно использую дистрибутив, такой как TRK или SystemRescueCd .
источник
Вы не подробно о том, как данные были потеряны. Если это логическое удаление, и устройство не слишком много пишет, шансы на восстановление данных хорошие: очевидный совет - выбрать TestDisk & Photorec . Конечно, традиционная рекомендация: защищать от записи оригинальное устройство, в любом случае подвергать его как можно меньшему взаимодействию. Лучше всего,
dd
это на какой-то другой поддержке, отключите его и работать с файлом изображения. Если, с другой стороны, «плохой» в предмете означает физически разрушенный, все становится сложнее, но вы должны все равно попробовать, потому что обычно небольшая часть блоков становится нечитаемой. Особенно на SD, которые имеют репутацию очень высокой выносливости.источник
dd if=/dev/sda of=/mnt/hda1/image.dd bs=1M
где / mnt / hda1 точка монтирования какой-либо другой достаточно большой поддержки. Затем отключите SD, сделайте копию image.dd и работайте с последним, чтобы вам не пришлось подключать SD. См. Пошаговое руководство по TestDisk на его домашней странице. Надеюсь, из того, что вы говорите, похоже, что вам просто нужно восстановить таблицу разделов / mbr. Удачи.dd
, так как он останавливается на первой ошибке. Используйте что-то вродеddrescue
.Я использовал PhotoRec, который входит в пакет testdisk. Я работал нормально, чтобы восстановить фотографии с microsd sandisk, который был поврежден моим телефоном.
источник