Home
›
News
Восстановление удаленных файлов, восстановление данных и информации после удаления и форматирования.
12.01.2019
Восстановление данных после форматирования в DMDE
В последнее время появилось огромное количество статей, связанных с восстановлением утраченной информации. К сожалению, многие из них содержат неточности. Некоторые вообще повествуют о вещах, относящихся к области научной фантастики. Например, в ряде статей рассказывается о «восстановлении полностью удаленных данных».
Человек, хотя бы немного знакомый с устройством любой файловой системы, знает, что технически невозможно восстановить данные, если они были удалены путем полной замены всего содержимого секторов, на которых они хранились, нулями. Именно это производят программы полного удаления, используемые для того, чтобы защитить конфиденциальность информации .
Восстановление фотографий после удаления или форматирования
Однако во всех других случаях полное или частичное восстановление информации возможно. Чтобы понять, что происходит с данными во время их удаления, и почему возможно их восстановить, нужно больше узнать о том, что собой представляют данные, как они хранятся и обрабатываются на устройствах хранения.
Как восстановить удаленные файлы и папки - даже после форматирования.
Как устроена адресация файловой системы винчестера
Логическая адресация жестких дисков бывает двух типов. На старых винчестерах, емкость которых не превышает 120 Гб, используется CHS. Более новые и емкие модели работают с системой адресации LBA.
Физическую адресацию производит программа, «зашитая» в жесткий диск. Она пользуется специальными таблицами и модулями трансляции для принятия решения, на какое конкретное место будет помещена информация. К примеру, когда файловой системе необходимо расположить некоторую информацию на n-й сектор винчестера, микропрограмма определяет, где именно ее разместить.
Человеку найти физическое расположение конкретной информации на неисправном жестком диске весьма затруднительно. Это обусловлено сложным устройством файловой системы, разным количеством секторов на дорожках (чем дальше от центра, тем их больше) и наличием переназначений в случае, если место оказывается занятым (тогда программа отправляет данные на резервные секторы).
Кроме того, жесткий диск состоит из нескольких блинов, и на каком из них может лежать информация, узнать достаточно сложно. Чтобы определить фактическое местоположение конкретного сектора, специалисты пользуются специальными таблицами и транслятором, анализируя множество данных.
Вот пример из редактора жесткого диска:
Файлы внутри HDD
Файл (от англ. - скоросшиватель, тонкая папка для бумаг) – блок упорядоченных данных, состоящий из последовательности байтов, которые, в свою очередь, подразделяются на минимальные единицы информации – биты. Файлы бывают различными по размеру и назначению. Это может быть изображение, звук, программа, документ, системная информация и многое другое.
Файлы можно сравнить с книгами. У них есть обложка с названием и внутреннее содержимое. Название состоит из имени и часто, но не всегда, из расширения, в свою очередь состоящего из трех или другого количества символов после точки. По расширению операционная система «догадывается», с чем ассоциировать файл и как его запускать. К примеру, файл Document.docx является документом Word 2010 и запускается при помощи Winword.exe Расширение .exe означает, что файл является запускаемым приложением, программой.
Для удобства хранения файлы объединяются в папки, которые могут находиться в иерархической структуре по принципу матрешки. Это значит, что папка может лежать в другой папке, которая также находится в некоторой папке, и т.д. Чтобы, программа или пользователь нашли конкретный файл, операционная система хранит пути, выглядящие как в данном примере:
C:\документы\фотографии\я и моя кошка.jpg
Из этой надписи видим, что фотография с названием «я и моя кошка» и графическим расширением .jpg лежит в папке «фотографии», которая, в свою очередь, лежит в папке «документы», расположенной на логическом диске C:. О логических дисках будет написано ниже. Запись путей к файлам и папкам вовсе не отображает реальную картину того, где данные лежат на жестком диске физически.
Для того чтобы информация на винчестере хранилась упорядоченно, используются файловые системы. Чтобы лучше понять, как они устроены, можно привести пример с библиотекой. В каждом городе и поселке имеется множество библиотек, различающихся размерами помещения и книжным фондом. Однако все они устроены так, чтобы читатель затратил минимум времени на поиски нужного произведения.
Так же и с файловыми системами. Для того чтобы операционная система быстро нашла нужный файл, файловая система все данные каталогизирует, и в определенном месте хранит информацию о конкретном расположении каждого файла или его фрагментов, если файл так велик, что занимает несколько секторов. Также имеется специальный драйвер, умеющий пользоваться этим каталогом.
Логические диски (разделы)
Чтобы разграничить информацию, были введены логические диски. Один логический раздел может занимать либо весь физический диск, либо его часть. Как правило, винчестер делят на две части: C: и D:, на первом расположена операционная система и программы, на втором хранятся данные пользователя, такие как фильмы, музыка, фотографии и документы. Это позволяет переустановить операционную систему, не затронув файлы пользователя.
Буквы, обозначающие диски, могут быть любые, от A до Z. Помимо логических разделов винчестера, дисками также называются реальные и виртуальные устройства чтения оптических дисков, карты флеш памяти, FDD приводы на старых компьютерах.
Восстановление файлов при помощи программ
Имеется множество программ , позволяющих более или менее успешно восстанавливать утерянные файлы. Наиболее известны: GetDataBack и R-Studio. Стоит рассмотреть их подробнее.
GetDataBack
У этой утилиты имеются два разных дистрибутива: для файловой системы FAT и для NTFS. Интерфейсы обоих идентичны. Для работы в GetDataBack следует проделать следующее:
Убедиться, что программа располагается не на том же физическом диске, что и утерянные данные.
Запустить программу, в открывшемся окне нажать Next.
В меню Tools выбрать Options и проставить галочки напротив слов RecoverlostFiles и RecoverDeletedFiles.
Выбрать диск с потерянными данными.
Нажать Next. Подождать, пока программа просканирует диск с утерянной информацией.
В появившемся окне Проводника выбрать папку, в которую будет сохраняться информация. Выбирать следует место, находящееся не на том же физическом устройстве, что и информация, нуждающаяся в восстановлении.
Нажать кнопку Save и Ok. Утилита сохранит все найденное в указанную папку.

R-Studio
Помимо восстановления данных, программа обладает и другими многочисленными функциями, которые здесь рассматриваться не будут. Чтобы восстановить информацию при помощи R-Studio, нужно:
Установить программу на диск отличный от восстанавливаемого.
Запустить R-Studio.
В открывшемся окне выбрать физический диск, с которого следует восстановить информацию, и нажать на него правой кнопкой мыши.
В появившемся меню выбрать слово «сканировать».
В открывшемся окне нажать кнопку «Сканировать».
По окончании сканирования нажать на появившуюся вкладку и на пункт меню «Дополнительно найденные файлы».
Щелкнуть в обоих местах правой кнопкой по результату.
В окне проводника указать путь для сохранения данных.
Несмотря на различия в интерфейсах этих и других программ, они работают по одному и тому же принципу. Вначале сканируется содержимое носителя с поврежденными данными, затем найденное сохраняется в указанное пользователем место.
Восстановление данных возможно потому, что при удалении файла физического его уничтожения не происходит. Лишь заменяются нулями значения, обозначающие наличие в секторах файлов либо их фрагментов. Данные остаются лежать до тех пор, пока в тот же сектор не будет записано что-то другое, что заменит собой полностью содержимое сектора.
Причем, записываться что-либо может и независимо от действий пользователя. Операционная система, браузер, антивирус, другие резидентные программы постоянно производят какие-либо действия и сохраняют информацию.
Поэтому очень важно после случайного удаления чего-либо выключить компьютер. Чем быстрее пользователь это сделает, тем больше шансов того, что удаленный файл не заменится на диске новыми данными. Так как при включении и выключении компьютера операционная система производит сохранение данных, следует отключить компьютер от розетки или ИБП, а, не просто нажав на кнопку питания. В случае с ноутбуком необходимо отключить его от электросети и вынуть батарею.