Ветвь HKEY_LOCAL_MACHINE\SYS-TEM\CurrentControlSet\Control (рис. 1) - едва ли не самая интересная во всем реестре Windows NT. Ряд параметров этой ветви не может быть отредакти рован через Панель управления, при этом они являются крайне важными для оптимизации работы системы. Как правило, для того, чтобы изменения параметров этой ветви вступили в силу, необходима перезагрузка системы.
Рис. 1
Ветвь FileSystem (рис. 2) может содержать до четырех параметров.
Рис. 2
NtfsDisable8dot3NameCreation. Значение 0 разрешает, а значение 1 запрещает использование длинных имен файлов с файловой системой NTFS. Использова ние длинных имен файлов несколько замедляет реакцию системы. Тем не менее этот параметр имеет теперь уже, видимо, чисто исторический интерес - слишком плотно вошли в нашу жизнь длинные имена файлов...
NtfsDisableLastAccessUpdate. Знайте - при любом обращении к файлу или папке обновляется значение даты и времени последнего доступа к файлу. На рис. 3 показано окно параметров файла, где выделено значение параметра, - обратите внимание на окно приложения Windows NT Часы, находящиеся поверх окна параметров файла в момент его открытия... Если вы имеете дело с большим количеством файлов и папок, этот режим может замедлить работу. Чтобы отключить его, выставьте значение переменной 1.
Рис. 3
Win31FileSystem. Если установить значение этого параметра равным 1, файловая система не будет обновлять и учитывать информацию о времени создания файла и последнего доступа к файлу.
Win95TruncatedExtensions. По умолчанию этот параметр равен 1, и именно благодаря ему Windows NT может работать с файлами FILE.EXT, FILE.EXTEN и FILE.EXTENSION как с разными файлами. При нулевом значении все расширения файлов будут «усекаться» до трех символов.
Ветвь PriorityControl (рис. 4) имеет всего один, зато очень интересный параметр - Win32PrioritySeparation, который по умолчанию равен 2, что соответствует максимальному значению бегунка ускорения приложений переднего плана на вкладке Быстродействие окна Свойства системы. Самое интересное - то, что в Windows NT Workstation и в Windows NT Server этот параметр (и этот бегунок) работает по-разному - в Windows NT Workstation на уровне нити (thread) переднего плана, а в Windows NT Server, где процессорное время для нитей фиксировано, - на уровне задач.