Почему Windows XP требует минимум 15% места на жестком диске для завершения дефрагментации диска NTFS? Есть ли лучшая утилита, которая не имеет этого ограничения и все же выполняет свою работу?
4 ответа
Используйте MyDefrag (новая версия Jkdefrag)
MyDefrag не требует минимального свободного места на диске, но:
Windows резервирует некоторое место на дисках NTFS для расширения MFT, по умолчанию это 12,5% от размера тома. Это пространство считается Windows как свободное, поскольку оно может / будет использоваться для обычных файлов, когда остальная часть тома заполнена. MyDefrag не может перемещать файлы в это пространство, только из (см. ReclaimNtfsReservedAreas).
На очень полных жестких дисках MyDefrag потребуется больше времени, чтобы перетасовать файлы, и в некоторых случаях придется бросать полотенце в кольцо и оставлять некоторые файлы фрагментированными или не оптимизированными. Файл может быть дефрагментирован только в том случае, если на диске достаточно места, чтобы вместить весь файл, в зависимости от выбранного вами сценария. Там может быть много свободного места, но то, что нужно, это один большой пробел.
Должно быть некоторое свободное пространство, чтобы дефрагментатор мог копировать файлы из своего текущего местоположения либо непосредственно в новое местоположение, либо через временное местоположение, чтобы они оказались смежными.
Я не знаю, откуда взялась цифра в 15%, но я предполагаю, что она была определена после тестирования и анализа, так как справится с большинством ситуаций.
Согласно их сайту, PerfectDisk 10 будет дефрагментировать с 1% бесплатно. Я использовал PerfectDisk и это отличная программа. Очень могущественный.
Diskeeper будет работать с менее чем 15% и может быть настроен на гораздо большее, чем инструмент MS. Проверьте их информацию на diskeeper.com.
Я обнаружил, что он мало влияет на производительность системы, даже когда работает все время, чтобы устранить фрагментацию. Мы запустили его на нескольких серверах, и это помогло нам разобраться.