|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[193] Просмотр содержимого накопителей в программе Проводник (Windows Explorer) или в окне Мой компьютер (My Computer) позволяет увидеть длинные имена файлов. Для того чтобы увидеть имя DOS в графическом интерфейсе Windows, щелкните правой кнопкой мыши на имени файла и выберите в контекстном меню опцию Свойства (Properties). При работе в режиме командной строки для этого можно воспользоваться командой DIR. Имя LFN сохраняется в виде одной или нескольких отдельных записей каталога, которые располагаются прямо перед псевдонимом DOS. Настоящее имя файла VERISI-1 .GIF (Verisignseal trans. gif) состоит из 21 символа, поэтому для хранения длинного файлового имени потребуется две дополнительные записи (каждая запись каталога может содержать до 13 символов LFN), как показано на рис. 15,2. Р----Ш1....... Object Edit Link Uicu Info Tools Help
Рис. 15.2. FAT-представление срайла VERISI-1.GIF. Все кластеры файла располагаются друг за другом Определение количества кластеров, используемых файлом Как отмечалось в начале главы, в области диска, которая называется таблицей размещения файлов, хранятся начальная ячейка файла и все дополнительные кластеры, используемые для хранения файла. Например, файл VERISI-1.GIF начинается с кластера 632. Кластеры представляют собой наименьшие структуры диска, используемые для хранения файла, размер которых зависит от файловой системы диска, где размещаются файлы, и емкости носителя. В данном случае файл хранится на диске емкостью 1,44 Мбайт, кластеры которого имеют размер 512 байт (один сектор). Размер кластера диска необходимо знать в том случае, если вы собираетесь восстанавливать данные с помощью программы Disk Editor. Чтобы определить размер кластера, введите в командную строку команду СНКБЫК С:, при выполнении которой отобразится размер ячейки размещения (кластера) и другие статистические данные, относящиеся к указанному диску. Для того чтобы определить количество кластеров, необходимых для хранения файла, узнайте размер данного файла и сопоставьте с размером кластера диска, на котором он находится. Файл VERISI-1 .GIF содержит 6 006 байт. Поскольку этот файл хранится на дискете, имеющей кластеры с размером 512байт, следовательно, он занимает несколько кластеров; но сколько именно? Чтобы это узнать, разделите размер файла на размер кластера и округлите полученную величину до следующего целого числа. Результаты вычислений приведены в табл. 15.2. Таблица 15.2. Определение числа кластеров, используемых файлом vxkxsi-I.utf
Как следует из табл. 15.2, файл verisi-1 .gif занимает на дискете 12 кластеров; на жестком диске FAT 16 или FAT 32 этот файл занял бы меньше кластеров (точное значение зависит от используемой файловой системы и размера жесткого диска). Чем больше кластеров занимает данный файл, тем выше вероятность того, что при удалении файла некоторый фрагмент его области данных будет вскоре перезаписан другими, более новыми данными. Чем быстрее вы возьметесь за восстановление файла, отправленного "мимо корзины" либо удаленного с дискеты или сменного носителя (накопители на гибких дисках и сменных носителях не поддерживают приложение Корзина), тем больше шансов на успех. В окне программы Norton Disk Editor показан начальный кластер (632) файла verisi-l .gif. Если файл хранится на диске, где много свободного пространства, то его остальные кластеры будут, скорее всего, находиться непосредственно за начальным кластером. На фрагментированном диске для хранения остальных фрагментов файла могут использоваться кластеры, находящиеся в разных местах диска. Восстанавливать данные, которые занимают последовательно расположенные кластеры, значительно проще, поэтому имеет смысл чаще проводить фрагментацию жестких дисков. Чтобы увидеть остальные кластеры, занятые этим файлом, наведите на файл курсор, нажмите комбинацию клавиш <Alt+L> или откройте меню Link, после чего выберите опцию Cluster Chain (FAT); для непосредственного перехода к нужным данным можно также нажать комбинацию клавиш <СЫ+Т>. На экране появится список кластеров, показанных в порядке их представления в таблице размещения файлов (рис. 15.2). Кластеры, которые используются этим файлом, выделены красным цветом. В нижней части экрана показано имя файла. Последний кластер файла обозначается символом <eof> (End Of File - EOF). Как операционная система отмечает удаленный файл При удалении файла (в данном случае verisi--1 .gif) с диском, на котором находился файл, происходят определенные изменения (рис. 15.3). Первый символ имени файла (v) был заменен символом "о" (строчная сигма). В столбце ID появились записи новых типов, относящиеся к файлу и соответствующему имени LFN: Erased - удаленный файл; DelLFN- LFN, принадлежащий удаленному файлу. Object Edit Link iJiru Info iools HcL[ Itart)
Рис. 15.3. Структура каталога после удаления файла VERIS1-1.GIF Также of)jxmiTt; внимание, что начальный кластер (632) все еще отображен в столбце Cluster. Содержимое всех ячеек памяти, расположенных в таблице размещения файлов сразу после начального кластера, заменено нулями (обнулено), что указывает операционной системе на доступность этих кластеров для повторного использования. Таким образом, если сразу же не заняться восстановлением данных, некоторые из этих кластеров (иди даже все) могут быть перезаписаны новыми данными. Файл, о котором идет речь, является графическим файлом формата GIF, поэтому потеря одного кластера может привести к уничтожению всего файла. Проанализировав процесс удаления файла, можно предположить, что процесс восстановления должен включать следующие этапы: восстановление исходного имени файла; локализация кластеров, используемых файлом; восстановление записей FAT. относящихся к этому файлу; повторное связывание записей LFN для каждого файла. Наиболее важные операции - локализация используемых кластеров и восстановление записей FAT, относящихся к данному файлу. Тем не менее, если этот файл относится к той или иной программе, восстановление его первоначального имени является необходимым условием для работы последней (с учетом того, что программа не может быть перезагружена). При этом восстановленные записи LFN дают возможность пользователю Windows, привыкшему к длинным файловым именам, упростить работу с файлом. Чтобы внести в исходный диск какие-либо изменения, переконфигурируйте программу Disk Editor для работы в режиме "Read-Write" (чтение/запись). Чтобы перейти в этот режим, выполните ряд действий. 1.Откройте меню Tools, нажав клавиши <Alt+T>. 2.Откройте диалоговое окно Configuration, нажав клавишу <N>. 3.Сбросьте флажок Read Only, нажан клавишу <пробел>. 4.Несколько раз нажмите клавишу <ТаЬ>, пока не выделите поле Save. 5.Нажмите клавишу <Enter> для того, чтобы сохранить внесенные изменения и вернуться в исходное окно. Внимание. В качестве меры предосторожности рекомендуется, перед тем как качать восстановление данных, воспользоваться командой DISKCOPY и создать точную посекторную копию гибкого диска. При этом лучше работать не с оригиналом, а с созданной копией диска. Это позволит обезопасить оригинальную дискету от любых ошибок, которые могут быть допущены а процессе восстановления данных. Кроме того, при необходимости можно сделать другую копию. Как только будут сохранены внесенные изменения, программа Disk Editor перейдет в режим "Read-Write" и будет использовать его до возвращения в предыдущий режим "Read-Only" (только для чтения). Чтобы это сделать, необходимо выполнить ранее описанные действия, но при этом установить флажок Read-Only, При работе с Disk Editor в режиме "Read-Write" во время сканирования накопителя на экране появится сообщение Drive х is Locked. Восстановление удаленного файла После того как программа Disk Editor была переведена в режим "Read-Write", ее можно использовать для восстановления удаленного файла. Выполните перечисленные ниже действия. 1. Перейдите в каталог, в котором находится удаленный файл. Для этого выделите каталог, содержащий указанный файл, и нажмите клавишу <Enter>. В этом примере будет восстанавливаться удаленный файл VERISI-1 .GIF. |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||