Re[2]: Root Directory!
От: Pavel Dvorkin Россия  
Дата: 18.10.04 06:30
Оценка:
Привет!

Анна Савельева wrote:
>
> Здравствуйте, Аноним, Вы писали:
>
> А>Доброго времени суток!
>
> А>На днях решил пополнить свои знания относительно FAT, MBR и т.д. Эксперименты проводил с дискеткой и стандартным отладчиком( debug.exe ) Windows. Ну так вот. При создании директории в корне дискетки ее имя должно быть не больше 255 символов — это общеизвестно. Создадим такую директорию. Смотрим в Far'е — на это ушло 512байт. Хорошо! Теперь посмотрим через отладчик сколько на это ушло кластеров — и получается, что 2. Но это ведь уже 1024байта!!! В чем здесь может быть заковыка?
>
> Таблица FAT задает список кластеров файла. Если физически данные файла занимают один кластер, то в таблице FAT под этот файл выделяется две записи. Одна — для кластера с данными, и другая — просто содержит запись типа end-of-file.

Если данные файла занимают один кластер, то и в FAT используется один
элемент, содержащий end-of-file. А номер первого кластера (он же
единственнный) хранится в каталоге.

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.9 gamma
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.