система не может создать файл гибернации код ошибки 0xc000007f
hiberfil.sys — что за файл и как его удалить в Windows?
Файл hiberfil.sys необходим ОС Windows для того, чтобы сохранять копии оперативной (системной) памяти на жесткий диск во время перевода компьютера в спящий режим — энергосберегающий режим, который по другому называется «гибернация» (от английского «hibernate» — «находиться в зимней спячке» ).
Необходимо уяснить три момента:
Увеличение файла hiberfil.sys, может приводить к тому, что свободное место на системной диске (как правило, это диск «С»), чудесным образом исчезает во время работы компьютера. После перезагрузки, свободное место может снова появиться.
Особенно остро проблема стоит для тех пользователей, на компьютерах которых установлены твердотельные диски (SSD). Как правило, объем установленных SSD-дисков не превышает 128 Гб, так что каждый гигабайт на счету.
Кардинальным решением проблемы, без покупки SSD большего объема, является отключение гибернации на компьютере под управлением Windows.
Удаление hiberfil.sys в Windows 7
Файл hiberfil.sys является скрытым системным файлом (зайдя обычным образом на диск, файл увидеть нельзя) и располагается в корне системного диска — как правило, это диск «С». Чтобы увидеть файл hiberfil.sys, можно воспользоваться файловым менеджером типа Total Commander, в настройках которого разрешен показ скрытых файлов (Конфигурация-Настройки-Содержимое полей-Показывать скрытые файлы).
Файл hiberfil.sys «сожрал» все свободное пространство на диске «С». Объем файла около 20 Гб — так много потому, что на компьютере установлено 24 Гб оперативной памяти. Выше я уже сказал, что объем файла hiberfil.sys примерно равен объему оперативки
Для того, чтобы отключить спящий режим (hibernate), лучше не копаться в настройках спящего режима, а сразу воспользоваться командной строкой. Для запуска режима командной строки, наберите в поиске «cmd», а после того, как Windows найдет приложение, щелкните правой клавишей по найденной ссылке и выбираете команду «Запуск от имени администратора».
Вы можете вбить (либо скопировать и вставить) команду приведенных ниже и нажать Enter («Ввод»):
Отсутствие сообщений об ошибках говорит о том, что команда выполнена — спящий режим отключен
Если появилось сообщение «Нет разрешений на включение или отключение режима гибернации» — значит вы запустили режим командной строки не с правами администратора
Как включить режим гибернации
Как не крути, но спящий режим бывает иногда весьма полезен. Не исключено, что вам его потребуется снова включить (например, после покупки твердотельного диска на 256 Гб). Включить режим гибернации можно используя все туже командную строку (разумеется с правами администратора). Необходимо выполнить следующую команду:
Необходимо учесть тот факт, что для включения режима гибернации, на системном диске должно быть достаточного свободного места для создания файла hiberfil.sys (файла гибернации). В противном случае, появятся следующие сообщения:
Чтобы устранить эту проблему, необходимо обеспечить свободное место на системном диске, в объеме не меньшем, чем объем оперативной памяти.
Windows не удается создать файл гибернации, но на диске достаточно места?
есть ли у кого-нибудь идея, что сделать из этой ошибки, или как ее устранить?
ошибка создания файла гибернации 0x7f обычно связана с дисковым пространством. Но я просто расширил диск на 70 ГБ или около того, поэтому я знаю, что на C: есть по крайней мере столько смежного пространства. Я также запустил dskchk «на всякий случай».
несмотря на это, оно все еще говорит что оно не может создать hiberfil.файл sys.
скриншоты соответствующих info:
обновить ответ.комментарии: я не перезагружался. Есть и другие диски, но во всех достаточно места. Это физическая машина, а не виртуальная машина.
1 ответов
В общем, размер файла гибернации составляет 75 процентов от размера физической памяти. По вашей информации, ваш физический размер памяти 64.0 ГБ, поэтому размер файла гибернации о 48.0 ГБ, может гибернации файл слишком велик для создания.
Так что сначала мы можем сжать размер файла спящего режима с помощью командной строки:
1.Откройте командную строку, запустите от имени администратора.
2.Введите » powercfg-h-size nn«, нажмите «enter» (для например, «powercfg-h-size 50» означает, что размер файла гибернации составляет 50 процентов от размера физической памяти. По умолчанию, размер файла гибернации составляет 75 процентов от размера физической памяти, мы можем установить «nn» до 50 или меньше).
затем мы можем попытаться создать файл спящего режима по команде.
Как включить гибернацию
Автор: editor · Опубликовано 26.01.2015 · Обновлено 24.04.2016
Если у вас пропала гибернация в меню завершения работы, то тут покажу как включить режим гибернации.
После переустановки Windows 8 на Windows 7 и автоматическом обновлении драйверов с помощью Auslogics Driver Updater Pro у меня пропала гибернация и стала тормозить система в целом при просмотре видео на youtube.
Причины исчезновения гибернации могут быть разные:
У меня гибернация была недоступна из-за устаревшего драйвера VgaSave. Программа обновления драйверов Auslogics Driver Updater Pro установила мне старый и не подходящий для моей видеокарты драйвер.
Приступим к решению проблемы с гибернацией. Для начала попробуйте простой способ.
Включить гибернацию
Нажимаем Win+R, чтобы открыть консоль выполнить.
Далее набираем там cmd и нажимаем Enter, чтобы открыть командную строку.
Также командную строку можно запустить через C:\Windows\System32\cmd нажимаем на файл правой кнопкой и выбираем запуск от имени администратора.
Вводим в командную строку команду powercfg /hibernate on, чтобы включить гибернацию.
Если ничего не мешает включению гибернации, то гибернация будет включена.
Если не получилось, то принимаемся исправлять проблему.
1. Проверить доступность гибернации
Нажимаем Win+R, чтобы открыть консоль выполнить. Далее набираем там cmd и нажимаем Enter, чтобы открыть командную строку. Также командную строку можно запустить через C:\Windows\System32\cmd нажимаем на файл правой кнопкой и выбираем запуск от имени администратора.
Теперь в командной строке вводим powercfg /a, чтобы проверить состояние гибернации. В командной строке можно и не печатать команды, а просто вставлять их, для этого скопируйте текст и нажмите правой кнопкой, чтобы вставить его.
Нажимаем Enter, чтобы выполнить команду.
Система просканирует возможность гибернации на вашем компьютере и выдаст вам результат. Мне система написала, что следующие состояния спящего режима недоступны в данной системе:
Системные микропрограммы не поддерживают ждущий режим: VgaSave
Драйвер VGAPNP.SYS не поддерживает ждущий режим. Обратитесь к продавцу оборудования за обновленной версией видеодрайвера.
Имеется один или несколько установленных старых драйверов, не поддерживающих ждущий режим
Попытавшись включить гибернацию командой powercfg /hibernate on, мне выдалось сообщение: Гибернация не выполнена; ошибка: такой запрос не поддерживается. Следующие элементы препятствуют гибернации системы. Имеется один или несколько установленных старых драйверов, не поддерживающих ждущий режим.
Я попытался обновить драйверы с помощью Auslogics Driver Updater Pro, также скачал все обновления в Windows, в том числе несколько не важных. В том числе nVidia — Graphics Adapter WDDM1.1, Graphics Adapter WDDM1.2, Graphics Adapter WDDM1.3, Other hardware — NVIDIA GeForce 9600M GS.
Также программа видео монтажа тормозила и сообщила: GPU-accelerated renering cannot be used because your video card does not support Pixel Shader 2.0 or higher. Software-only rendering will be used istead. Ускорение обработки с помощью GPU не может быть использовано, так как ваша видео карта не поддерживает Пиксельные Шейдеры 2.0 или выше. Будет использовано программное ускорение обработки.
Также в диспетчере устройств во вкладке видеоадпатеры у меня был стандартный VGA графический адаптер вместо названия моей модели видео карты.
2. Обновляем драйвер для видео карты
Выбираем тип продукта, серия продуктов, операционную систему, язык и нажимаем поиск.
Затем нажимаем загрузить сейчас.
Нажимаем принять и скачать, чтобы принять условия лицензионного соглашения на использование программного обеспечения nVidia.
Устанавливаем драйверы nVidia и перезагружаемся. После перезагрузки я проверил диспетчер устройств, там теперь был не стандартный VGA графический адаптер, а моя видео карта NVIDIA GeForce 9600M GS.
Я зашел в командую строку и набрал powercfg /hibernate on, чтобы включить гибернацию и всё сработало.
Теперь зайдя в параметры электропитания — дополнительные параметры электропитания.
Нажал действия при закрытии крышки.
Теперь в вариантах выбора помимо ничего не делать и завершение работы, появились пункты: Сон и Гибернация.
Также в завершении работы появились пункты Сон и Гибернация.
Если вы хотите проверить существует ли у вас на компьютере файл гибернации, то зайдите Сервис — Параметры папок
Перейдите во вкладку Вид.
Прокрутите вниз и снимите галочку с пункта Скрывать защищенные системные файлы (рекомендуется), чтобы включить отображение системных файлов.
Система спросит: Защищенные файлы операционной системы (помеченные как «системные» или «скрытые») будут отображаться «Проводником».
Эти файлы необходимы для запуска и работы Windows. Удаление или изменение этих файлов может нарушить нормальную работу компьютера. Вы действительно хотите отображать эти файлы? Нажимаем Да.
Теперь, если у вас гибернация включена на диске C вы сможете увидеть файл hiberfil.sys.
Другие уроки на тему Windows
STOP-ошибка 0x0000007F на компьютере под управлением Windows
Симптомы
Происходит сбой компьютера, на котором работает Windows 8.1, Windows Server 2012 R2, Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1. Кроме того, появляется сообщение о STOP-ошибке, подобное приведенному ниже:
STOP: 0x0000007F ( параметр1, параметр2, параметр3, параметр4)
STOP-ошибка описывает проблему UNEXPECTED_KERNEL_MODE_TRAP.
Параметры в этом сообщении о STOP-ошибке зависят от конфигурации компьютера.
Не все ошибки «Stop 0x0000007F» вызваны этой проблемой.
Причина
Причиной этой проблемы является истощение стека, при которой компьютер отправляет и получает данные протокола управления передачей (TCP) или блока сообщений сервера (SMB). Истощение стека происходит потому, что поток, через который принимаются и отправляются данные TCP и SMB, не имеет достаточно стекового пространства для выполнения вызова.
Решение
Для решения этой проблемы в Windows Server 2012 R2 и Windows 8.1, установите обновление 2919355.
Для решения этой проблемы в Windows 7 и Windows Server 2008 R2, установите исправление, описанное в данной статье.
Сведения об обновлении для Windows 8.1 и Windows Server 2012 R2
Дополнительные сведения о получении обновления 2919355, щелкните следующий номер статьи базы знаний Майкрософт:
Windows RT 8.1 Windows 8.1 и Windows Server 2012 R2 обновления в апреле, 2014 г
Сведения об исправлении для Windows 7 и Windows Server 2008 R2
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.
Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
Примечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Для установки этого исправления необходимо наличие Windows 7 с пакетом обновления 1 или Windows Server 2008 R2 с пакетом обновления 1.
Для получения дополнительных сведений о получении пакета обновления для Windows 7 или Windows Server 2008 R2 см. следующую статью базы знаний Майкрософт:
Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2
Сведения о реестре
Для установки этого исправления нет необходимости вносить изменения в реестр.
Необходимость перезагрузки
После установки исправления компьютер необходимо перезагрузить.
Система не может создать файл гибернации код ошибки 0xc000007f
Сообщения: 392
Благодарности: 40
——-
Весь мир — у тебя в голове.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.