V
-=V=-
Новичок
- Регистрация
- 15.08.2012
- Сообщения
- 9 069
- Реакции
- 44
- Баллы
- 0
С трудом осилив эту записульку, сделал вывод - да, признается, что NTFS все-таки фрагментирует файлы. А теперь вспомним, что HDD перемещая сервопривод блока головок всегда будет тратить время на перемещение между цилиндрами, содержащими части файла и чем сильнее фрагментирован файл, тем больше суммарно это время. Это легко можно видеть, при копировании сильно фрагментированного файла большого объема с HDD на другой носитель. В этом случае никакие горчичники в виде "умного механизма кэширования", "многозадачности винды"(с), "умных драйверов" и др. не помогают. Играют роль только два фактора: максимальный поток данных, который может отдать HDD "со шпиндиля" и степень дефрагментированности. Ну, еще косвенно влияет расположение кусков файла - с внешних цилиндров чтение идет быстрее.НТФС фрагментирует файлы, но разница между НТФС у той же 2000 винды и у 7-ки колосальная, драйвера стали намого умнее. Из драйвера можно канечно создать дырявый файл, но тут не поможет и дефрагментатор. Сюда добавим многозадачность винды, когда по сути с диском работа идет одновременно с разными частями диска и головкам приходится прыгать туда сюда в любом случае. Ну будит у тебя разбит фильм, что тебе это изменит, а те файлы которые виндов использует для себя, всякие ДЛЛ/ЕХЕ/SYS они дефрагментированные. Ну файл подкачки на несколько крупных частей разобъет, но работа идет с ним по маленьким кускам(размер страницы памяти), тут тоже дефрагментация не спасет. А еще сюда добавив умный механизм кеширования у 7-ки, то дефраментирование вообще никак не скажется на скорость работы. Это было актуально во времена ДОСа и тормозных дисков. Ну может чуток еще влияло на 2000 винде. А уж про 8-ку и говорить не стоит, которая для ускорения загрузки дампит ядро на диск и потом загружает сразу одним файлом все ядро, что бы не грузить каждый драйвер отдельно.