Главная » Хабрахабр » Восстановление данных из пустого места

Восстановление данных из пустого места

Windows предлагает отформатировать

В новогодние каникулы появилась возможность написать об интересном случае (хотя подобных кейсов у нас в DATALABS не мало). Привет Хабр. Если интересно как? А интересен он тем, что из полностью обнулённой USB флешки, мы удачно восстановили данные. Смотрим дисковым редактором, что же случилось с файловой структурой.
WinHex: Добро пожаловать под кат…
Предложение отформатировать накопитель Windows выдаёт в тех случаях, когда не может определить на устройстве файловую структуру, вот и предлагает создать новую, путём форматирования.
В нашем случае нужны данные и форматировать нельзя.

image

Все 32 гигабайта «залиты» нулями… Данных нет! Опаньки… Все! и тот злобный товарищ не запускал ли утилиты ремонта? Шеф, всё пропало.
Сразу спрашиваем клиента, не давал ли кому? Ответ: Нет, сразу к вам.

Если флешку ни кто не «прошивал» и не записывал её паттерном, то не могла же она в миг обнулиться, на это требуется время и действие.

image

Спаяем микросхему и посмотрим содержимое памяти напрямую, в обход контроллера. Ок, русские не сдаются. В данном случае в одном корпусе два кристалла, Вместе со служебной информацией получается два дампа по 18гб.

image

В дампе не нули, но это ещё ни о чём не говорит, так как на современных флешках контроллер пишет данные не в явном виде, а через XOR операцию.

Но нам повезло они разные, а это данные! Если все блоки одинаковы, то да, накопитель залит одним и тем же.

Нужно подобрать ксор, и собрать блоки в нужной последовательности по алгоритму контроллера.

image

Пошаманим ростовским комплексом

image

К сожалению картинку с данными мы не имеем права выкладывать, так как у нас в конторе конфиденциальность превыше всего. И вауля, 26 гигабайт данных, 9000 файлов, битых из них 900.

В заключении этой мини истории со счастливым концом (клиент сначала расстроился, что там одни нули), нужно написать почему не все файлы корректно восстановились.

Износ происходит очень быстро, по сравнению с флешками которые измерялись мегабайтами. Качество современных чипов памяти весьма печальное, и несмотря на громогласные заявления производителей о том, что вот мы сделали огромное количество циклов записи… статистика показывает обратное. Ну не будем об этом здесь и сейчас.

Это уже были первые звоночки, что она «сыпется». Касательно этого случая, флешка умирала и «сигнализировала» об этом косвенным путём, а именно: запускалась проверка диска, результат работы чекдиска — папка FOUND, в восстановленных данных присутствует.

Контроллер увидел, что количество плохих ячеек памяти уже огромное и сделал такой «финт ушами» как, отдача в интерфейс нулей.

Как результат – клиент доволен. Нам же пришлось вычитывать битые сектора, многократным чтением, какие-то из них удалось прочитать или восстановить из ECC. А начиналось то всё, с пустого места…


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

[Перевод] Когда дети понимают, что вся их жизнь уже находится в онлайне

Поиск в Google информации о себе превратился в обряд перехода Не так давно эта 11-летняя девочка – которую мы, как и остальных детей в этой истории, будем называть вымышленным именем – обнаружила, что её мама выкладывает её фотографии без её ...

[Из песочницы] Развёрнутый ответ на комментарий, а также немного о жизни провайдеров в РФ

Сподвиг меня на этот пост вот этот вот комментарий. Привожу его здесь: kaleman сегодня в 18:53 Вместе с обновление системы блокирования сайтов, у него под бан попал почтовик mail.ru С утра дергаю техподдержку, ничего сделать не могут. Меня сегодня порадовал ...