В состав Windows 7, входят средства диагностики и устранения неполадок, основанные на PowerShell. Я предлагаю вам собственный пакет, который создает отчет о скорости загрузки Windows 7 и исправляет основные системные проблемы, которые могут негативно влиять на нее.
С помощью PowerShell можно получать разнообразные данные о системе, и в том числе очень легко обрабатывать сведения из журналов событий. Именно эти особенности я использовал для своего пакета, чтобы представить в удобном виде информацию о загрузке системы.
Входящий в пакет скрипт собирает информацию, а затем выводит в текстовом файле:
- основные сведения о последней загрузке
- состояние службы SuperFetch и ее функции ReadyBoot
- данные о работе дефрагментатора диска
- процент свободного места на системном разделе
- сведения об операционной системе, процессоре и памяти
Второе назначение пакета – это устранение ряда системных проблем, замедляющих загрузку. Не стоит ожидать от него магического ускорения, поскольку фактически речь идет о возврате к исходному состоянию настроек, которые пострадали из-за непонимания их роли в длительности загрузки системы.
На этой странице:
- О создании пакета и роли сертификатов безопасности
- Запуск диагностики
- Интерпретация сведений о системе и ее загрузке
О создании пакета и роли сертификатов безопасности
Я познакомился с PowerShell совсем недавно, но все оказалось проще, чем я думал. Не без помощи активного «гугления» я относительно быстро создал базовый скрипт по сбору информации (эквивалентный «батник» я бы в жизни не написал). Полезные советы по его оптимизации и тонкостям PowerShell мне дал Василий Гусев, Microsoft MVP и автор блога PowerShell и другие скрипты. Он же заразил меня идей создать диагностический пакет, хотя больше года назад я уже видел его доклад на Платформе на эту тему.
Создание пакета не таит в себе особых сложностей – это проще, чем создать файл ответов для автоустановки, если уже есть все скрипты. Барьером оказалось то, что пакет должен быть обязательно подписан, а в системе должен быть установлен сертификат, удостоверяющий эту подпись. Иначе ничего не запустится! PowerShell – мощное средство для управления Windows, поэтому Microsoft предпринимает меры предосторожности.
Из бесплатных способов самым быстрым является создание самоподписанного сертификата. Вадимс Поданс, кстати тоже MVP PowerShell, прямо заявляет, что они являются злом (и делает это в статье, описывающей создание такого сертификата средствами PowerShell :).
Диагностический пакет не отправляет никаких данных никуда. Tекущая версия подписана моим личным сертификатом, который выдала компания Digicert, удостоверив мою личность.
Запуск диагностики
Вам понадобятся права администратора.
- Загрузите архив и распакуйте в любую папку.
- Запустите файл CheckBootSpeed.diagcab.
Пакет может устранять проблемы в автоматическом режиме, но если вы хотите подойти к вопросу избирательно, щелкните Дополнительно в первом окне и снимите флажок Автоматически применять исправления. Если у вас в порядке все системные настройки, связанные с загрузкой, вы увидите только предложение создать отчет о загрузке.
Через несколько секунд все будет готово. Вы увидите сводку диагностики, а отчет о загрузке и системе откроется в блокноте. Если диагностика исправила проблемы со службами, перезагрузите систему для вступления изменений в силу.
Текстовый файл с отчетом создается во временной папке, чтобы не засорять систему. Вы можете сохранить отчет где угодно, а также вставить на форуме или в блоге, для чего в тексте предусмотрен тег code.
Интерпретация сведений о системе и ее загрузке
Текстовый отчет состоит из пяти маленьких блоков, и подобраны они так, чтобы составить представление о загрузке конкретной системы.
Общее время загрузки
Первые две строки отчета содержат информацию о времени полной загрузки системы, а также профиля в память.
Система загрузилась за 98 с, в т.ч. профиль за 4 с Среднее время трех последних загрузок составляет 146 с
Все значения округлены до целого числа секунд. Обратите внимание, как просто подсчитать среднее время последних трех загрузок. С журналом событий пришлось бы брать в руки калькулятор.
Загрузка рабочего стола
Далее идут сведения о финальном этапе загрузки, который проще всего ускорить. Длительность полной загрузки рабочего стола и количество программ в автозагрузке.
Время от появления рабочего стола до его полной готовности к работе составило 48 с, на что могли повлиять 11 программ в автозагрузке.
Полная готовность рабочего стола с моей точки зрения как пользователя означает окончание загрузки всех программ и моментальную реакцию на мои действия, без всяких «бубликов». Система смотрит на это аналогично, а об алгоритме мы поговорим в будущих статьях.
Строго говоря, на момент начала загрузки рабочего стола еще может продолжаться обработка процессов, запущенных на более раннем этапе.
Программы, стартующие при загрузке системы, играют в длительности этого этапа большую роль. Заметьте, что в моем примере он занял
почти половину от общего времени загрузки системы!
Количество программ в автозагрузке соответствует тому, что вы можете увидеть на вкладке Автозагрузка утилиты msconfig.
ReadyBoot, SuperFetch и Prefetch
Функция ReadyBoot работает в рамках службы SuperFetch. После каждой загрузки она, дождавшись бездействия системы, анализирует предыдущий запуск и определяет, какие файлы использовались во время последней загрузки. В следующий раз ReadyBoot ускоряет загрузку Windows за счет кэширования файлов загрузки системы и программ автозагрузки в оперативной памяти, что быстрее, чем считывать файлы с жесткого диска.
Функция Prefetch, появившаяся в Windows XP, служит для упреждающей загрузки данных в память. Служба SuperFetch в Windows 7 выступает в качестве интеллектуальной надстройки над Prefetch, анализирующей ваши сценарии использования системы.
От службы SuperFetch помимо ReadyBoot также зависят функции ReadyBoost и ReadyDrive, предназначенная для не слишком распространенных гибридных дисков.
Служба SuperFetch имеет тип запуска Auto и в настоящий момент Running Кэширование загрузочных файлов с помощью ReadyBoot включено и работает в оптимальном режиме*
Первая строка выводит статус службы SuperFetch. Очевидно, что если служба SuperFetch отключена, ReadyBoot не функционирует.
Вторая строка интерпретирует значение параметров EnablePrefetcher и EnableSuperfetch в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Функция ReadyBoot на жестких дисках считается включенной, если значения каждого параметра 2 или 3 в любых сочетаниях (на рисунке ниже значения по умолчанию):
- 2 – обрабатываются файлы загрузки (системные и программ в автозагрузке)
- 3 — наряду с ними кэшируются также программы, запускаемые во время работы системы
Упоминание об оптимальном режиме здесь тоже не случайно, и оно будет не у всех.
Если на компьютере установлено менее 1.7 Гб оперативной памяти (RAM), ReadyBoot сжимает кэшируемые файлы. В этом случае на их распаковку требуется какое-то время, пусть и совсем небольшое.
Звездочка (*) ссылается на важное примечание о том, что информация о ReadyBoot не является актуальной при загрузке с твердотельного накопителя (SSD). Когда Windows 7 определяет наличие SSD диска, служба SuperFetch отключает функцию ReadyBoot, поскольку в этом случае выигрыша в скорости загрузки нет.
Windows 7 определяет наличие SSD на основе спецификаций ACS-2. Система опрашивает диск и интерпретирует полученный результат в соответствии с таблицей, опубликованной на MSDN.
Накопитель считается твердотельным, если диск определяется как «не вращающийся» (non-rotational).
Microsoft включила утилиту для определения типа диска в состав набора Windows Logo Kit. Однако скриптом извлечь эту информацию невозможно. Впрочем, если вы знаете, как определить SSD с помощью PowerShell, пожалуйста, расскажите мне, и я обновлю пакет.
Работа дефрагментатора и свободное пространство на системном диске
Четвертый блок отчета выводит сведения о работе встроенного дефрагментатора Windows, в т.ч. дату его последнего запуска, а также процент свободного пространства на системном диске.
Служба 'Дефрагментация диска' имеет тип запуска Manual Дефрагментатор выполняет оптимизацию загрузочных файлов Служба 'Планировщик заданий' имеет тип запуска Auto и в настоящий момент Running Запланированная задача дефрагментации включена Последний запуск дефрагментатора Windows был 01/23/2011 14:19:46*
Здесь звездочка также указывает на то, что для SSD дисков это не имеет значения. Windows 7 не выполняет дефрагментацию SSD дисков, поскольку она им не нужна. Поэтому, если система загружается с такого диска, сведения о работе дефрагментатора бесполезны в контексте ускорения загрузки. Однако фрагментированность обычного жесткого диска может негативно влиять на скорость загрузки системы.
Для нормальной работы дефрагментатора требуется, чтобы служба «Дефрагментация диска» не была отключена (по умолчанию она имеет тип запуска «Вручную»). Оптимизация загрузки выполняется отдельной задачей по расписанию, однако этому может препятствовать параметр Enable со значением N в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
По умолчанию он отсутствует, но может появляться в результате установки сторонних дефрагментаторов или неумелой настройки системы. В результате при попытке дефрагментировать загрузочные файлы будет возникать ошибка 0x89000018. Диагностический пакет обнаруживает и устраняет обе проблемы.
Windows поддерживает диск в порядке с помощью планировщика заданий, в котором для этого назначена специальная задача ScheduledDefrag в разделе Microsoft — Windows – Defrag. Если отключена эта задача или служба планировщика, дефрагментация не выполняется.
Тип запуска службы планировщика определяется по значению параметра Start в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Schedule
Автоматическому запуску соответствует значение 2.
Дату последнего запуска дефрагментатора скрипт извлекает из журнала событий, как и в случае со временем загрузки. Однако здесь используется Журналы Windows – Приложение, куда записываются все действия дефрагментатора (событие 258 с источником Defrag).
Последнее событие дефрагментации вовсе необязательно относится к обработке системного диска. Если вы отфильтруете записи журнала, то заметите, что там есть отчеты о других разделах и даже съемных дисках. Дефрагментация загрузочных файлов выполняется отдельно, как видно на рисунке выше.
Если у вас дефрагментатор не работал даже пару недель, можно смело сказать, что резерв для оптимизации есть.
Безусловно, мой скрипт не способен определить сценарий, при котором вы пользуетесь сторонним дефрагментатором, а встроенный отключили. В этом случае вы сами несете ответственность за фрагментированность системного диска. Что же касается попеременного использования встроенного и стороннего дефрагментаторов, то я считаю, что в этом как минимум нет смысла. Ведь каждая программа по-своему раскладывает файлы на диске, и программы скорее будут мешать друг другу, чем помогать.
Также в этом блоке приводится информации о проценте свободного пространства на системном диске.
Системный раздел C: объемом 111,79 Гб имеет 7,51% свободного пространства
Вообще-то, у меня в системе немного другая картина, но я создал небольшой недостаток места, чтобы проиллюстрировать один важный момент.
Чтобы обеспечить полную и эффективную дефрагментацию, на разделе должно быть не менее 15% свободного пространства.
В соответствии с официальной документацией и высказываниями разработчиков в противном случае выполняется только частичная дефрагментация, что происходит в том числе и при работе дефрагментатора по расписанию. Да, полную дефрагментацию можно форсировать параметром командной строки, но это уже ручная работа.
Мораль в том, что если вы хотите оптимизировать загрузку, не экономьте на спичках, т.е. на размере системного раздела, и поддерживайте на нем не менее 15% свободного пространства.
Сведения об аппаратной конфигурации
Завершают отчет три строки об операционной системе, процессоре и оперативной памяти.
Компьютер работает под управлением Microsoft Windows 7 Максимальная 6.1.7600 32-bit Установлен процессор Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz Системе доступно 3574 Mb оперативной памяти
Эту информацию вы можете посмотреть, например, в свойствах системы, нажав сочетание клавиш WIN+PAUSE.
Быстрое «железо» не просто положительно влияет на скорость загрузки системы, но и является одним из основных факторов в этом вопросе. В первую очередь это касается мощи процессора и скорости жесткого диска. Я оставил эту информацию напоследок не потому, что она не важна, а потому, что вас, скорее всего, интересует ускорение загрузки без обновления конфигурации :)
Если вы поделитесь своей информацией в комментариях или в форуме, будет интересно посмотреть на случаи, когда скромная конфигурация загружается быстрее мощной системы за счет лучшего ухода и оптимизации. Это тем более интересно увидеть, потому что в следующих статьях мы будем заниматься ускорением загрузки, после чего можно будет сравнить прирост в скорости.
Я уверен, что многие читатели уже догадались, как распорядиться полученной информацией для уменьшения времени загрузки. Вы можете сверить свои выводы с моими простыми советами по ускорению загрузки Windows.
Обновлено 27-Feb-11. Добавлена проверка типа запуска службы «Дефрагментация диска» и наличия в реестре параметра, блокирующего дефрагментацию загрузочных файлов. Добавлен вывод информации о размере системного раздела.
Вы прочли главу из электронной книги «Ускорение загрузки Windows». Подпишитесь на уведомления о новых записях по почте и получите книгу в подарок.
Здравствуйте.
Подскажите, если не трудно, в чём может быть проблема.
Системный диск — SSD Vertex4 / 128, плюс два HDD.
Диагностика выдаёт: «Система, вероятно, установлена на HDD (скорость случайного чтения — 1.66000 MB/s)». В тестах «AS SSD Benchmark» и «CrystalDiskMark 3.0.2» Random Read ~347.384 MB/s.
Как узнать, поняла win7, что установлена на SSD или нет? Будет она пытаться его дефрагментировать? Или достаточно в свойствах дефрагментатора убрать «галку» с SSD диска?
Андрей,
Вопрос снят. Спасибо.
После установки w8 — нет звука. W8 не грузит устройства для звука. Замена драйвера не помогает.Но в карманной w8 звук- есть на этом же компе. извеняюсь но раздела о звуке не нашел .
Сергей, вам сюда после прочтения этого.
какого хрена ваш скрипт полез исправлять, хотя е ему не разрешал?!
У вас на рисунках обозначено что можно будет указать скрипту лезть править проблемы или только отчет сделать.
Поэтому я, предварительно удостоверившись по вашей статье, что оно само никуда не полезет его запустил… и он сразу же полез править!
у меня сдд, загрузка и так за 23 сек…
нахрена мне нужна кривая виндовая дефрагментация на сдд? и нахрена мне включать префетч?
Кто ты такой что решаешь, что имеешь право так лезть в чужие системы?!
Василий, следите за своим языком и не устраивайте тут хамских истерик. Следующий комментарий в таком тоне будет удален.
1. У вас есть возможность не применять исправления автоматически (это написано в статье и показано на рисунке в инструкциях по запуску диагностики). Если эта опция выбрана, никакие исправления автоматически не вносятся без вашего ведома.
2. Вторая версия утилиты, которую вы скачали, определяет SSD и просто восстанавливает значения по умолчанию. Если вы удосужитесь прочесть подробные описания прямо в утилите, вы узнаете, что Windows 7 не дефрагментирует SSD, а в Windows 8 на дефраг возложена оптимизация TRIM.
3. Если у вас Windows 8, отключайте дефраг грамотно.
Под Windows 8.1 будет оптимизация утилиты?
Петр, какая конкретно оптимизация требуется?
Vadim Sterkin, спасибо.
хочу извинится — был неправ…
прошу понять и простить…
Вопрос по версии 2 Вашей утилиты
Сейчас у меня дефраг отключен. После Вашей утилиты как я понимаю SDD не будет дефрагментироваться но будет выполнять TRIM, а вот остальные диски будут дефрагментироваться? Мне бы этого не хотелось.
Просьба, сделайте пожалуйста информацию и запрос о Автоматическом применении исправлений более заметным.
Василий, ваши извинения приняты.
Верно, но не зная версию вашей ОС, могу лишь еще раз посоветовать прочесть п.3 моего предыдущего ответа вам.
К сожалению, это ограничение накладывает платформа диагностики, на который построен пакет.
Vadim Sterkin,
Система W8.1, стоит на SDD. Диск разбит на 3 раздела — системный, программы, своп.
На разделах hdd располагаются фотографии (я фотограф), дистрибутивы, игры, скачиваемый контент (кино музыка и етс)
Для дефрагментации hdd я использую «внешний» дефрагментатор. запускаю время от времени по мере надобности, но не часто.
Поэтому мне желательно чтобы выолнялся только TRIM для SSD.
В настройке оптимизатора дисков, я снял галочки напротив всех дисков, этого достаточно чтобы выполнялся только TRIM?
В своей статье о мифах оптимизации SDD? Вы пишите «Твердотельные же накопители Windows больше не игнорирует, а помогает им, посылая контроллеру дополнительный набор команд TRIM сразу для всего тома.»
Хочу уточнить — том это весь диск или только ситемный раздел?
Так же есть вопрос по SuperFetch, ReadyBoot и Prefetch.
У меня все программы запускаются с SDD. На hdd только пара игр, время старта которых мне совершенно не критично.
Имеет ли смысл мне отключить SuperFetch, ReadyBoot и Prefetch?
Еще вопрос по скрипту. в отчете он мне написал что время последнего запуска составило 460сек, при этом реально, по моему замеру, система от момента появления сообщений post до работоспособного рабочего стола загрузилась за 30 секунд.
У меня несколько программ при старте грузятся через планировщик, с таймером примерно 2-3 минуты. Дело в том что в w8.1 зачемто убрали возможность просто добавлять программы в автозагрузку. Кроме того не знаю почему но подключение к интернету у меня происходит примерно через 2-3 минуты после загрузки рабочего стола. Так было и на предыдущей системе W7. Поэтому чтобы не мешать системе до конца инициализироваться, я установил задержку 2-3 минуты, для нескольких программок которые мне надо загружать при старте.
спасибо.
Василий, ну вот как вы задаете столько вопросов, даже не показав мне отчет?? Более того, ответы можно найти поиском в блоге, как вы увидите из ссылок ниже.
Что значит «всех»? Всех жестких, но не SSD? Тогда да, TRIM будет выполняться, равно как и ошибочная дефрагментация SSD, как я уже дважды вам сказал.
См. Общая информация о дисках и разделах
Отключение SuperFetch, ReadyBoot и Prefetch. Сделайте вывод самостоятельно, ок?
Думаю, вам нужно прочесть Как работает быстрый запуск в Windows 8, в т.ч. Как правильно измерить длительность быстрого запуска
Да ладно, shell:startup
Vadim Sterkin,
вот отчет — http://bacek.ru/files/chkbs.txt
С остальным более менее разобрался.
сделал отдельное задание в планировщике для TRIM
насчет SuperFetch, ReadyBoot и Prefetch, я спрашивал уже после прочтения Вашей статьи. из которой я сделал вывод что если программы запускаются с SDD то использовать SuperFetch, ReadyBoot и Prefetch, нет нужды.
Но хотелось бы подтверждения вывода так сказать. кроме того я гдето читал что SuperFetch в отличии от Prefetch, все же для SDD полезна.
Насчет shell:startup я естно пробовал класть в эту папку программы для автозагрузки — не работает.
спасибо.
Действительно, нет нужды использовать, равно как и отключать :)
Ну так это у вас проблема, а не из Windows что-то убрали… Вы не одинок, найдите тему в форуме Windows 8 самостоятельно.
Угу, не зря я вам про маленький раздел ссылку дал в другой ветке.
:) угу, не определенность однако… ну ладно пусть пока работают… :)
ищу уже час наверно и найти не могу. Просмотрел все 11 страниц, поискал поиском во многих статьях и коментах, хоть както связаных с автозагрузкой, но не нашел.
Не могли бы Вы указать ссылку на обсуждение?
точно мне?
По моему, мы с Вами только в этой ветке общаемся.
В моей почте ссылки только на эту ветку…
А что не так с маленьким разделом? :)
А где вы ищете-то вообще? Вот же оно http://forum.oszone.net/ и инструкции. Ключевое слово — автозагруз. И это даже не упоминая Google в правом верхнем углу форума…
Т.е. я для вас не только поисковым движком должен работать (ввести ‘маленький раздел’ в поиск блога вы сами не можете), но еще и личным секретарем? O_O A то вы уже не помните, что меня спрашивали два часа назад. Я думаю, это перебор, учитывая, с какого наезда на меня вы тут начали.
извините опять ступил.
от обилия информации мысли путаются.
еще раз спасибо.
Уважаемый Вадим.
Так ли необходима сторонняя утилита/скрипт для диагностики скорости загрузки Windows, если есть стандартные средства? Вопрос риторический, конечно.
Вот статья «Диагностика медленной загрузки Windows 7» http://www.winline.ru/os/windows_7/diagnostika_medlennoj_zagruzki_windows_7.php
Источник тот же, что и у Вас в статье «Почему Windows 8 и 8.1 дефрагментируют ваш SSD, и как этого избежать» http://www.winblog.ru/windows8/1147769206-16011401.html
Андрей, по обеим ссылкам опубликованы статьи, скопированные из моего блога. Если вас устраивают стандартные средства Windows, можете диагностировать ими. Однако, прежде чем задавать риторические вопросы, стоит подумать, как удаленно диагностировать этими средствами чужие проблемы (например, при просьбе о помощи в форуме).
Спасибо большое. Регулярно пользуюсь вашей утилитой.
Здравствуйте, у меня проблема стало после переустановки .
Помогите!
До переустановки было все нормально
Системный диск SSD Plextor M5 pro 128GB
Андрей, в чем проблема? В ошибке 0x80070057? Не обращайте внимания, там нечего оптимизировать.
Проблема в этом.Система, вероятно, установлена на HDD (скорость случайного чтения — MB/s).
До переустановки Windows было все нормально
Скачайте новую версию, я обновил ссылку в начале статьи.
Огромное спасибо :)
По ней было отдельное тестирование уже давно (поищите по названию утилиты в блоге), я просто забыл поменять в этой статье.
Вадим привет. Поставил твою программу, но у меня не изменилось ничего в программе дефрагментации диска
Почему то начинается дефрагментация анализа диска и затем сама дефрагментация с 25 % ( значение от 1 до 25 не показывает программа дефрагментации) Что можно сделать что бы восстановить программу дефрагментации, так, что бы она начинала работу с 1 ( единицы, а не с 25%) ? С уважением Юрий.
мой e-mail: shef20001@rambler.ru
Юрий, моя программа не устанавливается, она позволяет привести некоторые настройки к стандартным. Если это не исправило проблему, то она никак и не связана с теми параметрами. Обратитесь в форум.
Вадим, почему у меня нет в окне программы зеленых галок как на скринах выше? У меня виндовс 8.1, запускал так и от админа, результат одинаков. Не могу скинуть ссылку на скрин вместе с текстом, т.к. появляется предупреждение о недопустимом коде.
Максим, зеленые галки в конце пошагового мастера.
Не вставляйте недопустимый код — есть прямые ссылки без кодов.
Увы, вынужден сознаться, что у меня не получается получить отчет.
В первом окне предлагает «Далее», вне зависимости от галочки в «Дополнительно» в следующем окне «Модуль устранения неполадок не выявил проблему». И все, блокнот не открывается, отчет не создается.
Похоже на аналогичный случай https://www.outsidethebox.ms/11251/comment-page-1/#comment-682, но перегружался пять раз — ничего. Система 8.1.
Алексей, удалите файл %temp%\CheckBootSpeed.tmp
Увы, нет такого файла. На всякий случай, по всему диску поискал.
CheckBootSpeed.txt
И он нигде не создан.
Затрудняюсь. Там элементарная логика — если файла CheckBootSpeed.txt нет, «проблема» определяется и выполняется создание отчета.
Догадался, что, возможно, речь идет о системной TEMP, а не пользовательской. Стало чуть ближе. Во время запуска в Windows/TEMP создается временная папка, куда разворачивается cab. Если прямо оттуда запустить, то «Нет доступа». Зашел в эту временную папку через консоль администратора, запустил из папки powershell, скопировал содержимое скрипта RS_BootTime.ps1.
Соответственно, можно просто вручную развернуть cab и точно также запустить скрипт.
В общем, что-то у меня с правами навернуто (хотя SRP я отключил перед запуском). И, в общем, это даже неплохо, а где конкретно включено — потом попробую разобраться, если время будет.
Речь о %temp% — вставьте куда угодно, хоть в адресную строку проводника, а уж что вы повесили на нее, значения не имеет. В системную папку распаковывается пакет, да, но это не имеет отношения к делу.
Ясно, распаковывается в системный temp, а отчет должен кидаться в пользовательский.
Тогда по-прежнему совсем неясно, почему cab запускается без создания отчета. При том, что запущенный вручную скрипт — нормально отрабатывает.
Собственно, я Вас не прошу дать какие-то советы — я в итоге запустил. Однако, Вы делаете утилиту не для таких, как я.
Однако у них и проблем таких нет:)
Здравствуйте, Вадим!
Еще раз, большое спасибо за ваш блог (и эту ветку в частности), а также и книгу. Я ее и соответствующие ветки блога стал читать еще несколько месяцев назад, но только урывками — времени не хватает. Вдохновился и снес со своего ноутбука с Windows 7 все внешние «ускорители» и дефрагментаторы (нет, вру, Driver booster оставил, — раз в месяц проверяю, нет ли обновлений). А потом стал запускать ваш диагностический пакет (опять же урывками). Какое-то число раз появлялись сообщения о том, что не работает дефрагментатор, еще что-то, но потом все устаканилось. Осталась только одна проблема: «Проверка скоости загрузки не проводилась», а дальше: «исправлено» и зеленая галочка. И каждый раз подозрительно похожие цифры в отчете о времени загрузки. Наконец, мне это повторение надоело и сегодня я полез в журнал событий. Отфильтровал по коду события 100 и увидел, что последняя запись в журнале датирована 28 ноября прошлого года — где-то в это время я и начал «мучить» систему диагностическим пакетом.
Извините за длинную преамбулу. И теперь просьба, посоветуйте, как бы это поправить. Я имею в виду проверку времени загрузки системой. Без этого непонятно, как же его оптимизировать это время загрузки :).
С уважением,
Юрий Иунин
Юрий, если я правильно понял, проблема укладывается в 5 слов: в журнал не записывается событие 100. А другие события туда пишутся (300 — сон/гибернация)?
Вообще, проблема не связана со скоростью загрузки, поэтому я советую вам выполнить общую диагностику
Если это не поможет решить проблему, создайте тему в форуме OSZone с отчетом о проделанных действиях.
Другие события тоже не пишутся. Буду делать общую диагностику…
Выполнил все рекомендации, проблема осталась, — события 100 и 200 в журнале не появляются. Запустил CheckBootSpeed и получил сообщение, что ошибки не обнаружены. Текстовый файл с отчетом тоже не появился… Буду создавать тему в форуме.
Уважаемый Вадим !
После многочисленных перезагрузок и вых/входов в систему на своём ноутбуке, я пришёл к конечному результату при котором мой слабый ноутбук стал запускаться более стабильно и быстро. Вот мой отчёт,результаты при многих проверках почти такой же, как и в нём. Просто я на ночь ноутбук выключаю нормально, а в течении дня я перевожу его в Гибернацию. И результатами я очень доволен. Спасибо вам за вашу информацию и помощь, как здесь, так и на форуме.
Система загрузилась за 49 с, в т.ч. профиль за 1 с
Среднее время трех последних загрузок составляет 66 с
Время от появления рабочего стола до его полной готовности к работе составило 29 с,
на что могли повлиять 7 программ в автозагрузке.
Служба SuperFetch имеет тип запуска Auto и в настоящий момент Running
Кэширование загрузочных файлов с помощью ReadyBoot включено и работает в оптимальном режиме*
Служба ‘Дефрагментация диска’ имеет тип запуска Manual
Дефрагментатор выполняет оптимизацию загрузочных файлов
Служба ‘Планировщик заданий’ имеет тип запуска Auto и в настоящий момент Running
Запланированная задача дефрагментации включена
Последний запуск дефрагментатора Windows был 01/30/2015 17:24:54*
Системный раздел C: объемом 71,87 Гб имеет 48,74% свободного пространства
Компьютер работает под управлением Microsoft Windows 7 Начальная 6.1.7601 32-bit
Установлен процессор Pentium(R) Dual-Core CPU T4400 @ 2.20GHz
Системе доступно 2009 Mb оперативной памяти
****
Всего вам хорошего!
Рад за вас
Если флешку, на которой используется ReadyBoost, скрыть при помощи Acronis Disk Director будет ли работать функция ReadyBoost?
Не вижу связи с записью и цели действия, равно как непонятно, что мешает проверить самому.
Здравствуйте Вадим. Спасибо вам за замечательный блог !
У меня Вин 8.1 х64
Не подскажете, что сие означает и как с этим бороться ?
Создайте тему в http://forum.oszone.net/
Здравствуйте. Хочется разобраться почему после запуска CheckBootSpeed.diagcab не появляется текстовый файл с отчетом? А только такое окно http://s020.radikal.ru/i707/1504/6d/c9bf824ac322.jpg
Отчет записывается в %temp%\CheckBootSpeed.txt → открывается в блокноте → удаляется → отображается это окно. Либо у вас что-то с переменными среды не так, либо с блокнотом. Разбирайтесь :)
Здравствуйте. Скачал последнюю версию.Когда запускаю (Win 7), то появляется «Возникла ошибка. при устранении неполадок возникла следующая ошибка: Не удается выполнить средство устранения неполадок из-за ошибки»
Подскажите. где взять сертификат и что я делаю неправильно? Спасибо.
Алексей, я не знаю, в чем проблема, но точно не в утилите — вы первый такой. Обращайтесь на http://www.forum.oszone.net Про сертификат не понял. Он вшит в утилиту.
Вадим, как всё это проделать под Windows 10? Ваш диагностический пакет утверждает, что «задание дефрагментации отключено в планировщике», а между тем оно включена, и история задания — тоже. Как мне быть?
Проделать «что»? Я проверю работу пакета на 10 на досуге, но быстрых изменений не ждите. В любом случае, проблема не является критичной — игнорируйте.
Посмотрел. Да, есть проблема, я проверяю статус задания так
Проблема в том, что в Windows 10 в узле Settings нет параметра Enabled, поэтому утилита считает, что задание отключено. Исправлю в следующем выпуске.
Спасибо, будем ждать.
День бодрый. Вадим, спасибо за интересные и познавательные статьи. После установки 10-х окошек до неприличия углубился в тему настроек и оптимизации Windows делая упор именно на штатные средства, т.к. путем логических умозаключений пришел к выводу, что лучше Windows о себе может знать только Windows.:) Поэтому посносил у себя все что было от сторонних «оптимизаторов» и прочих твикеров и решил потихоньку приводить ОС к более-менее девственному виду.
Вы как-то здесь обмолвились, что приведете свою утилитку к нормальной совместимости с ОС Win 10. Можно ли ожидать в ближайшее время? Почему жду — очень много вопросов к загрузке ОС (среднее время ~ 130 сек на десктопе и порядка 3-4х минут на ноутбуке)
Сергей, прямо над вашим комментарием единственная проблема утилиты, т.е. ничто не мешает вам сделать отчет. Даже если я обновлю ее, это не поможет вам решить 130 секунд загрузки. Проблемы решайте в форуме, куда вы уже пришли, но почему-то не выполнили инструкции из шапки.