Чтение онлайн

на главную - закладки

Жанры

Восстановление данных на 100%
Шрифт:

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

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

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

Таким образом, восстановление данных при повреждении микросхемы памяти в большинстве случаев практически не отличается от восстановления при логических ошибках, о котором пойдет речь далее. Независимо от причины аппаратной неисправности и результатов предварительной диагностики помочь может только программатор. Однако, если выпаянную микросхему flash-памяти не удается прочитать и на нем, ситуация действительно безнадежна.

Восстановление данных, потерянных из-за логических неисправностей

Логические неисправности – результат повреждения записей файловой системы. Общий принцип и тактика действий в таких ситуациях – снятие побайтного образа носителя и извлечение из него отдельных файлов. Но не следует работать программой восстановления прямо с flash-накопителем. Поскольку истинная причина возникновения ошибок чаще всего становится ясна только после разрушающей данные диагностики, не следует активно работать с проблемным диском или картой. Две лучшие универсальные программы для работы с разрушенной логической структурой уже рассмотрены во второй главе. Далее будут анализироваться специфичные для flash-носителей утилиты и некоторые программы.

Программа FlashNul

FlashNul – очень маленькая консольная программа для проверки работоспособности и обслуживания носителей на flash-памяти: USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash и т. д. Все тесты выполняются на уровне абстракции блочных устройств и точно так же применимы другим типам носителей (гибким дискам, винчестерам или компакт-дискам). В программу заложены шесть основных функций.

• Тест чтения – проверка доступности каждого сектора носителя подобно программам проверки жестких дисков.

• Тест записи – проверка возможности записи каждого сектора носителя.

• Тест сохранности записанной информации – проверка соответствия записанной и прочитанной информации, аналогичная работе утилит для проверки оперативной памяти наподобие memtest, но уже в отношении flash-накопителей.

• Недеструктивная проверка чтения/записи позволяет проверить доступность для записи каждого сектора устройства, не теряя записанные данные. После проверки блока данные, содержащиеся в этом блоке, записываются обратно.

• Сохранение образа содержимого устройства – посекторное сохранение содержимого носителя в файл полностью или частично.

• Загрузка образа в устройство – посекторная запись образа в устройство.

Из этих функций для восстановления данных нужна лишь одна –

сохранение образа. Но после сохранения образа и успешного извлечения из него полезной информации полезно провести глубокое тестирование накопителя и понять, в чем же крылась причина проблемы. Для этого рассматриваемая утилита, невзирая на аскетичный интерфейс, подходит как нельзя лучше. Изначально программа создавалась для программного ремонта накопителей с поврежденными файловыми системами (гарантированного обнуления блоков), откуда и пошло ее название. Остальные функции постепенно добавлялись в очередных версиях утилиты. Программа бесплатна и распространяется вместе с исходными текстами по лицензии GNU. Официальная страница разработчика – http://shounen.ru/soft/flashnul.

Рассмотрим применение программы Flashnul.

1. Запустите окно интерпретатора командной строки: Пуск -> Выполнить -> cmd.

2. Из командной строки запустите программу flashnul.exe. Ее можно запускать и непосредственно из диалога Выполнить, но удобнее делать это именно из окна командного интерпретатора. Запускаемая без параметров или с параметром – h программа выводит на экран краткую справку. Файл подробной справки с примерами находится в архиве с дистрибутивом программы. Для работы программу следует запускать под учетной записью администратора или от его имени.

3. Для показа списка доступных устройств введите в командной строке flashnul – p и нажмите клавишу Enter. На экране появится список логических и физических дисков (рис. 4.11).

Рис. 4.11. Показ списка доступных устройств

Чтобы ограничить список только физическими или только логическими дисками, используйте одно из двух значений параметра – p:

• flashnul – p=1 – показ только физических дисков;

• flashnul – p=2 – показ только логических дисков.

Если в ответ на выполнение команды напротив диска показывается значение (-not avaible-), устройство в системе есть, но доступ к нему невозможен. Например, это может быть кард-ридер, в котором нет карты памяти. Если подобное сообщение выводится для подключенного flash-диска, это признак неисправности устройства.

Для выполнения операций с диском в командной строке следует указать диск и параметр самой операции. Указать диск можно двумя способами:

• по номеру физического диска в списке физических устройств, например flashnul 2 или flashnul 0;

• по букве логического диска, например flashnul a:, flashnul d:, flashnul E:

Если операция не будет указана (будет указан только диск), то после выдачи сведения о диске программа завершит свою работу.

4. Введите в командной строке команду flashnul с номером или буквой диска в качестве аргумента и нажмите клавишу Enter. Появятся сведения о диске (рис. 4.12).

Рис. 4.12. Сведения о диске

Первые строки комментариев не требуют – это сведения о физической или эмулируемой геометрии диска, а также его емкости.

Поделиться:
Популярные книги

Обгоняя время

Иванов Дмитрий
13. Девяностые
Фантастика:
попаданцы
5.00
рейтинг книги
Обгоняя время

Возвращение Безумного Бога

Тесленок Кирилл Геннадьевич
1. Возвращение Безумного Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Возвращение Безумного Бога

Убивать чтобы жить 7

Бор Жорж
7. УЧЖ
Фантастика:
героическая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 7

Идеальный мир для Лекаря 12

Сапфир Олег
12. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 12

Идеальный мир для Лекаря 13

Сапфир Олег
13. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 13

Ученик. Второй пояс

Игнатов Михаил Павлович
9. Путь
Фантастика:
фэнтези
боевая фантастика
5.67
рейтинг книги
Ученик. Второй пояс

Фиктивный брак госпожи попаданки

Богачева Виктория
Фантастика:
историческое фэнтези
фэнтези
5.00
рейтинг книги
Фиктивный брак госпожи попаданки

Золушка вне правил

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.83
рейтинг книги
Золушка вне правил

Убивать чтобы жить 5

Бор Жорж
5. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 5

Эволюционер из трущоб

Панарин Антон
1. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб

Кодекс Охотника. Книга X

Винокуров Юрий
10. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
6.25
рейтинг книги
Кодекс Охотника. Книга X

Измена. Право на счастье

Вирго Софи
1. Чем закончится измена
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Право на счастье

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Локки 4 Потомок бога

Решетов Евгений Валерьевич
4. Локки
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Локки 4 Потомок бога