Восстановление данных с Flash-накопителей | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №24 (104) декабрь-2 2015 г.

Дата публикации: 09.12.2015

Статья просмотрена: 278 раз

Библиографическое описание:

Петрушенко, А. А. Восстановление данных с Flash-накопителей / А. А. Петрушенко, Р. В. Петрушенко. — Текст : непосредственный // Молодой ученый. — 2015. — № 24 (104). — С. 72-76. — URL: https://moluch.ru/archive/104/24211/ (дата обращения: 16.11.2024).

 

В данной статье рассмотрены способы восстановления данных в случаях повреждения файловой системы, аппаратных неисправностей, физической поломки.

Ключевые слова: информация, flash-накопители, электронные накопители, электронные носители, программное обеспечение «Recuva»

 

Введение

В современном мире на электронных носителях хранится большая часть документации и иных данных. Хорошо, если в случае возникновения неисправности, ваш электронный носитель не содержал какой-либо не восстанавливаемой информации, и его можно выкинуть, но порой там содержатся важные уникальные данные. В связи с этим все актуальнее вопрос о восстановлении данных или ремонта электронного носителя в случае поломки.

Основные причины поломок

Причин поломок Flesh-накопителей действительно очень много, наиболее часто встречающиеся — это аппаратные проблемы, аппаратно-механические, выработка ресурса циклов чтения-записи Flash-накопителем, системные ошибки, нарушение структуры данных, хранящихся на электронном носителе.

Аппаратная проблема заключается в повреждении контакта между USB-контроллером и компьютерным разъемом.

Аппаратно-механическая неполадка чаще всего связана с повреждением основного звена в работе накопителя-контроллера. В нем содержатся микросхемы, неисправности которых могут повлечь за собой фатальные ситуации, в результате восстановление данных будет либо весьма проблематичной задачей, либо невозможной.

Причинами системных ошибок чаще всего являются вирусы.

У каждого электронного носителя информации есть свойство: продолжительность хранения данных, которое характеризуется количеством циклов чтения — записи. В случае, если Flash-накопитель перешел порог количества этих циклов, то информацию на нем уже невозможно будет восстановить.

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

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

Самой частой причиной потери данных является повреждение файловой системы Flash — накопителя. Электронный носитель с такой ошибкой в основном при подключении к системе выглядит как не отформатированный диск, который корректно определяется и отображается.

C:\Users\Anastasiay\AppData\Roaming\Skype\nastena-molchanova\media_messaging\media_cache_v2\^7C16A880433C2ABE43EFB9CBCAD3453F4EC8CDE6EBC2F45381^pimgpsh_fullsize_distr.jpg

Рис. 1. «Диск не отформатирован»

 

Данные восстанавливаются с помощью специального программного обеспечения по следующему плану:

Вначале производится сканирование всего Flash-накопителя.

На основе полученной служебной информации составляется карта расположения данных, в которой содержится информация о том, какой сектор к какому файлу или каталогу относятся, и другие свойства элементов файловой системы.

Далее выполняется восстановление данных. Заключается оно в переносе нужной информации в соответствии с картой на другой носитель.

Восстановление файлов с помощью программного обеспечения «Recuva»

«Recuva» — программное обеспечение, от авторов CCleaner, предоставляющее пользователям мощный инструмент для восстановления потерянных в результате удаления или сбоя данных.

Recuva icon.png

Рис. 2. Логотип «Recuva»

 

Процесс поиска и восстановления файлов достаточно прост, как и интерфейс программы.

При открытии программного обеспечения запускается мастер «Recuva» (Рисунок 3).

При нажатии «Далее», высвечивается окно, в котором следует выбрать тип данных, требующих восстановления, это могут быть, например, музыкальные файлы или документы (Рисунок 4).

Затем следует указать путь к директории, где находился утерянный файл, (при наличие такой возможности), (Рисунок 5).

После завершения поиска всех удаленных данных на носителе нужно отметить файлы, которые требуется восстановить (Рисунок 6).

Важный момент заключается в том, что нежелательно сохранять данные на тот же носитель с которого они восстанавливаются, иначе есть вероятность потерять файлы без возможности их воссоздания.

После окончания программа оповещает о завершении действия всплывающим окном. (Рисунок 7).

Программа может полностью восстановить данные, то есть файлы будут корректно открываться, но есть вероятность, что она восстановит их «частично», такие файлы будут доступны для просмотра или редактирования в зависимости от типа.

Рис. 3. Приветственное сообщение

 

Рис. 4. Выбор типа файлов, подлежащих восстановлению

 

Рис. 5. Место расположения утерянного файла

 

Рис. 6. Список всех удаленных файлов, найденных на Flash-накопителе

 

Рис. 7. Все отмеченные файлы восстановлены

 

Восстановление в случае аппаратных и аппаратно-механических повреждений

Аппаратные и аппаратно-механические повреждения происходят из-за сбоя в работе электроники, обеспечивающей обмен информации между меду USB — контроллером и компьютерным разъемом. При этом во время подключения к системе Flash — накопитель определяется некорректно, или не определяется совсем.

Такое повреждение заключается либо в физической неисправности микросхем контроллера, либо программы, определяющей их работу.

Восстановление данных в случаях аппаратных и аппаратно-механических повреждений происходит следующим образом:

Вначале выпаивается микросхема памяти, это делается очень аккуратно во избежание повреждений элементов схемы.

Далее микросхема подключается к программатору, аппаратно-программному устройству, которое предназначено для записи и считывания информации в ПЗУ, на котором считывается содержимая на информация.

Затем проводится программная обработка полученных данных, для того, чтобы получить образ файловой системы.

Поскольку контроллер Flash-накопителя не хранит данные в памяти в таком виде, как они представлены на мониторе, требуется программная обработка полученного образа памяти.

Также есть вероятность восстановления информации на переносном носителе с помощью перепайки микросхемы на исправный аналог.

Вывод

Восстановить утраченную информацию возможно в большинстве случаев. Самое важное это не совершать каких-либо действий над электронным носителем на котором обнаружилась пропажа или повреждение необходимых данных.

Для восстановления файлов можно воспользоваться специализированным программным обеспечением или услугами фирм, занимающихся воссозданием данных. Выбор средства восстановления зависит от степени повреждения Flash-накопителя, важности информации и доступной суммы.

Стоит, однако, отметить, что все-таки не всегда удастся восстановить данные при нынешнем уровне технологий, даже при обращении к специалистам, либо же их удастся переписать лишь частично.

 

Литература:

 

  1.                [Электронный ресурс] http://www.piriform.com/
  2.                П. Ташков «Восстановление данных на 100 %» 2010
  3.                [Электронный ресурс] http://habrahabr.ru/
  4.                [Электронный ресурс] http://www.studfiles.ru/
Основные термины (генерируются автоматически): восстановление данных, файловая система, данные, программное обеспечение, электронный носитель, восстановление файлов, повреждение, USB, компьютерный разъем, программная обработка.


Ключевые слова

информация, flash-накопители, электронные накопители, электронные носители, программное обеспечение «Recuva»

Похожие статьи

Протокол удаленного рабочего стола RDP как способ виртуализации рабочего места

В данной статье приведено описание одного из способов виртуализации рабочего места — протокола RDP. Указаны функции, достоинства и недостатки данного подключения.

Преобразование любых файлов в видеокоды для хранения на видеохостинге: методы и результаты видеокодирования файлов

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

Абстрактные и динамически сгенерированные контроллеры в ASP.NET

В данной статье будет рассмотрен подход автоматически сгенерированных контроллеров в одной из самых популярных технологий для написания веб-сайтов — ASP.NET Core MVC.

Разработка алгоритма валидации форм на клиентской стороне для передачи данных

В данной статье рассмотрены методы и алгоритмы функционирования систем клиент-серверной архитектуры для передачи данных с помощью технологий программных инструментов: HTML, CSS, Javascript.

Разработка программы для оптического распознавания символов с помощью Tesseract

В данной статье наглядно и подробно рассмотрен пример работы с библиотекой Tesseract ORC, создана программа для распознавания текста с фото.

Обзор надежности систем загрузки журнальных записей в Big Data

Данная статья фокусируется на обзоре методов надежности ныне существующих систем для загрузки журнальных записей и их реализации. Дано определение надежности таких систем. Определены методы загрузки. Освещена особенность систем потоковой обработки в ...

Веб-скрапинг: возможности, методы и инструменты

В статье рассматривается веб-скрапинг как эффективный инструмент для автоматического сбора данных с веб-ресурсов. Описаны возможности веб-скрапинга, включая мониторинг конкурентов, анализ рынка, сбор отзывов, обновление базы данных и проведение научн...

Автоматическая поддержка документации Asp.Net Core и Angular веб-приложений

В данной статье рассматривается автоматизация генерации и сопровождения документации Asp.Net Core и Angular приложения, с автоматической публикацией в GitLab.

Диагностика утечек памяти в Java-приложениях

Данная статья описывает структуру хранения используемой памяти, простые способы диагностики её утечек и временные исправления их.

Работа с элементами GUI на примере приложения с использованием кроссплатформенного фреймворка Qt

В статье подробно разобран код приложения, написанного с использованием кроссплатформенного фреймворка Qt основанного на языке C++. Приложение Dynamic Layouts является одним из примеров, входящих в пакет Qt Creator. На примере данного приложения расс...

Похожие статьи

Протокол удаленного рабочего стола RDP как способ виртуализации рабочего места

В данной статье приведено описание одного из способов виртуализации рабочего места — протокола RDP. Указаны функции, достоинства и недостатки данного подключения.

Преобразование любых файлов в видеокоды для хранения на видеохостинге: методы и результаты видеокодирования файлов

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

Абстрактные и динамически сгенерированные контроллеры в ASP.NET

В данной статье будет рассмотрен подход автоматически сгенерированных контроллеров в одной из самых популярных технологий для написания веб-сайтов — ASP.NET Core MVC.

Разработка алгоритма валидации форм на клиентской стороне для передачи данных

В данной статье рассмотрены методы и алгоритмы функционирования систем клиент-серверной архитектуры для передачи данных с помощью технологий программных инструментов: HTML, CSS, Javascript.

Разработка программы для оптического распознавания символов с помощью Tesseract

В данной статье наглядно и подробно рассмотрен пример работы с библиотекой Tesseract ORC, создана программа для распознавания текста с фото.

Обзор надежности систем загрузки журнальных записей в Big Data

Данная статья фокусируется на обзоре методов надежности ныне существующих систем для загрузки журнальных записей и их реализации. Дано определение надежности таких систем. Определены методы загрузки. Освещена особенность систем потоковой обработки в ...

Веб-скрапинг: возможности, методы и инструменты

В статье рассматривается веб-скрапинг как эффективный инструмент для автоматического сбора данных с веб-ресурсов. Описаны возможности веб-скрапинга, включая мониторинг конкурентов, анализ рынка, сбор отзывов, обновление базы данных и проведение научн...

Автоматическая поддержка документации Asp.Net Core и Angular веб-приложений

В данной статье рассматривается автоматизация генерации и сопровождения документации Asp.Net Core и Angular приложения, с автоматической публикацией в GitLab.

Диагностика утечек памяти в Java-приложениях

Данная статья описывает структуру хранения используемой памяти, простые способы диагностики её утечек и временные исправления их.

Работа с элементами GUI на примере приложения с использованием кроссплатформенного фреймворка Qt

В статье подробно разобран код приложения, написанного с использованием кроссплатформенного фреймворка Qt основанного на языке C++. Приложение Dynamic Layouts является одним из примеров, входящих в пакет Qt Creator. На примере данного приложения расс...

Задать вопрос