Другие языки программирования и технологии

Почему в FAT 32 именно 4 Гб памяти.. . и не больше и не меньше.. . в википедии нет... ( в википедии нет... (

[ Ahat ]
[ Ahat ]
48
чегоо?
да и ваще, тебе в прошлом вопросе понятно обьяснили:
Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ. Средство ScanDisk, входящее в состав Microsoft Windows 95 и Microsoft Windows 98, является 16-разрядной программой. Для таких программ максимальный размер кластера отдельного фрагмента памяти составляет 16 МБ минус 64 КБ. Следовательно, ScanDisk в Windows 95 или Windows 98 не может работать с томами FAT32, у которых размер таблицы FAT превышает 16 МБ минус 64 КБ. Запись в таблице FAT на томе с файловой системой FAT32 имеет размер 4 байта, поэтому ScanDisk не может работать с таблицей FAT на диске FAT32, описывающей более 4 177 920 кластеров (включая два резервных) . С учётом самих таблиц FAT и при максимальном размере кластера 32 КБ размер тома может быть до 127,53 ГБ. [1]

Штатными средствами Windows 2000 и Windows XP невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность, и что более подходящее решение — использование NTFS, то есть родной формат файловой системы для Windows 2000 и Windows XP. [1][2]

Windows XP работает с томами объемом до 2 ТБ (из справки Windows XP). Программа Partition Magic позволяет создавать FAT32-раздел размером не более ~192 ГБ. Программа EASEUS Partition Master успешно создает FAT32-раздел размером 250 ГБ и более.

Об особенностях работы Windows Vista с FAT32 информации пока нет. [3]

Максимально возможный размер файла для тома FAT32 — 4 ГБ — 4 294 967 296 байт (232 — 4 294 967 296 байт) — это весьма важный фактор для смены файловой системы. FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем. Все эти причины привели к тому, что сейчас наблюдается тенденция отказа от FAT32 в пользу более продвинутых файловых систем, таких как NTFS, Ext2/Ext3. Чаще всего недоверие к NTFS возникает у пользователей из-за трудностей с назначением прав доступа (так как чаще всего они единственные владельцы файлов) и ее закрытости. В настоящее время существуют полноценные бесплатные драйверы, предоставляющие полный доступ к Linux Ext2/Ext3 разделам из под Windows NT4.0/2000/XP/Vista:
Владислав Корнеевец
Владислав Корнеевец
5 587
Лучший ответ
В FAT32 можно хоть терабайты адресовать, а вот размер файла действительно ограничен 4 гигабайтами. Почему? Поле длины файла в байтах в FAT32 имеет 32 бита, так что в него можно записать длину не больше 4 миллиардов, то есть длину в байтах 4-х гигабайтного файла.
В новом варианте FAT - exFAT - это ограничение убрали, но эта файловая система поддерживается Windows XP только с помощью обновления.
Что значил именно 4ГБ. FAT 32 - это файловая система, она может иметь память любого объема! Может быть вы имеете в виду что - то конкретное?
а зачем оно надо? Ну есть эти 4 гига и есть. Тем более вопрос уже сам неправильно поставлен. В фат 32 не может быть ни больше ни меньше 4 гб, потому что фат 32 - это фаловая система и у неё своей памяти быть не может в принципе. А 4 гб - это максимальный объём, с которым эта файловая система может оперировать. То, что ни больше - да, а вот "ни меньше" - это бред!! ! у вас чё на компе, судя по вашей логике, ВСЕ файлы должны быть весом в 4 гига, чтобы на фате всё работало? XD

Похожие вопросы