Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти вопросы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
В вычислительной технике восстановление данных — это процесс восстановления удаленных, недоступных, потерянных, испорченных, поврежденных или отформатированных данных из вторичного хранилища , съемных носителей или файлов , когда данные, хранящиеся в них, не могут быть доступны обычным способом. Данные чаще всего восстанавливаются с носителей, таких как внутренние или внешние жесткие диски (HDD), твердотельные накопители (SSD), флэш-накопители USB , магнитные ленты , компакт-диски , DVD -диски , подсистемы RAID и другие электронные устройства.. Восстановление может потребоваться из-за физического повреждения устройств хранения или логического повреждения файловой системы , препятствующего ее монтированию операционной системой (ОС) хоста .
Восстановление данных может быть очень простым или технически сложной задачей. Вот почему существует специальное программное обеспечение и компании, специализирующиеся в этой области.
Наиболее распространенные сценарии восстановления данных включают сбой операционной системы, неисправность устройства хранения, логический сбой устройств хранения, случайное повреждение или удаление и т. д. (как правило, в системе с одним диском, одним разделом и одной ОС) . в этом случае конечная цель — просто скопировать все важные файлы с поврежденного носителя на другой новый диск. Это можно сделать с помощью Live CD , DVD, загрузившись непосредственно с ПЗУ или USB-накопителя вместо рассматриваемого поврежденного диска. Многие Live CD или DVD предоставляют средства для подключения системного диска и резервных дисков или съемных носителей, а также для перемещения файлов с системного диска на резервный носитель с помощью файлового менеджера или программного обеспечения для создания оптических дисков.. Такие случаи часто можно смягчить путем разбиения диска на разделы и последовательного хранения ценных файлов данных (или их копий) в другом разделе, отличном от заменяемых системных файлов ОС.
Другой сценарий включает сбой на уровне диска, например, скомпрометированная файловая система или раздел диска, или сбой жесткого диска . В любом из этих случаев данные не могут быть легко считаны с мультимедийных устройств. В зависимости от ситуации решения включают восстановление логической файловой системы, таблицы разделов или главной загрузочной записи или обновление микропрограммы .или методы восстановления диска, начиная от программного восстановления поврежденных данных, аппаратного и программного восстановления поврежденных служебных областей (также известных как «прошивка» жесткого диска) до замены оборудования на физически поврежденном диске, что позволяет извлекать данных на новый диск. Если восстановление диска необходимо, сам диск, как правило, выходит из строя навсегда, и основное внимание уделяется одноразовому восстановлению, спасению любых данных, которые могут быть прочитаны.
В третьем сценарии файлы были случайно « удалены » пользователями с носителя. Обычно содержимое удаленных файлов не удаляется сразу с физического диска; вместо этого ссылки на них в структуре каталогов удаляются, и после этого пространство, занимаемое удаленными данными, становится доступным для последующей перезаписи данных. По мнению конечных пользователей , удаленные файлы невозможно обнаружить с помощью стандартного файлового менеджера, но технически удаленные данные все еще существуют на физическом диске. Тем временем исходное содержимое файла остается, часто в виде нескольких несвязанных фрагментов , и может быть восстановлено, если не перезаписано другими файлами данных.
Термин «восстановление данных» также используется в контексте криминалистических приложений или шпионажа , когда данные, которые были зашифрованы , скрыты или удалены, а не повреждены, восстанавливаются. Иногда данные, присутствующие на компьютере, шифруются или скрываются по таким причинам, как вирусная атака, которую могут восстановить только некоторые компьютерные эксперты.
Самые разнообразные сбои могут привести к физическому повреждению носителей данных, что может быть вызвано человеческими ошибками и стихийными бедствиями. На компакт-дисках может быть соцарапана металлическая подложка или красящий слой; жесткие диски могут пострадать от множества механических повреждений, таких как поломка головок, выход из строя печатной платы и отказ двигателей; ленты могут просто порваться.
Физическое повреждение жесткого диска, даже в случае поломки головки, не обязательно означает безвозвратную потерю данных. Методы, используемые многими профессиональными компаниями по восстановлению данных, обычно могут спасти большую часть, если не все, данные, которые были потеряны во время сбоя.
Конечно, есть исключения из этого, например, случаи, когда могло произойти серьезное повреждение пластин жесткого диска. Однако если жесткий диск можно восстановить и создать полный образ или клон, то в большинстве случаев логическая файловая структура может быть восстановлена.
Большинство физических повреждений не могут быть устранены конечными пользователями. Например, открытие жесткого диска в нормальных условиях может привести к тому, что переносимая по воздуху пыль осядет на пластину и попадет между пластиной и головкой чтения/записи . Во время нормальной работы головки чтения/записи находятся на высоте от 3 до 6 нанометров над поверхностью пластины, а средние частицы пыли, встречающиеся в нормальной среде, обычно имеют диаметр около 30 000 нанометров. [1]Когда эти частицы пыли попадают между головками чтения/записи и диском, они могут вызвать новые поломки головок, которые еще больше повредят диск и, таким образом, поставят под угрозу процесс восстановления. Кроме того, конечные пользователи, как правило, не имеют оборудования или технических знаний, необходимых для выполнения такого ремонта. Следовательно, компании по восстановлению данных часто нанимаются для спасения важных данных с помощью более авторитетных компаний, использующих чистые помещения класса 100 без пыли и статического электричества . [2]
Восстановление данных с физически поврежденного оборудования может включать несколько методов. Некоторые повреждения можно исправить, заменив детали на жестком диске. Это само по себе может сделать диск пригодным для использования, но все еще может быть логическое повреждение. Для восстановления каждого читаемого бита с поверхности используется специальная процедура создания образа диска. Как только это изображение получено и сохранено на надежном носителе, его можно безопасно проанализировать на наличие логических повреждений, что, возможно, позволит реконструировать большую часть исходной файловой системы.
Распространенным заблуждением является то, что поврежденная печатная плата (PCB) может быть просто заменена в процессе восстановления на идентичную плату от исправного накопителя. Хотя это может работать в редких случаях на жестких дисках, выпущенных до 2003 года, это не будет работать на более новых дисках. Платы электроники современных приводов обычно содержат данные адаптации для конкретного накопителя (как правило, карту поврежденных секторов и параметры настройки) и другую информацию, необходимую для правильного доступа к данным на накопителе. Запасным платам часто требуется эта информация для эффективного восстановления всех данных. Сменная плата может нуждаться в перепрограммировании. Некоторые производители (например, Seagate) хранят эту информацию в серийной EEPROM .микросхема, которую можно снять и перенести на сменную плату. [3] [4]
У каждого жесткого диска есть так называемая системная или служебная зона ; эта часть накопителя, которая недоступна конечному пользователю напрямую, обычно содержит прошивку накопителя и адаптивные данные, которые помогают приводу работать в пределах нормальных параметров. [5] Одной из функций системной области является запись дефектных секторов на диске; по существу сообщая диску, где он может и не может записывать данные.
Списки секторов также хранятся на различных микросхемах, прикрепленных к печатной плате, и они уникальны для каждого жесткого диска. Если данные на печатной плате не совпадают с данными, хранящимися на пластине, то накопитель не откалибруется должным образом. [6] В большинстве случаев головки дисков будут щелкать, потому что они не могут найти данные, соответствующие тем, что хранятся на печатной плате.
Термин «логическое повреждение» относится к ситуациям, в которых ошибка не связана с аппаратным обеспечением и требует решения на программном уровне.
В некоторых случаях данные на жестком диске могут быть нечитаемы из-за повреждения таблицы разделов или файловой системы или из-за (периодических) ошибок носителя. В большинстве этих случаев по крайней мере часть исходных данных может быть восстановлена путем восстановления поврежденной таблицы разделов или файловой системы с помощью специализированного программного обеспечения для восстановления данных, такого как Testdisk ; такое программное обеспечение, как ddrescue, может создавать образы носителей, несмотря на периодически возникающие ошибки, и создавать образы необработанных данных, когда есть повреждение таблицы разделов или файловой системы. Этот тип восстановления данных может быть выполнен людьми, не имеющими опыта работы с аппаратным обеспечением накопителей, поскольку он не требует специального физического оборудования или доступа к пластинам.
Иногда данные можно восстановить с помощью относительно простых методов и инструментов; [7] более серьезные случаи могут потребовать вмешательства специалиста, особенно если часть файлов не подлежит восстановлению. Data carving — это восстановление частей поврежденных файлов с использованием знания их структуры.
Обычно предполагается, что после физической перезаписи данных на жестком диске предыдущие данные невозможно восстановить. В 1996 году ученый-компьютерщик Питер Гутманн представил статью, в которой предлагалось восстановить перезаписанные данные с помощью магнитно-силовой микроскопии . [8] В 2001 году он представил еще одну статью на аналогичную тему. [9] Чтобы защититься от такого типа восстановления данных, Гутманн и Колин Пламб разработали метод необратимой очистки данных, известный как метод Гутмана и используемый несколькими пакетами программного обеспечения для очистки дисков.
Последовала существенная критика, в первую очередь касающаяся отсутствия каких-либо конкретных примеров восстановления значительных объемов перезаписанных данных. [10] Хотя теория Гутманна может быть верна, нет никаких практических доказательств того, что перезаписанные данные могут быть восстановлены, в то время как исследования показали, что перезаписанные данные не могут быть восстановлены. [ указать ] [11] [12] [13]
Твердотельные накопители (SSD) перезаписывают данные не так, как жесткие диски (HDD), что упрощает восстановление по крайней мере части данных. Большинство твердотельных накопителей используют флэш-память для хранения данных в виде страниц и блоков, на которые ссылаются адреса логических блоков (LBA), которые управляются уровнем преобразования флэш -памяти (FTL). Когда FTL изменяет сектор, он записывает новые данные в другое место и обновляет карту, чтобы новые данные отображались в целевом LBA. Это оставляет данные до модификации на месте, возможно, со многими поколениями, и их можно восстановить с помощью программного обеспечения для восстановления данных.
Иногда данные, присутствующие на физических дисках (внутреннем/внешнем жестком диске, флеш-накопителе и т. д.), теряются, удаляются и форматируются из-за таких обстоятельств, как вирусная атака, случайное удаление или случайное использование SHIFT+DELETE. В этих случаях для восстановления/восстановления файлов данных используется программное обеспечение для восстановления данных.
В списке логических сбоев жестких дисков логический поврежденный сектор является наиболее распространенной ошибкой, приводящей к невозможности чтения данных. Иногда можно обойти обнаружение ошибок даже в программном обеспечении и, возможно, путем многократного чтения и статистического анализа восстановить хотя бы часть лежащих в основе сохраненных данных. Иногда предварительное знание хранимых данных и коды обнаружения и исправления ошибок могут использоваться для восстановления даже ошибочных данных. Однако, если базовый физический диск изношен достаточно сильно, необходимо заменить, по крайней мере, оборудование, окружающее данные, или даже применить лабораторные методы к физическому носителю записи. Каждый из подходов становится все более дорогим и, как таковой, все реже используется.
В конце концов, если конечный физический носитель данных действительно был достаточно сильно поврежден, восстановление будет невозможно с помощью любых средств; информация безвозвратно утеряна.
Специалистам по восстановлению не всегда требуется физический доступ к поврежденному оборудованию. Когда потерянные данные могут быть восстановлены с помощью программного обеспечения, они часто могут выполнять восстановление с помощью программного обеспечения для удаленного доступа через Интернет, локальную сеть или другое подключение к физическому местоположению поврежденного носителя. Процесс по сути ничем не отличается от того, что конечный пользователь мог бы выполнить самостоятельно. [14]
Для удаленного восстановления требуется стабильное соединение с достаточной пропускной способностью. Однако он неприменим там, где требуется доступ к оборудованию, например, в случаях физического повреждения.
Обычно успешное восстановление данных состоит из четырех этапов, хотя это может варьироваться в зависимости от типа повреждения данных и требуемого восстановления. [15]
Операционную систему Windows можно переустановить на компьютер, для которого она уже лицензирована. Переустановку можно выполнить, загрузив операционную систему или воспользовавшись «диском восстановления», предоставленным производителем компьютера. Эрик Лундгрен был оштрафован и приговорен к тюремному заключению в федеральной тюрьме США в апреле 2018 года за изготовление 28 000 дисков для восстановления и намерение распространять их примерно по 25 центов каждый для удобства мастерских по ремонту компьютеров. [16]
Восстановление данных не всегда может быть выполнено на работающей системе. В результате загрузочный диск , live CD , live USB или любой другой тип live дистрибутива содержит минимальную операционную систему.