Почему MyDefrag занимает много времени для быстрой Оптимизации?

Из рекомендаций в других вопросах о дефрагментаторах я решил испытать MyDefrag. Однако я нахожу, что Быстрые Оптимизируют сценарий, работает очень медленно, конкретно это, кажется, занимает очень долгое время по "Исправлению зарезервированных областей NTFS" - и интерфейс подразумевает, что это связано с одним из моего Виртуального ПК vhd файлы.

К долгому времени я подразумеваю, что это получено к 0,0659% приблизительно после 5 часов выполнения. Это нормальное, или там что-то, что я могу сделать для улучшения этого.

Править: Я попробовал много предложений, отправленных Ivo напрасно. Я затем переместил файл VHD, что он застрял на от диска, и он теперь пробегает намного более быстрый. Сравнить его пробежало фазу 1 приблизительно за 10 минут, по сравнению со взятием 5 часов для получения меньше чем до 0,1% фазы 1

Который все еще заставляет меня задаться вопросом, почему файл VHD был в "NTFS, зарезервированном область", как зарезервировано подразумевает мне, что пользовательские файлы не должны быть там.

2
задан 08.08.2009, 17:20

2 ответа

Это, действительно казалось, было vhd файлом, который вызывал проблему, переместив его прочь, выполнил дефрагментацию и затем возвратил его, все последующие дефрагментации не имели никаких проблем.

1
ответ дан 11.12.2019, 22:48

Возможно, попробуйте более старую версию JKDefrag и посмотрите, как тот делает?

Или иначе, есть ли некоторое приложение, работающее, который мог бы вмешаться в дефрагментацию?

Не действительное решение, но мое предложение состояло бы в том, чтобы просто позволить ему работать в течение ночи или как экранная заставка. Дайте ему время, и это зафиксирует (что это может), в конечном счете.

От FAQ MYDefrag:

Сценарии FastOptimize и FastUpdate попытаются отлично заполнить разрывы файлами от выше разрыва, но если MyDefrag не может найти идеальную подходящую комбинацию файлов затем, (меньший) разрыв оставят незаполненным. Сценарий SlowOptimize приведет к более чистым результатам, но займет больше времени для окончания.

Существует много файлов, которые не могут быть перемещены, в то время как Windows работает, потому что они используются приложением, или сервисом, или самим Windows. Посмотрите "c:\Program Files\MyDefrag v4.1\MyDefrag.log" файл для списка файлов, которые не могли быть перемещены. Недвижимость может быть где угодно на диске и обычно фрагментируется в тщательно маленькие сегменты. Другими словами, жесткий диск не является большим блоком пространства, куда файлы могут быть перемещены по желанию, но тысячи небольших блоков, ограниченных неперемещаемыми данными. Подсказка: Определенные неперемещаемые файлы Windows не могут дефрагментироваться, но существуют вещи, которые можно сделать. Для получения дополнительной информации посмотрите FAQ Специальные файлы

Дефрагментация и оптимизация могут занять много времени, необходимо будет быть терпеливыми. В вершине окна Вы будете видеть текущее действие MyDefrag, и обычно программа будет перемещать файлы в разъяренный уровень, десятки маленьких файлов в секунду. Дисплей только обновлен однажды в секунду, хотя, и большие файлы займет больше времени, очевидно.

  • Если Ваш компьютер становится безразличным, в то время как выполнение MyDefrag (особенно дисплей MyDefrag) затем пробует установку Slowdown, чтобы заставить MyDefrag использовать меньше ресурсов.Примечание: Нормально для Вашего компьютера быть безразличным, в то время как $MFT перемещается. Это вызывается чем-то в самом Windows, не MyDefrag.
  • Попытайтесь выключить свой virusscanner. Из некоторого virusscanners выходят, и просканируйте все файлы, которые перемещает MyDefrag, даже при том, что MyDefrag не выполняет или изменяет файлы.
  • Попробуйте перезагрузку. Иногда API дефрагментации Microsoft может стать загадочно медленным и занять минуту для перемещения даже маленького файла. Я не знаю, почему, но обычно перезагрузка помогает.
  • Очистка старый материал от Вашего жесткого диска. MyDefrag может переместить файлы более эффективно, если существует много доступного свободного пространства.

Невозможно предсказать, сколько времени выполнения сценарий возьмет. Это зависит от вещей, таких как оптимизация, которую Вы выбрали, скорость Вашего жесткого диска, насколько большой файлы, сколько данных находится на диске, как файлы в настоящее время помещаются, и т.д. Принятие скорости жесткого диска 40 мегабайт в секунду, затем чтение 100 гигабайтов данных возьмут 100000 / 40 = 2 500 секунд (42 минуты). Но MyDefrag должен сделать намного больше, чем просто считанный данные, он также должен записать данные и обновить MFT/FAT. И этому, вероятно, придется переместить данные из пути, прежде чем это сможет поместить, объект было это want's это, чтобы быть. MyDefrag сделает вещи максимально эффективно с как можно меньшим перемещением данных, но будет требоваться много времени, тем не менее. Если Вы обеспокоены скоростью, затем используют "Быстрый, Оптимизируют" сценарий. Это приведет к очень хорошим результатам за минимальное количество времени, особенно при использовании его каждый день.

Подсказка: Для получения дополнительной информации о том, что делает программа, выполняет его с параметром командной строки "-d 4" или добавляют строку с "Отладкой (175)" к Вашему "C:\Program Files\MyDefrag v4.1\Scripts\Settings.MyD" сценарию, и в то время как программа выполняет взгляд на Ваш "C:\Program Files\MyDefrag v4.1\MyDefrag.debuglog" файл.

1
ответ дан 11.12.2019, 22:48

Теги

Похожие вопросы