Подводные камни при форматировании HDD и SSD
Часто встречающаяся проблема, связанная с аппаратными неисправностями жёстких и SSD дисков, вызванная нечитаемыми секторами, т.н. «отложенным сканированием» или BGMS, либо просто логическим сбоем, проявляющаяся сообщением Windows типа «прежде чем использовать диск в дисководе его нужно отформатировать», наталкивает пользователей на казалось бы очевидное, и вместе с тем крайне опасное, о чём я напишу далее, решение — форматировать диск с тем, чтобы в дальнейшем с помощью всеразличных программ, начиная от нормальной R-Studio или UFS Explorer и заканчивая таким г**ном как Recuva, попытаться вытащить с отформатированного диска файлы.
В работу попал внешний WD Charger с распаянным на плате USB интерфейсом, «тормозящий» при работе из-за background media scan activity процессов, заботливо отформатированный пользователем перед тем, как обратиться за помощью к нам.
Меняем USB плату на SATA аналог для облегчения процессов технологического чтения диска, выключаем «фоновое сканирование», подключаем диск на программно-аппаратный комплекс с параллельным копированием всего прочитанного на диск-приёмник и смотрим на «свежеформатированную» файловую структуру:
Особенности построения транслятора на «новых» SMR HDD и SSD с поддержкой функции Trim (подробнее про транслятор на «старых» дисках можно прочитать по этой ссылке) состоят в том, что диск при запросе содержимого сектора из незанятой с точки зрения диска (не описанной в трансляторе) области не производит фактического чтения содержимого сектора, а автоматически отдаёт паттерн 00h, т.е. нули.
Формируем общую карту секторов LBA, почти на 2Tb и строим на основе «карты голов» в свою очередь полученной на базе разбора существующего SMR транслятора субкарту занятого пространства.
И видим, что после «быстрого» форматирования средствами Windows диск считает, что у него занято всего 703 Mbt. Подчеркну красным: это не на основе разбора bitmap полученный объём, а «аппаратно» высчитанный размер занятой, с точки зрения самого диска, области! При штатном чтении остальных секторов мы будем видеть бесконечную череду нулей, и ни одна программа для восстановления файлов после форматирования не найдёт на таком диске ничего, как ни старайся.
И вот тут начинается самое печальное. Если диск был «самошифрующимся» т.е. в паспорте был бы активен чекбокс SED Drive, то вместе со старым транслятором после быстрого форматирования улетела бы часть ключа шифрования.
Но даже если шифрования не было, чтение пользовательской области в технологическом режиме, когда диск отдаёт реальное содержимое сектора:
Это только начало долгой и нудной работы по вытаскиванию из полученного образа файлов, особенно если речь идёт о сохранении изначально бывшей на диске до форматирования файловой структуры и фрагментированных данных. Файлы на таких дисках пишутся не линейно, диск отдаёт под запись пространство по непредсказуемому заранее алгоритму и ручное определение положения кучи цепочек, сортировка «мусорных» от тех, где были реальные актуальные данные, работа сложная и нетривиальная. Если на диске сохранились предыдущие варианты фрагментов SMR транслятора, то потерянные файлы можно восстановить в полном или близко к тому объёме. В противном случае для восстановления данных будет доступен только т.н. «черновой» результат по сигнатурам (заголовкам) файлов.
Вот к каким последствиям может привести «невинное» быстрое форматирование вашего съёмного винчестера. И ведь обязательно найдутся дятлы, которые будут говорить, что «да я сто раз диски форматировал и без проблем потом программками оттуда файлы восстанавливал». Да, когда-то давно так и было, а сейчас получается вот так вот.
Читать так же:
Ремонт и восстановление NVMe M.2 PCI-e SSD дисков
Оборудование для диагностики, ремонта и восстановления информации с NVMe M.2 PCI-e SSD твердотельных дисков
Ремонт и восстановление данных с SSD на контроллерах Marvell
Терминальное подключение к SSD дискам на контроллере Marvell, команды для ремонта и чтения данных
Не понятно, а зачем вообще форматировать? Если планируется использовать R-Studio
Понтия не имею, но так поступает значимая часть граждан.
Добрый день! В прошлом году, в августе пыталась перенести все файлы с диска на флеш карту, нажала «вырезать». Флеш карта оказалась бракованной и до нее фото и видео не дошли. На жестком диске улетели в корзину, но диск какой-то сложный smr палмер, вроде как. В Череповце и Вологде спецы сделать не могут. Сказали ничего на нем не записывали. Хочу, чтобы вы посмотрели и спасли мои файлы…
Есть SSD SAMSUNG MZVLB1T0HBLR-000L2 1024,2 GB Второй диск: HP SSD FX900 Pro 2TB: 2048,4 GB (на него были сперва скопированы все данные, а после этот диск был подвергнут глубокому форматированию (не поверхностному)). Ситуация следующая. У меня старый SSD (диск-1, Самсунг на 1Тб) переполнился. Я приобрёл новый SSD (диск-2, HP на 2Тб) для переноса файлов и разгрузки диска с операционкой. Всё сделал, но ноутбук не стал работать так же хорошо, как раньше. По этому поводу мне посоветовали заменить SSD_диск-1 с операционкой, т.к. утверждали, что для твердотельных дисков работа с загрузкой больше 70% — критична и «откатить»/«вылечить» мой диск-1 не получится. Купил ещё один SSD (диск-3, HP на 1Тб). Сперва загрузил «образ» диска С (с операционкой) на диск-2. Далее начал инициировать диск-3. В процессе этих всех манипуляций и установки тыкал эти диски туда/сюда в ноуте. Также решил создать ещё загрузочную «флешку» для Винды (она у меня официальная). В результате многих телодвижений продолжил инициализацию диска-3. Зашёл в «Мой компьютер» и увидел, что во втором разъёме стоит диск, который заполнен на (сколько-то там — не помню) из 953Гб. Подумал: это диск-3 (однотеррабайтник). И решил его полностью отформатировать. Но не поверхностно, а глубоким форматированием. После оказалось, что там стоял диск-2 (двух-террабайтник) со всеми моими файлами. Хотя через «Мой компьютер» он продолжал определяться с максимальной вместимостью 953Гб. Программой Recuva я попытался восстановить все файлы. Процесс был долгим, но восстановилось куча файлов. Одна незадача: при открытии ЛЮБОГО (!) файла — он «пустой» внутри. Пишет: или нечитаемый формат, или файл повреждён. Почитал и узнал про команду TRIM на SSD. И понял, что Recuva может не справится. Скачал Феникс. Он тоже нашёл кучу файлов (по крайней мере куча наименовании файлов, как и в случае с Recuva), но для восстановления просит купить лицензию. Мне не жалко их акционной цены в 1.600 рублей для благого дела. но поможет ли? Поэтому обращаюсь к Вам: Ваша организация сможет восстановить мои файлы? Есть диск-1 (изначальный с операционкой), с которого я скопировал файлы на диск-2 (двух-террабайтник, подвергнутый глубокому форматированию) и сам диск-2. Каковы шансы и какая будет стоимость данных работ? Возможно ли удалённое восстановление на моём ноутбуке с Вашей помощью (если этот процесс не требует специального оборудования)? Естественно по предоплате за Ваше курирование процесса.