Як я можу відновити файли фотографій з картки пам'яті із пошкодженою файловою системою?


18

Я знаю, що це не конкретно питання фотографії, але оскільки багато хто з нас з DLSR-програмами для споживачів / професіоналів використовують компактні флеш-карти, це може відбуватися і з іншими.

У мене є карта Sandisk 16GB Ultra, яка періодично мала можливість камери повідомляти про неможливість доступу до карти. Мені довелося вставити картку, щоб продовжувати її використовувати. Я зміг прочитати карту та перенести файли фотографій на комп'ютер. Сьогодні те ж саме повторилося, тільки що, наблизившись до ємності карти, вона вийшла з ладу в останній раз, і камера згодом не змогла її прочитати більше. Незважаючи на перевстановлення.

На інших моїх картках CF жодного разу не виникало цієї проблеми, тому вона в значній мірі ізольована від цієї карти.

Картка аналогічно не впізнавана на моєму комп’ютері зчитувача карт CF. Я думаю, що файлова система тост, але я підозрюю, що файли фотографій залишаються цілими. Я хотів би знайти способи, де я можу перевірити необроблені бінарні дані на картці та сподіваюся відновити фотографії?



Я бачив це питання, але не мав фундаментального розуміння відмінностей між форматами запису CF та SD карт (не файловою системою ОС), і якщо читанням необроблених карт потрібно робити щось особливе.
іслала

Відповіді:


18

Є два утиліти від CGSecurity, які можуть допомогти.

  • TestDisk - Дозволяє прямий доступ до даних диска та відновлення файлів із пошкоджених таблиць розділів.
  • PhotoRec - спеціально орієнтований на відновлення фотографій шляхом виявлення байтових шаблонів у файлах зображень (та відео).

Залежно від того, що спричинило збій вашої картки, залежатиме, який із цих інструментів буде працювати найкраще.

Ви можете використовувати TestDisk, щоб спершу зробити необмежену резервну копію картки, щоб запобігти подальшому пошкодженню шляхом неправильного використання інструментів відновлення.


2
Я використовував PhotoRec для відновлення файлів завдяки. Чудово, що це безкоштовно, тому здогадуватися не можна нарікаючи на відсутність графічного інтерфейсу.
іслала

2
+1 для PhotoRec : У моїй картці була зруйнована файлова система (Windows і камера не розпізнали її), але мені вдалося відновити всі фотографії з неї за допомогою цього чудового програмного забезпечення. Не можу рекомендувати більше!
Роберт Коритник

3
+1 - рекомендувати безкоштовне та відкрите програмне забезпечення, яке працює. Я намагався знайти опцію резервного резервного копіювання в TestDisk, але не зміг її знайти. Врешті-решт я просто пішов і скопіював файли на карту. Вдалося відновити кожну фотографію. Відмінна програма.
Ліліенталь

6

Чи можете ви відрізнити, чи це карта недоступна, чи це просто файлова система? Я знаю, що в Linux можна отримати доступ до необмеженого пристрою і спробувати витягнути з нього дані (що має бути можливо, оскільки це зазвичай просто послідовно зберігаються файли JPEG).

У Windows та Mac ви можете спробувати програмне забезпечення для відновлення, рекомендоване SanDisk, демонстраційна версія, яка показує, що це може врятувати, доступна тут: http://www.lc-tech.com/software/rprodetail.html (див. Також запитання щодо поширених запитань SanDisk про те, що).

Якщо ви не можете бачити необроблене обладнання, то, мабуть, ваш єдиний шанс - спробувати послугу відновлення даних, щоб розірвати карту і спробувати отримати вам дані з флеш-фішок.


Сама таблиця файлової системи якось пошкодилася. Я перевіряв різні утиліти, і вони можуть отримати файли даних.
іслала

Це програмне забезпечення є більш зручним для користувачів, ніж тест-диск з відкритим кодом, тому я рекомендую для людей, які не мають технологій. В іншому випадку, TestDisk / Photorec все ще можна отримати, маючи розумний досвід роботи з програмним забезпеченням.
іслала

TestDisk / PHotoRec не розпізнає пошкоджену карту, незважаючи на те, що на "Мій комп'ютер" відображається як неформатований диск. TestDisk зробив цю роботу. Дорогий, але вартий кожного цента, якщо у вас є щось, що варто врятувати, і все-таки дешевше, ніж фахівці з відновлення даних в чистому приміщенні.
nathanchere

3

Якщо ви взагалі зможете дістатися до картки, ви можете спробувати скористатися Recuva від Piriform, Inc. Це безкоштовне завантаження, і я використовував її для повернення файлів, які були випадково видалені.

Однією з перелічених особливостей є:

Відновлення з пошкоджених або відформатованих дисків

Навіть якщо ви відформатували диск, щоб він виглядав порожнім, Recuva все ще може знайти ваші файли на ньому.


Здається, Recuva очікує відому файлову систему (наприклад, FAT32, NTFS), перш ніж вона зможе сканувати диск накопичувача. Файлова система моєї картки пошкоджена.
іслала

@icelava - може знадобитися знати, якою була файлова система , але вона не повинна мати гарну файлову систему на диску.
Підроблене ім’я

ні, Recuva не міг нічого зробити, оскільки не було недоторканої файлової системи, щоб вона навіть розпізнавала.
іслала

2

Ви можете спробувати спершу використовувати chkdsk для відновлення розділу. Я припускаю, що ваша картка відформатована FAT32. У командному рядку Windows (cmd) можна використовувати таку команду:

chkdsk g: / f / r / x

Зауважте, що замість g слід записати ім’я диска картки пам'яті:

Після завершення chkdsk і диска знову видно, ви зможете відновити свої файли.

Якщо ви не бачите файли зображень, але можете отримати доступ до картки пам'яті, ви можете скористатися програмним забезпеченням Recuva для порятунку файлів зображень.


Я б не почував себе комфортно, використовуючи подібну операцію на письмі на носії, перш ніж створити резервну копію.
CodesInChaos

Використовувані команди chkdsk не записують операції. Як логічний вибір, звичайно, було б поганою ідеєю використовувати операції написання.
Тьятлаї

Як можна виправити помилки, не змінюючи гучність?
CodesInChaos

Він може виправити таблицю розділів, не торкаючись даних. Крім того, він може шукати підписи файлів і виправляти їх на MFT і Таблиці розподілу файлів.
Тьятлаї

Ви не можете виправити MFT, не змінивши його. І модифікувати його ризикує зламати його ще більше. Тому я вважаю це ризикованим підходом, якого не слід робити, перш ніж створювати копію всієї карти низького рівня.
CodesInChaos

1

Як писав Саймон, фотореакція - хороший інструмент для відновлення втрачених даних, не тільки файлів зображень. У минулому я успішно відновлював jpg-файли, але він використовував підписи для пошуку файлів, і я не знаю, чи є у нього підписи для необроблених файлів.

Лише підказка, спочатку скопіюйте вміст картки з dd та використаний фотореактор із зображенням, створеним dd. Роблячи цю одноразову копію, ви уникаєте більше шкоди картці.

Якщо photorec не розпізнає необроблені файли, подивіться, чи є у вас удача з іншими інструментами, наприклад: Найперше .

Ви також можете прочитати цю статтю про відновлення файлів з протертих дисків .


Деякі інструменти відновлення дисків, такі як ddrescue, працюють спеціально, повторно читаючи проблемні сектори. Я не знаю, чи корисна ця стратегія у флеш-носіях, але, чесно кажучи, я б не надто турбувався про подальше пошкодження картки. Медіа досить дешеві, що я дотримуюсь політики "один страйк, ви виходите" - якщо на картці є помилки, я зберігаю все, що можу, а потім сміття.
mattdm

1

На даний момент я використовую ddrescue для відновлення фотографій із пошкодженої картки CF (я вважаю, помилка обладнання).

Проблема, яку я маю, - це нечитабельність не лише частин файлової системи / файлів, але коли я намагаюся прочитати певну частину картки CF, диск перестає відповідати цілком, що ускладнює імпорт файлів з неї.

Я думаю, це може бути досить особливим випадком, але в будь-якому випадку мені вдалося скласти більшу частину диска разом ddrescue, використовуючи -iопцію пропустити шматок, де він не вдається, і в іншому випадку прочитати сектори, які працюють, щоб створити новий файл зображень диска для використання з PhotoRec.

Якщо на CF-картці не було таких серйозних збоїв, я думаю, це було б можливо лише в PhotoRec, як це запропонували інші.

Основна утиліта ddrescue - це те, як вона дозволяє отримати стільки диска, скільки є, і використовувати різні методи (наприклад, повторні спроби, які можуть бути хорошими на магнітних / оптичних дисках) для заповнення прогалин. Ви можете продовжувати його повторно запускати, щоб створити образ диска з того, що читається різними методами. І автоматично з'ясовується, наскільки вона може насправді успішно читати між невдало / пошкодженими секторами.


0

У мене SD-карта погано під час канікул у Disney World. Камера заявила, що карта не читається. І комп'ютер сказав, що карта порожня. Коли я знав, що у мене є 100+ знімків. І це було до того, як я повернувся в готель, щоб їх створити.

Тому я запам'ятав цю програму для видалення під назвою "Recuva" (лише для Windows), яка сканує гучність (жорсткий диск, флеш та ін.), Шукаючи видалені файли.

Звичайно, він знайшов кожного з них, і я зміг їх відновити. Найкраще, що програма безкоштовна.

Тож Google "Recuva" і спробуйте.


Дублююча відповідь. Я раніше пробував recuva, але очікував, що на картці буде присутня відома файлова система. Мою карту підсмажували до тих пір, поки файлова система не була впізнавана.
іслала
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.