Формат файловой системы
Чтобы определиться, надо разобрать формат от Microsoft - FAT 32. К основным его преимуществам можно отнести то, что размер кластера уменьшился с 32 Кбайт (FAT16) до 4 Кбайт на жестких дисках емкостью от 2 до 8 Гбайт. Это существенно сокращает потери дискового пространства при хранении маленьких файлов на жестких дисках емкостью более 500 Мбайт, а также позволяет создавать на дисках разделы емкостью более 2 Гбайт. Но если в OSR2 можно было отформатировать под FAT32 только вновь устанавливаемый диск, то в составе Windows 98 поставляется утилита преобразования диска в FAT32, которая обновляет до FAT32 жесткие диски, отформатированные с использованием FAT16, без потери информации, хранящейся на данных дисках. Однако имеются и некоторые предостережения:
![]() | C FAT32 несовместимы некоторые антивирусные программы, дисковые утилиты и все существующие программы сжатия диска. |
![]() | В связи с несовместимостью с FAT32 в составе Windows 98 не поставляется DOS-утилита Share.exe и еще некоторые программы, которым она необходима, невозможно использовать далее. |
![]() | Доступ к диску из Досовых программ выполняется заметно медленнее, чем при работе с FAT16. |
![]() | FAT32 не поддерживает множественную загрузку и если вам необходимо использовать на компьютере разные ОС, то загрузочный раздел диска должен быть отформатирован под FAT16. |
![]() | Другие ОС не поддерживают FAT32, кроме бета-версий Windows NT 5.0. И недавно выпущена утилита для Windows NT 4.0, которая позволяет работать с разделами FAT32 (кроме загрузочных и системных) на локальных жестких дисках. |
![]() | Выводы делайте сами, но лично я советую использовать для системного диска
- FAT 16, а для остальных дисков - FAT 32. |
Системных файлов безумно много, мы же рассмотрим самые основные:
Config.sys, Autoexec.bat,
Msdos.sys и System.ini.
Разберем все по порядку:
Config.sys
Находится файл в корне диска. Существует два вида загрузки: обычный и с
помощью меню.
Обычный вид загрузки и есть обычный, система сразу загружается. При помощи меню
- перед загрузкой Windows появляется меню, в
котором Вы можете выбрать способ загрузки, предварительно указав необходимые
компоненты. Вот пример Config.sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
DOS=HIGH,UMB организует верхнюю память Доса (DEVICEHIGH - запись
действия команды в верхнюю память, a DEVICE - соответственно, в нижнюю).
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF подгружает драйвер для
использования верхней памяти. TESTMEM:OFF - отключает тестирование памяти
(экономите 3-4 секунды загрузки ОС).
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS устанавливает код страны,
время, дата и другие особенности данной страны. Можно оставить COUNTRY=,
но я предпочитаю, чтобы Windows знал, где он
обитает.
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) позволяет установить
кодовую страницу в Вашем дисплее (для работы в полноэкранном режиме
Dos-приложений).
Autoexec.bat
Находится в корне диска и грузится после Config.sys.
Советую держать его в таком состоянии:
DELTREE /Y C:\RECYCLED
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
Первая строчка очищает корзину диска С. Можно удалять файлы и с других
дисков, для этого достаточно добавить еще раз строчку и изменить букву диска.
Последние две указывают кодовую страницу. Теперь все Dos-программы
будут в полноэкранном режиме. Конечно, можно еще прописать куча настроек (типа
все временные файлы складывать в корзину или удалять ярлыки последних
используемых документов) - это зависит от самого пользователя, его вкусов и
фантазий.
Msdos.sys
Проживает в корне диска и состоит из трех частей: 2 разделов ([PATH],
[OPTION]) и 1311 буквы x
.
В этом системном файле возможно использовать следующие команды:
Имя команды | Значения | Описание |
---|---|---|
[PATH] | - | Название раздела |
HostWinBootDrv | C:\ | Определяет системный диск |
WinBootDir | C:\Windows | Указывает папку с загрузочными файлами ОС |
WinDir | C:\Windows | Определяет папку Windows |
UnInstallDir | C:\W...\Uninstall\ | Путь к файлам деинсталляции MustDie |
[OPTION] | - | Название раздела |
AutoScan | 0,1,2 | Определяет поведение системы после некорректного выхода: 0 - Не запускать Scandisk; 1 - Запускать с предупреждением; 2 - Запускать. |
BootDelay | 0,1 | Будет ли задержка при загрузки для нажатия клавиш (например F8). |
BootFailSafe | 0,1 | Появляется в меню загрузки Safe Mode: 0 - Нет; 1 - Да. |
BootSafe | 0,1 | Загружать Windows всегда в Safe Mode: 0 - Нет; 1 - Да. |
BootGUI | 0,1 | Загружать масдай: 0 - Вручную, через команду Win; 1 - Автоматически. |
BootKeys | 0,1 | Разрешает использовать клавиши при перезагрузке: 0 - Нет; 1 - Да. |
BootMenu | 0,1 | Появление загрузочного меню при перезагрузке: 0 - Не появляется; 1 - Появляется всегда. |
BootMenuDefault | 1,2,3,4,5,6 | Выбирает пункт по умолчанию в загрузочном меню. |
BootMenuDelay | От 0 | Время в секундах для выбора в загрузочном меню. |
BootMulti | 0,1 | Разрешает загрузку Dos при нажатии F4: 0 - Нет; 1 - Да. |
BootWarn | 0,1 | Предупреждение при загрузке в Safe Mode: 0 - Нет; 1 - Да. |
BootWin | 0,1 | Загружать Windows: 0 - Нет; 1 - Да. |
DblSpace | 0,1 | Автоматическая загрузка Dblspace.Bin: 0 - Нет; 1 - Да. |
DoubleBuffer | 0,1 | Двойная буферизация для SCSI-контроллеров: 0 - Нет; 1 - Да. |
DrvSpace | 0,1 | Автоматическая загрузка Drvspace.Bin: 0 - Нет; 1 - Да. |
LoadTop | 0,1 | Загружать Command.Com и Drvspace.Bin в верхнюю память: 0 - Нет; 1 - Да. |
Logo | 0,1 | Заставка при загрузке: 0 - Черный экран; 1 - любимые окошечка. |
Network | 0,1 | Появлятся в меню загрузки Safe Mode with Networking: 0 - Нет; 1 - Да. |
System.ini
Обитает файл в каталоге C:\Windows\. Найдите в нем
раздел [vcache] (если нет - создайте) и измените на:
RAM | Min | Max |
---|---|---|
16Mb | 2048 | 2048 |
32Mb | 2048 | 4096 |
64Mb | 2048 | 8192 |
128Mb | 8192 | 32768 |
[vcache]
MinFileCache=Min
MaxFileCache=Max
chunksize=512
NameCache=2048
DirectoryCache=48
Параметры Min и Max впишите с помощью таблицы. Они зависят от
размера оперативной памяти. Первая строка - название раздела. Следующие две
указывают минимальный и максимальный размер дисковой памяти (КЭШ) в килобайтах
для файлов. Следующая указывает на сектора, выделенные под кэш. Если значение
параметра MaxFileCache установлено в диапазоне 6144 - 16384, рекомендую
chunksize=512; при меньшем maxfilecache попробуйте chunksize=256,
при большем - chunksize=1024. И последние две указывают количество файлов
и каталогов, отслеживаемых Windows. Для
NameCache лучше устанавливать кратные 512 числа в диапазоне 1024 до 2600
(больше имеет смысл для файл-серверов). Для DirectoryCache следует
выбирать кратные 16 в диапазоне 32 - 96. Конкретные значения NameCache и
DirectoryCache зависят от используемых на данном компьютере приложений.
Можно заменить стандартный интерфейс Windows 95/98
на Windows 3.x. Для этого измените строку shell=explorer.exe
на shell=progman.exe, а затем перезагрузите компьютер. Теперь Вы
окунетесь в мир операционной системы Windows 3.x.
Кто работал с компьютером лет десять назад, смахнет скупую слезу, для остальных
это будет экскурс в историю.