Возможно, попробуйте более старую версию JKDefrag и посмотрите, как она работает?
Или еще какое-нибудь приложение, которое может помешать дефрагментации?
Не настоящее решение, но я бы предложил оставить его на ночь или в качестве заставки. Дайте ему время, и это будет исправлено (что может) в конце концов.
Из FAQ по MYDefrag:
Скрипты FastOptimize и FastUpdate будут пытаться идеально заполнить пробелы файлами, находящимися выше пробела, но если MyDefrag не сможет найти идеально подходящую комбинацию файлов, тогда (меньший) пробел останется незаполненным. Скрипт SlowOptimize даст более чистые результаты, но займет больше времени, чтобы закончить.
Существует много файлов, которые нельзя переместить во время работы Windows, поскольку они используются приложением, службой или самой Windows. См. Файл "c:\Program Files\MyDefrag v4.1\MyDefrag.log" для списка файлов, которые не могут быть перемещены. Неподвижные могут быть где угодно на диске и обычно фрагментированы в микроскопически маленькие сегменты. Другими словами, жесткий диск - это не большой блок пространства, куда файлы можно перемещать по желанию, а тысячи маленьких блоков, ограниченных неподвижными данными.
Совет: некоторые неподвижные файлы Windows нельзя дефрагментировать, но есть вещи, которые вы можете сделать. Для получения дополнительной информации см. FAQ Специальные файлы
Дефрагментация и оптимизация могут занять много времени, вам придется набраться терпения. В верхней части окна вы увидите текущую активность MyDefrag, и обычно программа будет перемещать файлы с бешеной скоростью, десятки небольших файлов в секунду. Дисплей обновляется только один раз в секунду, а большие файлы, очевидно, будут занимать больше времени.
- Если ваш компьютер перестает отвечать на запросы во время работы MyDefrag (особенно на экране MyDefrag), попробуйте параметр «Замедление», чтобы MyDefrag использовал меньше ресурсов. Примечание. Обычно компьютер не отвечает на запросы во время перемещения $ MFT. Это вызвано чем-то внутри самой Windows, а не MyDefrag.
- Попробуйте выключить свой вируссканер. Некоторые virusscanners выходят из системы и сканируют все файлы, которые перемещает MyDefrag, даже если MyDefrag не выполняет и не изменяет файлы.
- Попробуйте перезагрузиться. Иногда API-интерфейс дефрагментации Microsoft может работать с загадочной медлительностью и может занять минуту, чтобы переместить даже маленький файл. Я не знаю почему, но обычно помогает перезагрузка.
- Удалите старые вещи с вашего жесткого диска. MyDefrag может перемещать файлы более эффективно, если имеется достаточно свободного места.
Невозможно предсказать, сколько времени займет сценарий. Это зависит от таких вещей, как выбранная вами оптимизация, скорость вашего жесткого диска, размер файлов, объем данных на диске, расположение файлов в настоящее время и многое другое. Если предположить, что скорость жесткого диска составляет 40 мегабайт в секунду, то чтение 100 гигабайт данных займет 100000/40 = 2500 секунд (42 минуты). Но MyDefrag должен делать намного больше, чем просто читать данные, он также должен записывать данные и обновлять MFT/FAT. И ему, возможно, придется убрать данные с пути, прежде чем он сможет разместить элемент, где он этого хочет. MyDefrag сделает все как можно более эффективно, с минимальным перемещением данных, но, тем не менее, это займет много времени. Если вас беспокоит скорость, используйте скрипт «Fast Optimize». Это даст очень хорошие результаты за минимальное количество времени, особенно если вы используете его каждый день.
Совет: Для получения дополнительной информации о том, что делает программа, запустите ее с параметром командной строки «-d 4» или добавьте строку с «Debug (175)» в «C:\Program Files\MyDefrag v4.1\Scripts\» Настройки.MyD ", и во время работы программы посмотрите на файл" C:\Program Files\MyDefrag v4.1\MyDefrag.debuglog ".