18:50

Sanctus Satanas
[ok]

Всё никак не могу найти что-нибудь вменяемое для дефрагментации NTFS-разделов. Конкретно интересует возможность дефрагментации MFT и резервирования под него пространства (после того, как зона резервирования была автоматически уменьшена системой при нехватке свободного места). При этом крайне хотелось бы, чтобы MFT оказывался там же, где и при форматировании, а не где попало.
Заранее спасибо всем, кто сможет что-либо подсказать.

@темы: Хорошие вопросы, B Grade

Комментарии
14.08.2008 в 18:57

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
diskeeper
умеет все
делает по дефолту все правильно
14.08.2008 в 19:56

пробовал PerfectDisk, весьма неплох
15.08.2008 в 01:10

Sanctus Satanas
Начал с PerfectDisk. Запустил виртуалку, основательно подза$рал диск при помощи fsutil file createnew, стал дефрагментировать. MFT и его reservation zone пришли в норму, правда, почему-то оказались ровно посередине диска. А в рекламке у них сказано, что MFT размещается согласно майкрософтовским гайдлайнам... Но это на первый раз. Со второй попытки он смог дефрагментировать MFT, но зарезервированная зона так и не появилась. Опытным путём вышло примерно следующее: если MFT имеет более двух фрагментов, PerfectDisk освобождает кучу места под его расширение; если нет — он ничего не делает.
Diskeeper откопал 9-ю версию, искать более свежую было лениво. С освобождением места под MFT zone он тоже не справился. Кроме того обладает весьма опасной функцией Frag Guard, дописывающей в MFT пустые записи. Смысла в её использовании я не вижу, но если вдруг задать слишком высокое значение, то реальный размер файла $MFT может вырасти до нескольких гигабайт, а вот вернуть его обратно уже не удастся. Не порадовало также, что он заменяет стандартный дефрагментатор.
Итого: ни одна из программ точно под описание не подходит, но PerfectDisk в принципе можно иногда использовать...
Ещё бы найти где-нибудь программку, умеющую оптимизировать сам файл $MFT, сокращая его размер без переформатирования диска...
19.08.2008 в 09:37

Sanctus Satanas
Удивительно, но оказалось, что последнюю штуку умеет делать Paragon Total Defrag — обрезать $MFT засчёт неиспользуемых записей. Прикольно.
19.08.2008 в 12:03

Очень любопытно.