-
- Постоянную часть MBR - в ПЗУ. Пустые куски не хранить. Всё это связанным списком, и вместо пустышек подставлять нули. - SciFi(08.06.2011 13:45)
- как понять какие места всегда будут оставаться пустышками? - koyodza(08.06.2011 14:21)
- Не знаю, это в порядке бреда. Вам виднее, что там меняется, а что - нет. - SciFi(08.06.2011 14:45)
- как понять какие места всегда будут оставаться пустышками? - koyodza(08.06.2011 14:21)
- FAT может быть без MBR просто поверх диска (как на флопиках), таблица FAT может быть одна (но тут... fault tolerance). Да и размер кластера можно увеличить. - fk0(08.06.2011 13:44)
- посмотрел винхексом, кто же жрёт место: оказалось корневая папка занимает 32 сектора. Как бы её уменьшить? koyodza(250 знак., 09.06.2011 11:15 - 11:19)
- В поделках финских студентов есть mkfs.vfat или mformat -- настроить можно практически любой параметр. А чем форматируется-то? - fk0(09.06.2011 11:32)
- сейчас форматировал под виндой встроенным форматом, диск размером 64кБ превращается в 44кБ из-за того, что корень занимает 16кБ. При этом забив корень пустыми папками (на диске 88 секторов, соответственно 88 папок влезло) сам Root Dir занят koyodza(246 знак., 09.06.2011 11:37)
- вопрос снят: изменение нескольких байт в нулевом секторе дало требуемый результат koyodza(09.06.2011 11:54 - 12:01, ссылка)
- сейчас форматировал под виндой встроенным форматом, диск размером 64кБ превращается в 44кБ из-за того, что корень занимает 16кБ. При этом забив корень пустыми папками (на диске 88 секторов, соответственно 88 папок влезло) сам Root Dir занят koyodza(246 знак., 09.06.2011 11:37)
- В поделках финских студентов есть mkfs.vfat или mformat -- настроить можно практически любой параметр. А чем форматируется-то? - fk0(09.06.2011 11:32)
- посмотрел винхексом, кто же жрёт место: оказалось корневая папка занимает 32 сектора. Как бы её уменьшить? koyodza(250 знак., 09.06.2011 11:15 - 11:19)
- Оставить только один FAT. Можно еще остальные служебные зоны сделать "виртуальными" - не хранить в памяти. - vmp(08.06.2011 13:42)
- Постоянную часть MBR - в ПЗУ. Пустые куски не хранить. Всё это связанным списком, и вместо пустышек подставлять нули. - SciFi(08.06.2011 13:45)