|
|
Дефрагментация
У меня 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 или как-то иначе включается. "Разрешение выполнения задания по требованию" включил. Состояние "готово". В журнале дефрага(планировщик) нет записи и выполнении задания. Имеет ли это все значение? Можно удалить это задание совсем?
|
Цитата:
Цитата liks
По моему выполняется только анализ,оптимизация,обьединение свободного места. На экране не видно проходов дефрагментации »
|
Выполните:
Код:
defrag C: /A /V > %userprofile%\desktop\defrag-report.txt
Отчет прикрепите.
Цитата:
Цитата liks
В реестре все ли нормально »
|
Исправьте все проблемы с CheckBootSpeed, перезагрузитесь, сделайте отчет и прикрепите.
Цитата:
Цитата liks
В планировщике заданий дефрагментация включилась снова.Я не включал,может CheckBoot Speed или как-то иначе включается »
|
Да, CheckBootSpeed включает запланированное задание, иначе фоновая дефрагментация не выполняется.
|
Высылаю отчет после фрагментации и после CheckBootSpeed. После утилиты только то первое окошко,а в конце там идет отчет,там все плохо.Как сохранить этот отчет не знаю,вышлю сейчас скрины. Да,постоянно показывает "проверка скорости не проводилась"
|
liks,
Windows полагается на свой анализ и не считает необходимым дефрагментировать том сейчас. Она сделает это в следующий раз (планировщик), когда сочтет нужным. Вы можете форсировать это командой
Чтобы записать отчет в файл
Код:
defrag C: /W /V > %userprofile%\desktop\defrag-report2.txt
Цитата:
Цитата liks
а в конце там идет отчет,там все плохо »
|
Исходя из текстового отчета, я так не думаю. У вас все в порядке с дефрагом.
Цитата:
Цитата liks
Да,постоянно показывает "проверка скорости не проводилась" »
|
Она всегда так пишет, никак иначе это не реализовать в таком пакете.
|
Это скриншоты отчета после CheckBootSpeed.
|
liks, "элемент отсутствует" означает отсутствие проблемы :)
|
Спасибо. Я собираюсь пользоваться дефрагментатором с помощью команд из командной строки 1-2 раза в месяц( пользуюсь Шадов Дефендер и наверно потому дефрагментация не очень велика).
1. Можно ли совсем удалить это задание в планировщике заданий? Может тогда Виндовс будет дефрагментировать принудительно,а не полагаться на свой анализ и отказываться это делать ?
2. Если пользоваться планировщиком,тогда наверно надо ставить для ноута принудительное пробуждение. А то простоя у меня что-то нет,ставлю или гибернацию ,или "дежурный прием"(как-то иначе называется). Что-то это не понимаю. Для других служб это тоже важен вопрос.
3. СПАСИБО за ВАШ сайт ,где я многому научился, а также за помощь на этом форуме. Так держать.
|
Цитата:
Цитата liks
Можно ли совсем удалить это задание в планировщике заданий? »
|
Можно отключить.
Цитата:
Цитата liks
Может тогда Виндовс будет дефрагментировать принудительно,а не полагаться на свой анализ и отказываться это делать ? »
|
Нет, тогда она вообще не будет дефрагментировать.
Цитата:
Цитата liks
Если пользоваться планировщиком,тогда наверно надо ставить для ноута принудительное пробуждение. »
|
Можно настроить обработку пропущенного запуска на вкладке Параметры. Но тогда дефраг будет выполняться не в фоне, а в момент вашей работы в системе.
Я все же пытаюсь донести до вас мысль, что у вас все работает нормально, при этом дефраг осуществляется по необходимости и незаметно. Вы же пытаетесь форсировать дефраг, что приведет к дополнительной нагрузке на диск и будет снижать скорость вашей работы вы время дефрага.
Цитата:
Цитата liks
3. СПАСИБО за ВАШ сайт ,где я многому научился, а также за помощь на этом форуме. Так держать. »
|
Спасибо за добрые слова.
|
Просто я думал,что если простоев нет,то дефраг не работает в планировщике заданий. У меня по умолчанию "ожидать простоя 7 дней".
1.Достаточно тех коротких минут простоя для того чтобы выполнить все задания,запланированные во время простоя ? Может надо оставлять ноут специально в режим простоя для этого? Сколько времени на неделю? Простой- это должна быть заставка(просто рабочий стол ?) и не выполнять самому никаких действий?
2.На что обратить внимание в планировщике заданий,что особенно важно для системы чтобы выполнялось? А то у меня многое никогда не запускалось(смотря по журналу).
3.О том выполнялось ли задание планировщика выяснять в журнале этого задания или есть более надежное средство?
Извините за простые вопросы,но ответов я не нашел. Хотя искал.
|
Открываю в Блокноте Defrag-report.text,а там кракозябры. Нужно поменять значения в реестре 1250-1255 на 1251 (есть записано вся процедура) или есть другое решение ?
|
Цитата:
Цитата liks
1.Достаточно тех коротких минут простоя »
|
Простой наступает не позднее, чем через 15 минут бездействия. Конечно, если вы не покидаете компьютер ни на минуту, с выполнением задач оптимизации будут проблемы.
Цитата:
Цитата liks
2.На что обратить внимание в планировщике заданий,что особенно важно для системы чтобы выполнялось? А то у меня многое никогда не запускалось(смотря по журналу). »
|
Если не выполнялось, значит, не нужно было. См. Секреты планировщика заданий Windows Vista - список в 7 отличается, но выводы те же - не надо там ничего отключать.
Цитата:
Цитата liks
3.О том выполнялось ли задание планировщика выяснять в журнале этого задания или есть более надежное средство? »
|
В журнале надо смотреть. Для запланированных задач он отключен по умолчанию, емнип.
Цитата:
Цитата liks
Нужно поменять значения в реестре 1250-1255 на 1251 (есть записано вся процедура) или есть другое решение ? »
|
Да, там что-то с кодировкой. Есть декодер лебедева, если что :)
|
Большое спасибо. Всего Вам хорошего.
|
Цитата:
Цитата liks
Открываю в Блокноте Defrag-report.text,а там кракозябры. »
|
Обычная DOS/OEM-866 кодировка.
|
Есть ли Microsoft Fixit для сброса настроек автодефрагментации? На одном из компов не срабатывает в простое, даже не анализирует. CheckBootSpeed3 проблем не находит. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction нету параметра Enable
|
Цитата:
Цитата sputnikk
Есть ли Microsoft Fixit для сброса настроек автодефрагментации? »
|
Попробуйте на проблемном компьютере удалить задачу ScheduledDefrag из Defrag.
Затем на здоровом ее экспортировать и импортировать на проблемном.
|
создайте и перезагрузите ПК.
|
Цитата:
Цитата Nerdy
создайте и перезагрузите ПК. »
|
Его нет по умолчанию.
sputnikk,
Сделайте скриншот этого раздела.
|
Цитата:
Цитата ruslan...
Попробуйте на проблемном компьютере удалить задачу ScheduledDefrag из Defrag.
Затем на здоровом ее экспортировать и импортировать на проблемном. »
|
Тогда и куст реестра с него возьму. Правда донор 86, а не 64, но путь в реестре аналогичный:
HTML код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"OptimizeComplete"="Yes"
"OptimizeError"=""
"LcnStartLocation"="0"
"LcnEndLocation"="469633"
|
sputnikk,
Если под рукой нет здорового компьютера, я скину задачу.
|
Цитата:
Цитата ruslan...
Если под рукой нет здорового компьютера, я скину задачу. »
|
Спасибо, не надо. Есть исправные виртуалки. Полагаю задача существует не сама по себе, а создаётся дефрагментатором. Он исправный, во всяком случае меню работают, вручную запускается. Поэтому проблема в реестре. Или.... комп не оставляют в простое достаточно долго, хотя пользователь утверждает обратное )
При доступе к машине сравню запись в реестре и экспортированном reg-файле.
|
Цитата:
Цитата sputnikk
При доступе к машине сравню запись в реестре и экспортированном reg-файле »
|
Вы главное задачу из Планировщика заданий импортируйте, после импорта запустите ее.
|
Заменил реестр и задачу. Теперь надо ждать.
В реестре было иное число в "LcnEndLocation"= . Непонятно что это.
|
LCN- Logical Cluster Number-логический номер кластера(номер, присваиваемый кластеру в файловой системе NTFS).
|
Ура! Спустя месяц зафиксирован факт срабатывания )
|
наконец-то наладил. оказалось layout.ini не обновлялся с 2013 года, хотя и присутствовал
|
В некоторых публикациях есть информация, что автодефрагментация происходит только при фрагментации в 10% и более. Но в 7 срабатывает при любом показателе. И если не ошибаюсь, есть дефрагментация системных файлов при загрузке:
Код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"OptimizeComplete"="Yes"
"OptimizeError"=""
"LcnStartLocation"="0"
"LcnEndLocation"="508429"
|
Подскажите, есть ли в журнале событий фиксирование перехода системы в простой? И если есть, то какой код? Я уже 2 года не могу на чужом компе заставить работать автодефрагментацию. Но вчера пришло озарение. Комп был долго включён, но монитор не погас, хотя настроен на 20 минут. Может комп не уходит в простой.
|
Не знаю про код, но посмотрите 1) диспетчер задач - есть ли активность, 2) попробуйте отключить мышь, возможно она моросит датчиком имитируя движения, 3) вообще проверьте настройки в диспетчере устройств, снимите галки "разрешить вывод из спящего режима" для мыши, клавиатуры, сетевой карты.
|
dislike, Что касается активности монитора - я проверю командой powercfg /requests, может там приложение не даёт.
Но всё таки интересно, фиксируется простой или нет
|
Похоже проблема в сетевухе:
Код:
C:\Windows\system32>powercfg /requests
DISPLAY:
Нет.
SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0887&SUBSYS
_1043840B&REV_1002\4&21242c99&0&0001)
Аудиопоток уже используется.
AWAYMODE:
Нет.
C:\Windows\system32>Powercfg -devicequery wake_armed
Realtek PCIe GBE Family Controller
HID-
C:\Windows\system32>
|
Цитата:
Цитата dislike
2) попробуйте отключить мышь »
|
Попробовал совсем отключить, помогло. Непонятно почему не срабатывает запрет на пробуждение в диспетчере устройств.
Я несколько неправильно понял совет отключить мышь. Думал отключить пробуждение в диспетчере устройств
|
Цитата:
Цитата sputnikk
Попробовал совсем отключить, помогло. Непонятно почему не срабатывает запрет на пробуждение в диспетчере устройств. »
|
Потому что запрет в диспетчере совсем про другое - он будит компьютер, который ушел в спячку, а я так понимаю у вас компьютер в спячку не может уйти, потому что неисправная мышь имитирует движения, будто её пользователь двигает.
|
Время: 20:58.
© OSzone.net 2001-