У меня есть 4 ГБ ОЗУ 500 ГБ, 7200 об / мин, ноутбук с жестким диском, и когда я переводю компьютер в спящий режим, требуется около 3 или 4 минут (*), чтобы перевести его в спящий режим. не те 24 секунды, что раньше.
Это займет много времени, независимо от того, подключены ли внешние USB-накопители.
Когда я получил его, он был предварительно установлен с Vista Home Premium, с тех пор я восстановил ОС с резервных DVD-дисков, которые я создал, а также обновил до Vista Ultimate.
Что я должен проверить, чтобы отследить источник этого довольно ленивого процесса гибернации.
Я ищу советы, методы и инструменты, пожалуйста, выглядывает.
Заранее спасибо.
Я вернусь, чтобы обновить / ответить на этот вопрос по мере расследования, а также, если я найду решение.
(*) Пришло время - прошло 4 минуты 38 секунд. 31 секунда после включения кэширования записи на диск
источник
Ответы:
По моему опыту, медленный спящий режим является результатом кэширования записи, которое было отключено на диске. Посмотрите свойства диска на вкладке Policies.
источник
убедитесь, что hiberfil.sys является непрерывным файлом (отключите спящий режим, выполните дефрагментацию диска, снова включите спящий режим).
источник
Несколько советов по ускорению зимней спячки:
источник
Когда вы переходите в режим гибернации (переходите в состояние приостановки на диск), ваша ОС должна записывать копии данных с любых активных страниц памяти в ОЗУ на диск (в файл гибернации в корне системного диска, обычно в Windows) - в вашем случай, который может означать запись до 4 ГБ информации на диск.
Запись 4 Гб за три минуты в среднем составляет чуть менее 22 Мбайт / с, что, хотя хороший блок медленнее, чем большинство современных накопителей, может записывать, не возмутительно, поэтому маловероятно, что Windows решила запустить накопитель в режиме PIO, но это может быть Стоит проверить, не использует ли он старый стандартный режим DMA вместо новых режимов UDMA, которые поддерживает ваш привод. Windows должна снизить стандарт на один шаг или несколько при наличии определенных аномалий накопителя, хотя я также видел, что это происходит без видимой причины. В случае, если он отказался от стандарта (вы можете проверить это и попробовать вернуться в записи диспетчера устройств для контроллера накопителя) по уважительной причине, я предлагаю вам приобрести программное обеспечение, которое может считывать свойства SMART накопителя, чтобы убедиться в этом. до сих пор думает, что это здорово.
Быстрый вопрос (который может быть небольшим покровительством в этом случае, извините!): Вы уверены, что раньше находились в режиме гибернации (приостановка на диске), а не в спящем режиме (приостановка в ОЗУ)? Хотя я ожидаю, что приостановка в ОЗУ будет быстрее, чем за 24 секунды, запись полного 4Gb состояния за 24 секунды в среднем составляет ~ 170 Мбайт / с, что кажется ничтожно высоким. Я мог бы заколоть не тот конец флешки, потому что есть причины, по которым susend-to-disk может быть намного быстрее (не вся используемая оперативная память, недавно не спящий, поэтому большая часть файла гибернации все еще действительна и не ' это нужно переписать (при условии, что Windows использует однозначное сопоставление страниц ОЗУ для файловых блоков и использует алгоритм метки при доступе и только для записи при загрязнении при переходе в спящий режим и т. д.)
источник
Медленная гибернация может быть вызвана тем, что службы слишком долго отключаются. Ваш вариант использования, кажется, указывает на это:
Под regedit проверьте следующий ключ:
Откройте его и найдите WaitToKillServiceTimeout . Вы должны увидеть большое число в миллисекундах. Я не знаю, что по умолчанию Vista устанавливает. Но вы хотите уменьшить это до 5000. Это 5 секунд ожидания перед принудительным закрытием службы.
источник
Вы можете уменьшить размер hiberfil.sys ... не знаю, если это сделает его быстрее.
powercfg -h -size 50
чтобы уменьшить его до 50% размера (минимум).источник