Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Цитата Valeant:
А как по вашему должен отличаться реестр XP от Vista. »
Дело не в реестре, а в операционной системе и ее работе. Реестр лишь одно из средств задания параметров. Но эти параметры должны иметь связь с функционалом ОС. Если функционал не поддерживается, то добавление параметра не имеет смысла.

Ок, вот вы посоветовали ContigFileAllocSize для Vista. Цитата из технической документации для Windows 95
Цитата:
An additional performance setting in the FileSystem subkey, ContigFileAllocSize, can be used to change the size of the contiguous space that VFAT searches for when allocating disk space. Under MS-DOS, the file system began allocating the first available space found on the disk, which ensured a great deal of disk fragmentation and related performance problems. By default under Windows 95, VFAT first tries to allocate space in the first contiguous 0.5 MB of free space, then returns to the MS-DOS method if it can't find at least this much contiguous free space. This optimizes performance for both the swap file and multimedia applications.
Очевидно, совет подxoдит для VFAT (Virtual FAT), что фактически - FAT со спец. драйвером Win95 для поддержки длинных имен файлов. Теперь объясните, какое отношение имеет этот твик к Vista, которая устанавливается на NTFS?

IOPageLockLimit - резервирование памяти для операций ввода/вывода. Как я уже сказал, этот параметр имел эффект для Windows 2000 RTM, но не дальше, т. е. поведение ОС изменилось и твик стал бесполезен. Об управлении памятью в Vista вы можете прочесть здесь Администрирование в операционной системе (ОС) Windows: Внутреннее устройство ядра ОС Windows Vista: Часть 1.

EnableAutoLayout - в соотв. с документацией XP Embedded - отвечает за автоматическое фоновое перемещение файлов к центру диска для более быстрого доступа. Disabling Disk Defragmentation. Обратите внимание, что там указан еще один параметр, отвечающий за вкл./выкл. фоновой дефрагментации.

Можно предположить, что в ХР Home/Pro это также верно. Однако в Vista этой функции нет. Действительно, если бы она контролировалась этим параметром реестра, то он бы присутствовал там по умолчанию со значением 1. Но его нет, следовательно его добавление не имеет никакого эффекта. Что же касается дефрагментации в Vista, то оно выполняется по расписанию с помощью планировщика заданий Возможности средства дефрагментации жесткого диска в Windows Vista.

Цитата Valeant:
Знаете по моему со времен и 95 есть недокументированные функции, которые пользуются программисты для написания программ, если вы про них не знаете или не нашли, то это не значит что их нет "недокументированных". »
Конечно, недокументированные функции могут быть. Но надо смотреть не с точки зрения документированности параметров реестра, с точки зрения функционала ОС. Вот вы нашли три недокументированных параметра. Как вы обоснуете их работоспособность для Vista (кроме "у меня с ними быстрее работает")?

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:59, 11-02-2009 | #7