Очень трудно извлекать данные из неисправных или умирающих дисков используя стандартные системные процедуры. Например, всегда, когда система сталкивается с плохими секторами на жестких дисках, скорость чтения стремительно падает, что делает создание образа диска очень медленным. Существуют разные методы для обхода таких проблем, типа пропуск определенного числа секторов в надежде что последующие сектора будут читаемыми, но они не встроены в стандартные драйверы дисков. В других случаях необходимо специализированное оборудование и программы для решения этой проблемы.
Сразу вспоминаются два примера: PC-3000 от ACELab и DeepSpar Disk Imager™ от DeepSpar. Они высоко ценятся в кругах профессионалов по восстановлению данных и широко распространены в их мастерских и лабораториях по всему миру. Обращзайтесь к странице хелпа по R-Studio DeepSpar Disk Imager™ и нашей статье "Совместная работа R-Studio и платы PC-3000 UDMA".
У чисто "железных" решений однако есть свои недостатки, и самый основной - их стоимость. Очень часто финансовые вопросы ограничивают число таких устройств, которое небольшие компании по восстановлению данных могут себе позволить, а в худшем случае вообще они могут не дать возможности иметь даже одну такую плату.
Однако существуют хорошие заменители такого оборудования - чисто программные решения. Они используют системные I/O порты для эмуляции "железа" и собственные драйверы с расширенным управлением, которое недоступно в стандартных системных драйверах. И хотя такие решения имеют некоторые ограничения по сравнению с их "железными" прототипами, но они все-таки могут решать большинство задач по извлечению данных. Принимая во внимание их небольшую стоимость, неудивительно что такие чисто программные решения широко используются.
Обычно такие программные решения сделаны под Linux, т.к. эта ОС предоставляет наибольшую гибкость среди основных операционных систем при выполнении дисковых операций.
HDDSuperClone от SD Computing Service и является таким программным решением для задач создания образа диска, его клонирования и извлечения данных. Он специально был разработан для работы с нестабильными, неисправными и умирающими дисками. Он использует несколько расширенных методов для извлечения данных из жестких дисков с плохими секторами и другими "железными" проблемами при этом стараясь сделать все возможное чтобы не ухудшить состояние жесткого диска.
У него есть два режима работы:
1. Режим клонирования / создания образа: он просто копирует данные с одного диска (источника) на другой диск или в файл (цель). Он также создает файл карты диска (лог), который указывает сектора, которые невозможно получить (плохие сектора). Такие данные могут быть обработаны сторонними программами. Этот режим доступен как в бесплатной, так и в коммерческой, с небольшими ограничениями в первой.
2. Режим виртуального драйвера (только в коммерческой версии): В этом режиме HDDSuperClone устанавливает специальный драйвер, создающий виртуальный диск из реального физического жесткого диска.
Драйвер HDDSuperClone использует мощные методы для извлечения данных из проблемного диска, но это не все. Главное преимущество этого режима - создание частичного образа исходного диска. Когда программа считывает некоторые данные на таком виртуальном диске, HDDSuperClone также копирует эти данные на целевой диск / в файл образа. Когда те же самые данные снова считываются, HDDSuperClone берет их из целевого диска / файла образа, а не с исходного диска. Этот режим сильно снижает износ исходного диска. Такая работа особенно важна когда диск неисправен или умирает.
Настоящая статья покажет вам как R-Studio может работать с HDDSuperClone в таком режиме. Мы попытаемся восстановить данные с неисправного диска (Seagate ST380817AS), с которым невозможно работать напрямую по причине его плохого состояния.
Последовательность необходимых действий такова:
1. Подключите исходный и целевой диск (если целевой диск необходим). Если исходный диск мал, то можно использовать образ диска вместо другого жесткого диска.
Оборудование для HDDSuperClone и R-Studio
Кликните по изображению для его увеличения
ОС на рабочем компьютере Ubuntu 20.04.2 LTS, ядро Linux 5.4.0-67-generic x86_64.
2. Запустите HDDSuperClone и создайте новый проект. Затем установите виртуальный драйвер до подключения источника и цели. Так как исходный диск маленький, то в нашем случае можно использовать файл образа. Выберите необходимый Virtual Mode и кликните по кнопке Start.
HDDSuperClone подключенный к исходному диску
Кликните по изображению для его увеличения
Вы можете прочитать больше о работе с HDDSuperClone в его документации HDDSuperClone User Manual.
Виртуальный диск появится в системе
Виртуальный диск, созданный HDDSuperClone
Кликните по изображению для его увеличения
Надо подождать пару минут для того, чтобы операционная система закончила обработку виртуального диска.
3. Запустите R-Studio и найдите виртуальный диск, созданный HDDSuperClone.
Неисправный диск и диск, созданный HDDSuperClone в R-Studio
Кликните по изображению для его увеличения
Обратите внимание на то, что реальный жесткий диск также появился в R-Studio, но с него ничего невозможно считать по причине его плохого физического состояния.
4. Запустите процесс сканирования для APFS Container найденного на виртуальном диске, созданном HDDSuperClone.
Процесс сканирования для виртуального диска, созданного HDDSuperClone
Кликните по изображению для его увеличения
И дождитесь результатов сканирования
Результаты сканирования для виртуального диска, созданного HDDSuperClone
Кликните по изображению для его увеличения
После окончания сканирования области диска где расположен APFS Container, HDDSuperClone будет брать данные из этой области в файле образа, а не с исходного диска.
5. Включите составление списка файлов на одной из распознанных разделов, скажем, на Recognized4.
Файлы, найденные на разделе Recognized2
Кликните по изображению для его увеличения
Найденные файлы могут быть просмотрены, найдены в процессе поиска, и отмечены на восстановление.
Просмотр файла pdf
Кликните по изображению для его увеличения
И, наконец, отмеченные файлы могут быть восстановлены.
Заключение
Как показывает наша статья, R-Studio и HDDSuperClone могут успешно работать вместе. Комбинация мощных возможностей по созданию образа программой HDDSuperClone и отличная работа R-Studio по восстановлению данных существенно увеличивает шансы на успешное восстановление данных с неисправных жестких дисков. В тоже самое время, частичное создание образов, выполняемое HDDSuperClone, существенно уменьшает возможные повреждения, которые могут еще сильнее ухудшить состояние жесткого диска.