On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

FAT32

В OSR2 появилась такая замечательная вещь как FAT32. Попробуем ответить на часто задаваемые вопросы.

Что же такое FAT32?
FAT32 это развитие файловой системы FAT(VFAT, FAT16), разработанной еще в 1981г. Принципы работы с FAT32 остались примерно такими же как и с классической файловой системой FAT.

Каковы основные отличия FAT32 от своих предшественников?
В FAT32 появилась поддержка больших разделов (более 2 Gb), кроме этого уменьшен размер кластера на разделе:
    Drive size       Cluster size
   -------------     ------------
      <260 MB          512 bytes
   260 MB - 8 GB         4 KB
    8 GB - 16 GB         8 KB
   16 GB - 32 GB        16 KB
       >32 GB           32 KB
   -------------     ------------
Таким образом, при использовании FAT32, рациональнее расходуется дисковое пространство.

Какова совместимость с DOS и Windows приложениями?
FAT32 разрабатывалась как полностью совместимая файловая система для DOS/Windows. Все программы, не работающие с диском напрямую, не заметят никакой разницы при работе с FAT32. Исключение составляют низкоуровневые утилиты класса дисковых утилит. Утилиты, включенные в состав OSR2, полностью поддерживают FAT32. Операционные системы, отличные от Windows'95(OSR2) не поддерживают FAT32.

Какие есть дисковые утилиты для работы с FAT32?
Все утилиты, входящие в состав OSR2 (ScanDisk, Backup, Disk Defragmenter), поддерживают FAT32, кроме этого можно порекомендовать The Norton Utilities for Windows 95 версий 2.х.

Какие могут возникнуть проблемы при использовании FAT32?
По утверждению фирмы Microsoft могут возникнуть следующие проблемы: - Неправильная интерпретация свободного дискового пространства на томах размером более 2Gb некоторыми старыми (не знакомыми с FAT32) программами. - Проблема с утилитой PhDISK версии до 5.0 от Phoenix Technologies.

А я хочу поставить D*Space на FAT32 раздел, будет ли он работать?
Нет.

А какова производительность FAT32?
По разным источникам скорость работы FAT32 разная ;). Вот один из вариантов тестов, проделанный Vadim Mikhailov (2:5071/1.33):
Если загрузиться в голом досе 7.1 (OSR2) без smartdrv, то скорость работы с диском по сравнению с FAT16 уменьшается примерно на 20% на множестве мелких файлов, а на одном большом файле скорость одинаковая (мерял по секундомеру). В В Windows скорость работы с диском меньше примерно на 10% (копировал дистрибутив Windows по секундомеру сразу после загрузки, чтобы исключить влияние кэша).
Все вышеперечисленное проверялось в следующей конфигурации:
2 одинаковых машины P90/32RAM/1GB WD Caviar 1080,
на одной Win95 RUS от 24.08.95,
на другой Win95 OSR2 (aka Detroit) от 24.08.96, FAT32 раздел на весь диск.

OK, я хочу поставить FAT32 на свой диск, как это сделать?
Это можно сделать несколькими способами:
Конвертировать текущий раздел (FAT) в FAT32, используя Partition Magic версии 3.0 и выше или используя утилиту Fat32Cvt от Microsotf. Если Вы собираетесь ставить OSR2 на новую машину или хотите переразбить свой диск, то можно порекомендовать воспользоваться Fdisk из OSR2. Если Вы обладатель диска, большего чем 512М, то при загрузке с системной дискеты, созданной в OSR2 и при запуске FDISK.EXE, вам будет задан следующий вопрос:
"Your computer has a disk larger than 512 MB. This version of Windows includes improved support for large disks, resulting in more efficient use of disk space on large drives, and allowing disks over 2 GB to be formatted as a single drive.
IMPORTANT: If you enable large disk support and create any new drives on this disk, you will not be able to access the new drive(s) using other operating systems, including some versions of Windows 95 and Windows NT, as well as earlier versions of Windows and MS-DOS. In addition, disk utilites that were not designed explicitly for the FAT32 file system will not be able to work with this disk. If you need to access this disk with other operating systems or older disk utilities, do not enable large drive support.
Do you wish to enable large disk support (Y/N)...........? [N]"
(Диск вашего компьютера больше чем 512М. Эта версия Windows 95 включает в себя улучшенную файловую систему для больших дисков, в результате использования которой эффективнее распределяется дисковое пространство. Кроме этого можно создавать разделы размером больше чем 2 Gb.
ВНИМАНИЕ: Если Вы включите поддержку больших дисков, то создав такой том, Вы сможете получить доступ к нему только из этой версии Windows 95. Кроме этого все дисковые утилиты, разработанные без учета совместимости с FAT32, не будут работать с такими томами.)
Используя первый метод, Вы сможете поставить FAT32 на тома размером менее чем 512М, но в этом случае, если размер тома будет меньше 260М, размер кластера получится 512 байт. В этом случае размер собственно таблиц FAT будет огромным (например на разделе в 100М размер FAT более 1500 секторов).


Литература по Win9x