WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     | 1 |   ...   | 2 | 3 ||

«Compute with confidence w w w. a c r o n i s. r u Copyright © Acronis, 2000–2002 All rights reserved. Linux – зарегистрированный товарный знак Линуса Торвальдса. OS/2 – ...»

-- [ Страница 4 ] --

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

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

Удаление файла (если отвлечься от появившейся в Windows 95 «корзины») сводится к объявлению всех занимаемых файлом кластеров свободными (соответствующие элементы FAT обнуляются) и замене в записи папки первого символа имени файла кодом 0E5h. При обычном поиске в папке операционная система такие элементы игнорирует.

Папка в главном окне DiskEditor Можем ли мы увидеть с помощью Acronis DiskEditor, как работает описанная схема? Да, конечно!

Создадим на логическом разделе нашего жесткого диска предельно простой файл. Это можно сделать с помощью приложения Windows Notebook. Пусть файл имеет имя test.txt и содержит единственное слово — test. Сохраним его в корневой папке раздела.

Запустим DiskEditor и в окне выбора разделов щелкнем мышью на разделе диска.

Выбор раздела DiskEditor автоматически позиционируется на загрузочном секторе раздела и главное окно по умолчанию откроется в режиме просмотра as FAT32 bootsector.

Загрузочным сектором логического раздела является сектор с абсолютным номером 2048319 (напоминаем, что у вас могут быть совсем другие цифры). Таблица размещения файлов логического раздела имеет размер 1255 секторов. Зарезервированными являются 32 сектора — следовательно, 2048319 + 2 * 1255 + 32 = 2050861, то есть корневая папка расположена, скорее всего, в районе 2050861 сектора.

Выберите в меню Поиск пункт Перейти к сектору… (или нажмите комбинацию клавиш Alt+P) и в окне диалога Перейти к сектору в поле Абсолютный номер введите рассчитанное число 2050861, нажмите кнопку OK.

28 Глава 4 : Режимы просмотра главного окна Переход к корневой папке логического диска DiskEditor позиционируется на области корневой папки. Переключите главное окно в режим просмотра as FAT folder, в результате вы увидите нечто подобное представленному ниже.

Корневая папка Файлы с короткими именами Как сказано выше, имя файла и прочие его атрибуты регистрируются в записи папки.

Запись папки имеет следующую структуру, или иначе основные байты записи папки имеют следующее значение:

На рисунке выше представлены уже интерпретированные программой DiskEditor значения, и представленные поля имеют следующие значения:

Расш./Префикс Расширение имени файла или номер фрагмента A, D, V, S, H, R Представляют атрибуты файла Archive, Directory Etry Размер Размер файла или контрольная сумма длинного Дата создания Дата создания файла.

30 Глава 4 : Режимы просмотра главного окна Зарезервировано Зарезервированное поле.

В файловой системе FAT16 корневая папка имела фиксированный размер и местоположение и содержала ограниченное число элементов. В FAT32 корневая папка стала представляться, как и обычная (вложенная) папка, цепочкой кластеров произвольной длины. Число вхождений в него — файлов и вложенных папок — стало неограниченным. Неограниченным является и число вложений папок, хотя косвенно оно ограничивается допустимой длиной полного имени файла (папки), отсчитывающегося от корневой папки.

Файлы с длинными именами Все описанное выше представляет собой классическую схему описания файла в папке FAT с именем в формате «8.3». Но, как известно, в Windows 95 была введена поддержка длинных имен файлов (до символов), допускающая наличие почти любых символов в кодировке Unicode. Разработчики Microsoft поступили в данном случае очень просто: в папке для каждого файла отвели не один, а несколько соседних 32-байтных элементов. Число элементов, отводимых под длинное имя, зависит от длины имени. В первых нескольких таких элементах размещается длинное имя, за которыми следует обычный элемент со структурой, предусмотренной для короткого имени, в котором имя файла записано символами верхнего регистра. Элементы с частями длинного имени нумеруются по порядку следования. Элемент с номером 01h расположен непосредственно перед элементом с коротким именем. Если одного элемента с фрагментом длинного имени недостаточно, используется еще один элемент с номером 02h и т.д. У последнего элемента номер увеличивается на 40h. Если длинное имя размещается в одном элементе, его номер будет 41h.

Запись папки с фрагментом длинного имени имеет следующую структуру:

Описанная схема воспроизводится программой Acronis DiskEditor в режиме просмотра Папка FAT. На рисунке выше вы можете видеть, что созданному нами файлу test.txt соответствуют два элемента в папке.

Нижняя строка со значением Short Name в развертывающемся списке слева и именем, воспроизведенным заглавными буквами (TEST.TXT), и верхняя со значением Long Name в списке и 041h в поле Ext/Prefix, показывающем, что длинное имя файла целиком уместилось в одной дополнительной записи папки.

4.6 Папки и подпапки Выше была описана структура корневой папки файловой системы FAT32, хранящей информацию о файлах — именах файлов, их атрибутах и некоторую другую.

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

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

Самым первым элементом вложенной папки является ссылка на саму себя под псевдонимом «.». Из этой ссылки берется номер начального кластера данной папки. Вторым идет элемент со ссылкой на родительскую папку по псевдониму «..». Эта ссылка позволяет найти начало родительской папки. При этом нулевой номер кластера указывает на корневую папку.

32 Глава 4 : Режимы просмотра главного окна

Pages:     | 1 |   ...   | 2 | 3 ||
 


Похожие работы:

«1 ПОЭТИЧЕСКИЕ СБОРНИКИ ЗНАКИ ВЕТРА 4 октябрь 2010 Иерусалим и окрестности 2 3 Содержание Куратор проекта – Фаина Колодная Координаты для связи: fainak@mail.ru Алекс Гельман 7 Составитель Проба вторжения. Критические заметки Владимир Тарасов Павел Жагун 11 Художественное оформление – Ф. Колодная Из книги CARTE BLANCHE Техническая поддержка – Г. Ковальский Тимур Зульфикаров 21 Притчи из заснеженного сада золотой хурмы Гарик Ковальский 39 Рассуждение о преемственности Владимир Тарасов 47 Из книги...»

«Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ОТЧЕТ ПО ДОГОВОРУ № 12.741.36.0004 О ФИНАНСИРОВАНИИ ПРОГРАММЫ РАЗВИТИЯ Модернизация и развитие политехнического университета как университета нового типа, интегрирующего мультидисциплинарные научные исследования и надотраслевые технологии мирового уровня с целью повышения конкурентоспособности национальной экономики за 2011 год...»

«Русская Версия книги Blender Basics, которую вы держите в руках, является результатом работы русскоязычного Blender-сообщества. Книга распространяется свободно на условиях лицензии Creative Commons Attribution-Noncommercial-Share Alike, как и оригинальный английский вариант, написанный Джеймсом Кронистером (James Cronister). Вы можете свободно использовать этот материал для любых образовательных задач. Можете копировать полностью либо частями. По всем вопросам коммерческого использования книги...»

«АРХЕОЛОГИЯ РЕЛИГИИ: ПОИСК ПЕРВИЧНЫХ ПРИНЦИПОВ ПЕРШИН Ю. Ю., канд. филос. наук ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. Ф. М. ДОСТОЕВСКОГО Г. ОМСК Работа выполнена в рамках Лаборатории архаической мифопоэтики и теологии АнтропоТопос Всякое дерево, не приносящее доброго плода, срубают и бросают в огонь (Мф. 3, 10) Когда мы говорим о таких плачевных плодах нашей цивилизации, как кризисы и проблемы, особо обострившиеся к концу ХХ века – экологические, социальные, политические, геополитические,...»

«Автор: Фонд интеграции экологической культуры OrgaNeC FIEC A Экспорт органического сектора Центральной Азии F IE C СОДЕРЖАНИЕ СПИСОК СОКРАЩЕНИЙ КРАТКОЕ СОДЕРЖАНИЕ ИССЛЕДОВАНИЯ ГЛАВА 1. АНАЛИЗ РАЗВИТИЯ МЕЖДУНАРОДНОГО РЫНКА ОРГАНИЧЕСКОГО СЕКТОРА 6 ГЛАВА 2. АНАЛИЗ РАЗВИТИЯ ОРГАНИЧЕСКОГО РЫНКА ЭКСПОРТА В ЦЕНТРАЛЬНОЙ АЗИИ Политические аспекты развития органического рынка Экономические аспекты развития рынка Фермерский потенциал Научно-технический потенциал развития рынка Интеграция в международные...»

«Платежные и расчетные ПРС системы Международный опыт Выпуск 8 Рекомендации для систем расчета по ценным бумагам Июнь 2008 © Центральный банк Российской Федерации, 2007 107016, Москва, ул. Неглинная, 12 Материалы подготовлены Департаментом регулирования расчетов Центрального банка Российской Федерации E mail: prs@cbr.ru, тел. 771 45 64, факс 771 97 11 Текст данного сборника размещен на сайте Центрального банка Российской Федерации в сети Интернет: http://www.cbr.ru Издатель: ЗАО “АЭИ “ПРАЙМ...»

«Глава I. ОБЩИЕ ПОЛОЖЕНИЯ Статья 1. Отношения, регулируемые Кодексом внутреннего водного транспорта Российской Федерации 1. Настоящий Кодекс регулирует отношения, возникающие между организациями внутреннего водного транспорта Российской Федерации, грузоотправителями, грузополучателями, пассажирами и другими физическими и (или) юридическими лицами при осуществлении судоходства на внутренних водных путях Российской Федерации, и определяет их права, обязанности и ответственность. 2. Положения...»

«Малая Энциклопедия Трейдера Клуб успешных трейдеров - Robot-Forex.biz Мы знаем, как заработать на Форекс! ББК 65.26 Н20 Найман Э. -Л. Н20 Малая Энциклопедия Трейдера —К. ВИРА-Р Альфа Капитал, 1999. —236 с.ил. 134 — Библиогр - с. 221 ISBN 966-95440-0-9 В настоящей книге рассматриваются основы технического и фундаментального анализа финансовых рынков, психологии биржевой игры, а также системы управления рисками Книга призвана помочь читателям освоить комплекс финансовых решений, состоящий из...»

«ВЕСТНИК НГИЭИ Серия технические науки Выпуск 5 (6) Княгинино 2011 УДК 62 ББК 3я5 В 38 Центральная редакционная коллегия: А. Е. Шамин (главный редактор), Н. В. Проваленова (зам. главного редактора), Б. А. Никитин, А. В. Золотов, О. Ф. Удалов, М. З. Дубиновский, Л. Г. Макарова, Н. В. Оболенский, Е. А. Пучин, А. Н. Скороходов, А. С. Серебряков, С. А. Суслов (секретарь редколлегии) В38 Вестник НГИЭИ. Серия технические науки. Выпуск 5 (6). – Княгинино: НГИЭИ, 2011. – 188 с. Редакционная коллегия...»

«О. А. Мельчакова Н. Н. ДЕМИДОВ И ЕГО ЖЕЛЕЗНЫЕ КАРАВАНЫ: РОЛЬ ЗАВОДОВЛАДЕЛЬЦА В ОРГАНИЗАЦИИ ТРАНСПОРТИРОВКИ ЗАВОДСКОЙ ПРОДУКЦИИ Организация перевозки продукции Нижнетагильских заводов Демидовых к основным рынкам сбыта внутри страны и к портам, осуществляемая по водным путям, достаточно детально исследована в фундаментальной монографии Б. Б. Кафенгауза1. Опираясь на огромный фактический материал из фондов центральных и местных архивов, историк изучил железные караваны Демидовых второй половины...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.