== винчестеры ==
размер сектора обычно = 512 байт
* Стандартный BIOS накладывает определенные ограничения на количество цилиндров (1024), головок (256) и секторов (63). Кроме того, контроллер накопителя жестких дисков, в свою очередь, так же ограничивает количество головок (16). Тем самым емкость жесткого диска, учитывая, что размер сектора равен 512 байт, ограничивается величиной 504 Мбайт (1024 х 16 х 63 х 512 = 528 482 304 байт).
- CHS - more "virtual" drive heads (1024 х 255 х 63 х 512 = 8032,5 кк = 7,84 гб)
- LBA адресация - 28 бит указывают порядковый номер сектора (который жесткий диск самостоятельно преобразует в значения цилиндра, головки. 2^28 = 256 kk. учитывая размер сектора 512 байт = получим максимальный жесткий в 128 гб
- для винчестеров размером более 120GB используется 48bit LBA.
для файловых систем роль уже играет не размер сектора, но размер кластера<br />
- так для FAT16 - размер кластера может быть от 2к до 32к, соответственно размер партиции - максимальный 2гб (2^16 * 32k = 64k * 32k = 2048kk)
- для FAT32 (реально же используются только 28 бит из 32-х) - размер кластера может быть от 0,5 к (как раз один сектор), до 32 - значит максимальный размер партиции 2^28 * 32k = 8 тб
- (справедливости ради надо заметить, что для FAT16 и 32 размер кластера 64к тоже есть - но крайне не рекомендуется)
== идиотизм патентной системы ==
http://www.osp.ru/cw/2005/08/86650/
== тест ==