MisHel64
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: по сути - это ссылка на кластер + дополнительная информация. | По сути, каждая запись в FAT32, это 4 бита неиспользуемых и 28 бит номер следующего кластера в цепочке, или служебные маркер, типа "плохой" и "последний в цепочке". Цитата: А вот при создании файла или каталога создается структура указателей на эту таблицу. | Это называется "Directory". В оригинале: "A FAT directory is nothing but a “file” composed of a linear list of 32-byte structures. The only special directory, which must always be present, is the root directory. For FAT12 and FAT16 media, the root directory is located in a fixed location on the disk immediately following the last FAT and is of a fixed size in sectors computed from the BPB_RootEntCnt value (see computations for RootDirSectors earlier in this document)." Запись называется в оригинале "Directory Entry", которая содержит кучу информации о файле, и номер первого кластера. Цитата: создавая продолжение этой структуры и ссылку на нее, если не хватает места зарезервированного под каталог. | Опять же, что-то путаешь. Корневой каталог на FAT12/FAT16 имеет фиксированный размер и находится в специальном месте. И расширятся не может. О чем написано выше. На FAT32, корневой каталог не ограничен размером, и может расти по мере надобности. Так же ведут себя не корневые каталоги на FAT12/FAT16/FAT32. Опять же в оригинале: "For FAT32, the root directory can be of variable size and is a cluster chain, just like any other directory is. The first cluster of the root directory on a FAT32 volume is stored in BPB_RootClus." |