Отказ с дисковой дефрагментацией в Windows 7 с помощью различных инструментов

Я недавно испытывал различные инструменты дефрагментации, конкретно:

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

Также трудно закрыть процесс зависания, поскольку я получаю ошибки "Доступа запрещен" при попытке уничтожить задачу с помощью множества методов (taskkill от командной строки, sys диспетчера процессов внутренностей или с помощью Windows Power Shell). Иногда я вынужден перезагрузить для уничтожения процесса.

От чтения вокруг предмета кажется, что эти инструменты, все используют функциональность Windows для дефрагментирования жесткого диска, там, возможно, отказ или в моем Windows 7 или возможно в моем физическом диске, который заставляет все три из этих альтернативных инструментов перестать работать таким же образом?

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

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

Обычно я оставил бы процесс, работающий около 16:00, когда я оставляю пост и нахожу процесс, все еще работающий, когда я вхожу в офис в 8:00 на следующий день с процессом, заканчивавшимся за несколько часов до этого.

Что дальше? Я задаюсь вопросом, должна ли это быть общественная Wiki, а не вопрос, поскольку ответ был дан относительно того, что необходимо сделать для проверки на проблемы, если это происходит с Вами (просканируйте диск, и т.д.), и объяснение относительно того, как процесс работает, но я сильно подозреваю, что эта проблема уникальна для этого ПК?

4
задан 19.02.2010, 13:16

3 ответа

Необходимо проверить жесткий диск с chkdsk

Win + R
Type: cmd (and hit enter)
Type: chkdsk /F /R /X c: (and hit enter, replace the c in "c:" by the letter of your suspected drive)

Если это должен быть runned в перезагрузке, спросит это... И если Вы хотите проверить результаты после перезагрузки

Win + R
Type: eventvwr (and hit enter)

В окнах журналируют "Приложения", ищут последнюю запись для Winlogon и открывают его. Это будет иметь информацию о том, что это нашло в ChkDsk. (При поиске результатов сканирования, который был выполнен за один раз кроме начальной загрузки, необходимо найти его в том же месте, но вместо этого перечисленный под ChkDsk),

Вы могли также использовать инструмент как Мелодия HD: информация о S.M.A.R.T. и диск сканирования

2
ответ дан 07.12.2019, 20:11

Эти инструменты просто используют API дефрагментации окон, который не изменился в Windows 7.

Причина, которую они обрабатывают, могла бы слоняться поблизости в течение некоторого времени после того, как они выходят, то, что большие дисковые операции просто занимают время.

Приложение дефрагментации анализирует диск и затем в основном просит, чтобы окна "переместили этот файл от этого места до того места на диске". Та операция может занять время, особенно если это - большой файл, или Ваш диск почти полон, или просто замедлитесь.

Приложения, скорее всего, не "зависли", они просто ожидают окон для окончания последней операции, которую они сделали. Мое предположение - то, что у Вас есть некоторые очень большие файлы (> 2 ГБ), и операции дефрагментации просто занимают время, чтобы закончить перемещать их. Они в конечном счете закончат, и процесс замкнется свой собственный при разрешении им.

Если у Вас есть файл на 40 ГБ, и дефрагментатор просит, чтобы окна переместили его, он мог легко взять> 10 минут для выполнения той задачи. Необходимо будет ожидать что долго, прежде, чем считать процесс подвешенным. Если Вы, диск имеет медленную производительность записи (как SSD или более старый диск ноутбука на 4 500 об/мин) эти операции, возьмете еще дольше.

Если Ваш диск является новым и быстрым и может записать на уровне 100 МБ/с, Вы могли бы сделать математику и думать, что должно потребоваться только 200 секунд для перемещения файла на 20 ГБ, но когда Вы включите в чтение того же диска с, искать времена и постоянное обновление файла журнала NTFS, это на самом деле возьмет значительно дольше.

Я использую "Свою Дефрагментацию" все время в Windows 7 без любой проблемы.

2
ответ дан 07.12.2019, 20:11

Могут быть другие инструменты дефрагментации достойные рассмотрения, такие как degraggler (свободный) также. Другая проблема - Вы, может иметь анти-вирус или подобный, который сканирует все файлы, поскольку они не отметили, как просканировано ранее (флаги MSE), или Ваш конкретный AV делает полное сканирование каждый раз. Отключение любой защиты (и уход строки и сети физически) гарантируют минимальную задержку, как будет, позволяя дефрагментации продолжиться без других процессов, работающих за максимальной скоростью операции.

Также проверьте, что Ваша установка мощности не помещает Ваш диск спать, прежде чем дефрагментация имела шанс завершиться, поскольку это отметит как незаконченное при пробуждении ПК. По умолчанию Ваш ПК захочет спать, если Вы не настроили его иначе. Более частая дефрагментация обозначается, поскольку должны потребоваться минуты не часы так или иначе; Вы уничтожаете диски преждевременно путем выполнения их фрагментированный, а также неизбежно потери скорости. Несколько разделов данных и или диски стоят для упрощения разделения и меньшего количества свойственной фрагментации, происходящей прежде всего.Надеюсь, это поможет.

2
ответ дан 07.12.2019, 20:11

Теги

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