PDA

Показать полную графическую версию : [решено] Дефрагментация


Страниц : [1] 2

liks
02-09-2012, 17:48
У меня Windows 7 Ultimate SP1 64-bit. Раньше пару раз запускал сторонний дефрагментатор. Потом перешел на встроенный. Сначала были проблемы похожие,пробовал по разному,наконец получилось. Недавно пришлось восстанавливаться из образа системы и проблема снова возникла. Планировщик заданий не выполняет дефрагментации(наверно у ноутбука нет простоя ночью),да это мне и не нужно. Запускал с командной строки: ошибка 0х89000017. В реестре BootOptimizeFunction было NO. Пользовался CheckBootSpeed.diagcab,запускал принудительное дефрагментироние(Rundll32.exe advapi32....),отключал в планировщике дефрагментирование. При попытке: диск--свойства--сервис--дефрагм. начало показываться окно "это задание выполняет другая программа. Снять параметры? Снял параметры. После этого всего процес с командной строки идет,но есть вопросы. Меня интересует дефрагментация с запуском из командной строки.

ВОПРОСЫ: 1.По моему выполняется только анализ,оптимизация,обьединение свободного места. На экране не видно проходов дефрагментации. Если у меня сейчас 1-4 % фрагментированости,то должна ли происходить дефрагментация,должны ли быть проходы дефрагментации на экране ? Высылаю отчет(Shell: get-winevent -FilterHashTable @{logname="Application"; id="258"; starttime="11/11/2011"}| ?{$_.providername –match "defrag"} | fl timecreated, message | Out-File $env:homedrive$env:homepath\desktop\defrag.txt)


2.В реестре все ли нормально?Высылаю скриншот.

3.В планировщике заданий дефрагментация включилась снова.Я не включал,может CheckBoot Speed или как-то иначе включается. "Разрешение выполнения задания по требованию" включил. Состояние "готово". В журнале дефрага(планировщик) нет записи и выполнении задания. Имеет ли это все значение? Можно удалить это задание совсем?

Vadikan
02-09-2012, 18:27
По моему выполняется только анализ,оптимизация,обьединение свободного места. На экране не видно проходов дефрагментации »
Выполните:
defrag C: /A /V > %userprofile%\desktop\defrag-report.txt
Отчет прикрепите.
В реестре все ли нормально »Исправьте все проблемы с CheckBootSpeed, перезагрузитесь, сделайте отчет и прикрепите.

В планировщике заданий дефрагментация включилась снова.Я не включал,может CheckBoot Speed или как-то иначе включается »
Да, CheckBootSpeed включает запланированное задание, иначе фоновая дефрагментация не выполняется.

liks
02-09-2012, 20:11
Высылаю отчет после фрагментации и после CheckBootSpeed. После утилиты только то первое окошко,а в конце там идет отчет,там все плохо.Как сохранить этот отчет не знаю,вышлю сейчас скрины. Да,постоянно показывает "проверка скорости не проводилась"

Vadikan
02-09-2012, 20:22
liks,
Windows полагается на свой анализ и не считает необходимым дефрагментировать том сейчас. Она сделает это в следующий раз (планировщик), когда сочтет нужным. Вы можете форсировать это командой
defrag C: /W /V
Чтобы записать отчет в файл
defrag C: /W /V > %userprofile%\desktop\defrag-report2.txt

а в конце там идет отчет,там все плохо »
Исходя из текстового отчета, я так не думаю. У вас все в порядке с дефрагом.

Да,постоянно показывает "проверка скорости не проводилась" »
Она всегда так пишет, никак иначе это не реализовать в таком пакете.

liks
02-09-2012, 20:26
Это скриншоты отчета после CheckBootSpeed.

Vadikan
02-09-2012, 20:29
liks, "элемент отсутствует" означает отсутствие проблемы :)

liks
02-09-2012, 21:43
Спасибо. Я собираюсь пользоваться дефрагментатором с помощью команд из командной строки 1-2 раза в месяц( пользуюсь Шадов Дефендер и наверно потому дефрагментация не очень велика).

1. Можно ли совсем удалить это задание в планировщике заданий? Может тогда Виндовс будет дефрагментировать принудительно,а не полагаться на свой анализ и отказываться это делать ?

2. Если пользоваться планировщиком,тогда наверно надо ставить для ноута принудительное пробуждение. А то простоя у меня что-то нет,ставлю или гибернацию ,или "дежурный прием"(как-то иначе называется). Что-то это не понимаю. Для других служб это тоже важен вопрос.

3. СПАСИБО за ВАШ сайт ,где я многому научился, а также за помощь на этом форуме. Так держать.

Vadikan
02-09-2012, 22:22
Можно ли совсем удалить это задание в планировщике заданий? »
Можно отключить.

Может тогда Виндовс будет дефрагментировать принудительно,а не полагаться на свой анализ и отказываться это делать ? »
Нет, тогда она вообще не будет дефрагментировать.

Если пользоваться планировщиком,тогда наверно надо ставить для ноута принудительное пробуждение. »
Можно настроить обработку пропущенного запуска на вкладке Параметры. Но тогда дефраг будет выполняться не в фоне, а в момент вашей работы в системе.

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

3. СПАСИБО за ВАШ сайт ,где я многому научился, а также за помощь на этом форуме. Так держать. »
Спасибо за добрые слова.

liks
02-09-2012, 22:54
Просто я думал,что если простоев нет,то дефраг не работает в планировщике заданий. У меня по умолчанию "ожидать простоя 7 дней".

1.Достаточно тех коротких минут простоя для того чтобы выполнить все задания,запланированные во время простоя ? Может надо оставлять ноут специально в режим простоя для этого? Сколько времени на неделю? Простой- это должна быть заставка(просто рабочий стол ?) и не выполнять самому никаких действий?

2.На что обратить внимание в планировщике заданий,что особенно важно для системы чтобы выполнялось? А то у меня многое никогда не запускалось(смотря по журналу).

3.О том выполнялось ли задание планировщика выяснять в журнале этого задания или есть более надежное средство?

Извините за простые вопросы,но ответов я не нашел. Хотя искал.

liks
02-09-2012, 23:41
Открываю в Блокноте Defrag-report.text,а там кракозябры. Нужно поменять значения в реестре 1250-1255 на 1251 (есть записано вся процедура) или есть другое решение ?

Vadikan
03-09-2012, 00:36
1.Достаточно тех коротких минут простоя »
Простой наступает не позднее, чем через 15 минут бездействия. Конечно, если вы не покидаете компьютер ни на минуту, с выполнением задач оптимизации будут проблемы.

2.На что обратить внимание в планировщике заданий,что особенно важно для системы чтобы выполнялось? А то у меня многое никогда не запускалось(смотря по журналу). »
Если не выполнялось, значит, не нужно было. См. Секреты планировщика заданий Windows Vista (http://www.outsidethebox.ms/9935/) - список в 7 отличается, но выводы те же - не надо там ничего отключать.

3.О том выполнялось ли задание планировщика выяснять в журнале этого задания или есть более надежное средство? »
В журнале надо смотреть. Для запланированных задач он отключен по умолчанию, емнип.

Нужно поменять значения в реестре 1250-1255 на 1251 (есть записано вся процедура) или есть другое решение ? »
Да, там что-то с кодировкой. Есть декодер лебедева (http://www.artlebedev.ru/tools/decoder/), если что :)

liks
03-09-2012, 02:22
Большое спасибо. Всего Вам хорошего.

Iska
03-09-2012, 05:30
Открываю в Блокноте Defrag-report.text,а там кракозябры. »
Обычная DOS/OEM-866 кодировка.

sputnikk
13-08-2016, 11:11
Есть ли Microsoft Fixit для сброса настроек автодефрагментации? На одном из компов не срабатывает в простое, даже не анализирует. CheckBootSpeed3 проблем не находит. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction нету параметра Enable

ruslan...
13-08-2016, 11:41
Есть ли Microsoft Fixit для сброса настроек автодефрагментации? »
Попробуйте на проблемном компьютере удалить задачу ScheduledDefrag из Defrag.
Затем на здоровом ее экспортировать и импортировать на проблемном.

Nerdy
13-08-2016, 11:50
нету параметра Enable »
создайте и перезагрузите ПК.

ruslan...
13-08-2016, 11:53
создайте и перезагрузите ПК. »
Его нет по умолчанию.

sputnikk,

Сделайте скриншот этого раздела.

sputnikk
13-08-2016, 13:29
Попробуйте на проблемном компьютере удалить задачу ScheduledDefrag из Defrag.
Затем на здоровом ее экспортировать и импортировать на проблемном. »
Тогда и куст реестра с него возьму. Правда донор 86, а не 64, но путь в реестре аналогичный:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"OptimizeComplete"="Yes"
"OptimizeError"=""
"LcnStartLocation"="0"
"LcnEndLocation"="469633"

ruslan...
13-08-2016, 13:54
sputnikk,

Если под рукой нет здорового компьютера, я скину задачу.

sputnikk
13-08-2016, 19:06
Если под рукой нет здорового компьютера, я скину задачу. »
Спасибо, не надо. Есть исправные виртуалки. Полагаю задача существует не сама по себе, а создаётся дефрагментатором. Он исправный, во всяком случае меню работают, вручную запускается. Поэтому проблема в реестре. Или.... комп не оставляют в простое достаточно долго, хотя пользователь утверждает обратное )
При доступе к машине сравню запись в реестре и экспортированном reg-файле.




© OSzone.net 2001-2012