VitRom
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всё правильно. Почти Только вот... 1. В "качалке мюторрент", как и во многих других, существуют опции типа "выделять место под файл сразу", сделанная специально для уменьшения фрагментации. Кто не спрятался юзает -- я не виноват. 2. одни "пустые дырки" будут всегда по определению, поскольку файлы распределяются по кластерам, а размер файла почти никогда не кратен их размеру. Ну, это данность. 3. другие "пустые дырки" возникают из-за того, что в Винде (если, конечно, её не задромучали "шаловливые ручки") есть внутренний параметр "размер единицы размещения" (AllocateUnitSize или как-то так), и при выделении места под файл она использует (опять таки, если не... см. выше) первый свободный кусок, больший или равный этому размеру, и лишь не найдя такого (т.е. когда диск заср... до упора), начинает пихать файл во все щели. 3б. Насчёт API просто не знаю, но почему-то кажется (поправьте, кто читал спецификацию!), что он работает именно с реальными кластерами (и их реальным размером), а не какими-то "фрагментами" Так что единственное реальное отличие Парагона -- то, что он может жать MFT. И это, безусловно, плюс. Правда, есть и минус -- неумение (или я отстал от версий) помещать каккие-то файлы в самый конец диска. А в дни, когда на винте может лежать, кроме всего прочего, и "кучка DVD", это, ИМХО, минус. |