RSS

Какой дефрагментатор выбрать?

24 Авг

Да, я считаю, что дефрагментация файлов необходима для ускорения работы. Дефрагментация больших файлов ускоряет их чтения в несколько раз.

Простой пример: Поставил я World of Warcraft, чтобы увидеть, почему народ в неё играет. Количество игроков в центре крупных городов в час-пик огромное и у каждого свой прекид. До дефрагментации диск визжал от интенсивного поиска в раздробленном большом архиве и все дико лагало. После дефрагментации нагрузка на диск уменьшилась в разы, лаги пропали и по центру городов стало проще перемещаться.

Так какой же дефрагментатор выбрать?

На RuBoard голосование за лучший дефрагментатор 2013. И опять побеждает Стандартный (входящий в Windows)…

Поразительно, как народ верит Майкрософту! Майк не включают в поставку Винды полноценные программы такого типа, чтобы создать спрос. Из блога Microsoft:

In Windows XP, any file that is split into more than one piece is considered fragmented. Not so in Windows Vista if the fragments are large enough – the defragmentation algorithm was changed (from Windows XP) to ignore pieces of a file that are larger than 64MB. As a result, defrag in XP and defrag in Vista will report different amounts of fragmentation on a volume. So, which one is correct? Well, before the question can be answered we must understand why defrag in Vista was changed. In Vista, we analyzed the impact of defragmentation and determined that the most significant performance gains from defrag are when pieces of files are combined into sufficiently large chunks such that the impact of disk-seek latency is not significant relative to the latency associated with sequentially reading the file. This means that there is a point after which combining fragmented pieces of files has no discernible benefit. In fact, there are actually negative consequences of doing so. For example, for defrag to combine fragments that are 64MB or larger requires significant amounts of disk I/O, which is against the principle of minimizing I/O that we discussed earlier (since it decreases total available disk bandwidth for user initiated I/O), and puts more pressure on the system to find large, contiguous blocks of free space. Here is a scenario where a certainly amount of fragmentation of data is just fine – doing nothing to decrease this fragmentation turns out to be the right answer!

Да, Стандартный дефрагментатор игнорирует файлы больше 64МБ! Он годится только для дефрагментации "Моих документов" и часто насилует диск зря.
И да, до Windows 7 у консольного defrag.exe был ключ /w, который игнорировал ограничение в 64МБ, но его убрали…

Сейчас все дефрагментаторы работают не напрямую с диском, а через Defragmenting API. Так что "качество" я предлагаю оценить по другому 🙂

Есть открытый UltraDefrag, но, ИМХО, это не тот случай, когда OpenSources = показатель качества.

В данном случае я оценку качества доверяю Microsoft. Выдача сертификатов происходит только после тестирования программы в офисах самого Microsoft.
Получение компетенции Gold Application Development. Проверить сертификацию компании можно на Microsoft Pinpoint.

Лично мне нравится Auslogics Disk Defrag Free (я его даже в WinPE запускал для дефрагментации C: ). И Auslogics действительно Gold Application Development.

 
Оставить комментарий

Опубликовал на 24 августа, 2013 в Windows

 

Метки: , , , , , , , , , , , , ,

Оставьте комментарий