Хитрости Windows XP


Реактивная NTFS

Для NT-операционок от Microsoft файловая система NTFS более предпочтительна, нежели старый FAT32. И все бы хорошо - надежность на высоте, безопасность тоже превосходит аналогичный параметр у FAT32, да и поддержкой больших объемов FAT не блистал, в отличие от преемника, однако есть одно "но". Скорость работы NTFS далека от совершенства и прилично уступает аналогичному показателю у FAT32. Чтобы не терять всех преимуществ, свойственных NTFS, коих действительно немало, и не переходить на устаревший FAT32, попытаемся восполнить пробел в новой файловой системе, увеличив скорость работы оной.

Для начала дадим достаточно места главной файловой таблице. Для этого достаточно добавить параметр NtfsMftZoneReservation типа REG_ DWORD по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem. Теперь нужно присвоить значение для этого параметра. Однако здесь не так все просто. Дело в том, что если на разделах NTFS мало файлов большого размера, то наилучшим значением созданного параметра будет "1". Если же на компьютере много файлов, то лучше поставить значение "4". Но это специфические случаи. Обычно достаточно значений "2" или "3". В итоге этих действий операционная система зарезервирует место на диске для главной таблицы размещения файлов для того, чтобы контролировать увеличение ее размера.

Следующим нашим действием будет отключение создания коротких имен. Дело в том, что NTFS генерирует имена по старому методу для совместимости с MS-DOS и Windows 3.x клиентами. Если в вашей сети таких клиентов нет (а у кого они есть?:]), то следует отключить это безобразие. Для этого нужно найти по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Filesystem параметр NtfsDisable8dot3NameCreation и присвоить ему значение "1". В итоге NTFS забудет все проблемы, связанные с совместимостью и заработает значительно быстрее.

Ну и напоследок необходимо отключить запись даты последнего обновления файла, т.к. NTFS каждый раз при изменении какого-либо файла записывает дату и время его обновления. Иногда это может весьма существенно снижать производительность файловой системы. Очевидна бесполезность этих действий "Окошек". Но не беда - это легко поправить. По адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Filesystem имеется параметр NtfsDisableLastAccessUpdate, которому необходимо присвоить значение "1". Вполне возможна ситуация, что подобного параметра у вас не окажется. В таком случае просто создайте его (тип REG_DWORD). После выполнения этого несложного действия производительность Windows должна изрядно повысится (особенно в случае использования больших разделов жесткого диска).

Ну что ж, теперь перезагружаемся и пожинаем плоды своих трудов.

Дмитрий РЯБИНИН,
[email protected]

Версия для печатиВерсия для печати

Номер: 

23 за 2002 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!