Адрес для входа в РФ: exler.wiki
Как восстановить случайно стертые файлы на карте памяти (флешке)
Недавно друзья обратились за помощью: ездили в поездку, поснимали там, вернулись - и случайно грохнули все файлы на карте памяти. Обидно им до жути - там были засняты очень красивые места. Попросили помочь. Я поизучал несколько программок, которые помогают в подобных случаях, из них больше всего понравилась Recuva от создателей CCleaner. У нее есть бесплатная версия, которая полностью рабочая (ссылка на скачивание с сайта разработчика).
При восстановлении можно выбрать тип медиафайлов (например, только фото и видео).
Восстанавливает очень качественно. При этом показывает, какие файлы восстановятся полностью, какие неполностью, а какие восстановить нельзя, потому что они затерты другими файлами.
Также умеет восстанавливать файлы с отформатированного носителя - для этого есть специальный режим "глубокое сканирование".
Имейте в виду, мало ли - понадобится.
Для НТФС в результате нашел бесплатную утилитку (верхний линк по ссылке - к производителю, учитывая, что утилитка не обновлялась со времен семёрки и её могут удалить или сайт может закрыться - даю линк на heise, я обычно у них всё ищу, когда не уверен, как пишется линк к производителю). У меня при первом запуске утилитки система сама предложила поставить старый .NET и всё прекрасно заработало в десятке, нужный файл удалось восстановить.
Там возможности изучать год можно.
Радует только, что работать можно не напрямую с пациентом, а с образом диска.
Сейчас не знаю, поддерживается ли программа. Чуть раньше здесь упомянули R-studio. Та же функциональность примерно, и, что интересно, работает даже под Linux.
Строго говоря, в Linux хватает встроенных средств для восстановления удалённых.
В Linux есть Photorec — идеальный инструмент для восстановления.
Хотя в Linux, конечно, сложнее само восстановление. На файловой системе Ext4 несколько иные алгоритмы размещения файлов на диске, они раскидываются сразу по всему диску, исключая фрагментацию, как-то так.
Я как-то в 2014-м поленился взять собой в отпуск ноут и всю поездку по северной Испании снимал на 64Гб флэшку. Ещё одна такого же объема была на случай нехватки места на первой. Уже в самом конце, за два дня до возвращения, флэшка перестала читаться в фотоаппарате. Остаток отпуска отснимал на вторую флэшку, а по возвращении долго и безуспешно пытался восстановить первую.
У производителя - SunDisk - была (а может и сейчас существует) услуга по восстановлению особо важных данных с неисправных носителей, но я посчитал, что она неоправданно дорога для моих целей. Обращался к знакомым умельцам и просто искал таких через и-нет - все говорили, что модель флэшки достаточно новая и у них пока нет возможности с ней что-нибудь сделать (что-то про контроллер мне рассказывали, если я еще правильно помню). После этого зарекся фотографировать на флэшки большого объема, решил, что проще заменить ту, на которой место закончится, чем снова наступить на те же грабли. Ну и не стесняюсь теперь всегда с собой брать ноут, и в конце дня всё снятое сливать на него.
Спасибо, кстати, за программку, возьму на заметку на всякий случай
После него ничего не останется ведь? Или останется?
В некоторых винтах в микрокоде даже команда специальная на уничтожение данных есть, получив которую, контроллер удаляет данные без участия интерфейса, своими средствами.
Но всё равно это небыстрый процесс. Проще кувалдой. Быстрее, надёжнее. И дешевле в результате.
рекува не помогла, р студио помогла.
Так что возьмите на заметку.
Если сложный случай: убили раздел с данными, создали новый, поставили систему, что-то пошло криво, убили раздел, создали заново в процессе установки системы... а потом юзер сказал, что ему очень нужны данные, которые были с самого начала и копий нет. Это реальный кейс, которым я сейчас занимаюсь.
Так вот, Recuva просто не видит предыдущие разделы. Соответственно, не находит ничего, что на них было. R-Studio видит.
Люди, профессионально занимающиеся восстановлением данных, очень советовали мне бесплатный R-Saver, - но мне он совсем не зашел. Хотелось бы данные восстановить не сборной солянкой по типам или по папкам с невразумительными названиями, а так, как они были разложены до удаления раздела. R-Studio это умеет, Hetman Partition Recovery умеет, а в R-Saver я просто не нашел такой настройки.
Вот если поверх что-то писали на карточку - тогда, возможно R-Studio справится лучше.
:)
Объясню почему "почти". Во-первых, нужно точно знать модель телефона.
Во-вторых, нужно поставить на телефон программу, которая даст смонтировать внутреннюю память телефона как внешний диск - тогда уже пользоваться программами для восстановления данных на ПК.
То же самое будут пытаться делать программы с Маркета, только без ПК - но с разным результатом.
Но сам не пробовал, как работают не знаю.
Так что имеют право.
Диск был Seagate, со слов специалиста - поймал клин, в рассказе фигурировала заморозка, чтоб отпустило (тут важно не допустить конденсата в процессе работы, иначе все), потом подключение к linux-машине в режиме PIO и выдергивание данных какой-то linux софтиной.
В рассказе еще фигурировала металлическая пыль.
Гермозона точно не вскрывалась.
Клин был из-за того, что диск молотил в сервере годами в режиме 24/7, а этой конкретно модели диска требуется периодически выключаться.
Я уже не помню всех подробностей, возможно у меня наложились объяснения от разных случаев (обращался не раз).
Какое-то спецоборудование у него стоит, но какое - я не запомнил.
Так что имеют право.
Важные данные нужно бэкапить, с проверкой результата, и по разным местам прятать копии. Выходит в разы дешевле восстановления, которое еще и не всегда возможно (за адекватное время и деньги).
Был найден мертвый (падал на стол) аналогичный диск.
Переставил плату контроллера, подправил профиль калибровки в HexEditor-e.
Файлы считались и переехали на новый винт.
Из донора извлек красивые блестящие диски и пару магнитиков, остальное - на металл.
Пациент после прогона заводским форматированием - ушел на полочку, работать подменным малонадёжным HDD.
Но это клиенту просто повезло, что в наличии был такой же диск с живым контроллером.
Были случаи, когда винчестеры восстанавливались протиркой контактов специнструментом компании Koh-i Noor. Тогда затраты - пиво. Хорошее пиво.
Оба раза я платил за восстановление 1.5 кило грина, но на вопрос, что они (Drive Savers) делали, никогда не отвечали 😄 Но подозреваю, что не особо ебались, так как больно быстро справились.
У меня такой человек вытащил данные с винта, который перестал определяться вообще. Рассказал, как он это делал. Я бы не взялся, хотя сисадминю 17 лет.