17 лет назад 30 октября 2006 в 16:06 566
Недавно натолкнулся на любопытное утверждение насчет уменьшения фрагментированности больших файлов на диске. Для того чтобы операционная система при записи файла на диск сначала нашла для него наиболее подходящее по размеру место и поместила его туда, как можно меньше дробя на части, необходимо добавить в раздел реестра HKEY_LOCAL_MACHINESystem
CurrentControlSetControlFileSystem параметр ContigFileAllocSize со значением типа dword, равным 00000200, который и определяет максимальный размер нефрагментируемого блока данных на диске. Размер такого блока поддается увеличению. Данная настройка может быть полезной при работе с мультимедиа. Стоит ли этот прием применять?

Это довольно старый совет, он писался еще применительно к Windows 98, и там он работает, надо только выбирать размер нефрагментируемого блока исходя из конкретной ситуации. Работает ли такой прием в Windows XP, я, честно говоря, не интересовался (там ключ находится в другом разделе — HKLMSystemCurrentControlSetControlSession Manager
Memory Management; кстати, хотя все рекомендуют задавать значение 512, оно, если мне не изменяет память, и используется по умолчанию, так что имеет смысл устанавливать большие значения).Желающие могут сами поэкспериментировать. Но, на мой взгляд, регулярная дефрагментация и грамотное разбиение диска на разделы сводит к нулю необходимость применения этого твика на современных машинах. Впрочем, и потребность в других твиках не является насущной: быстродействие нынешних ПК не вызывает желания ковыряться в глубинах ОС.

Никто не прокомментировал материал. Есть мысли?