Как в Windows 7 и Windows Vista удалить файл hiberfil.sys и отключить режим гибернации (hibernate)


Месяц назад решил побаловаться windows 7и поставить себе Windows 7. Красивая штука ничего не скажешь, но места жрёт не меряно. У меня всего 100 Гб дискового пространства, из которых 90% забито фильмами и фотками. И совершенно не весело, когда кроме 11 Гб, которые занимает папка с Windows 7, ещё 3 Гб (объём ОЗУ) занимает файл для режима гибернации (hibernate) – hiberfil.sys.

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

Во-первых, стоит отметить, что в Windows Vista и Windows 7 методы отключения hibernate разные. В Windows Vista сработает следующее:

    1. Нажать WIN+R и запустить: POWERCFG -H OFF
    2. Нужно зайти в свойства системного диска, на котором установлена Windows Vista -> нажать кнопку “Очитка диска” -> поставить галку на пункте “Очистка файлов режима гибернации” и нажать “ОК”.

Но в Windows 7 такая штука не работает. Во-первых, командная строка там запускается по умолчанию не от имени администратора (даже если администратор!!!), видимо, это такая мера предосторожности. Во-вторых, пункт “Очистка файлов режима гибернации” в “Очистке диска” попросту отсутствует.

Но ведь файл удалить-то очень хочется 🙂 Поэтому, идём в Windows\System32 ищем там заветный файл cmd.exe, на котором нажимаем правой кнопкой и выбираем там “Run as Administrator” или “Запустить от имени Администратора”, если у вас русская версия Windows 7. И вот уже там набираем “POWERCFG -H OFF” после чего происходит самоуничтожение файла hiberfil.sys 🙂

Да, если вам захочется включить hibernate заново, то запустив cmd.exe указанным выше образом и введя “POWERCFG -H ON” вы получите желаемый результат.

P.S.: Игры с отключением режима hibernate в меню дополнительных параметров питания никакого результата в удалении файла hiberfil.sys не играют. Даже, если вы везде там отключите hibernate, то hiberfil.sys всё равно останется на месте. А вот зато команда “POWERCFG -H OFF” выполненная от имени администратора, начисто исключает из того меню любое упоминание о режиме гибернации.

P.S.: Обзор проекта Quakelive (quake online) для настоящих любителей кваки.

  1. #1 by Владимир on 16 мая, 2010 - 13:58

    Работает !!!!!!!!!!!!!!!!!!!!

  2. #3 by Олег on 22 июня, 2010 - 09:41

    Консоль, запущенная в cmd Пишет, что не является внутренней программой, если я прописываю «POWERCFG -H OFF». Не удаляется никак! Что можно сделать?

    • #4 by Сергей Брусенцов on 22 июня, 2010 - 09:46

      Думаю, что скорее всего дело в том, что нужно запустить от имени администратора 🙂

  3. #5 by Алекс on 4 августа, 2010 - 06:30

    Молорик. Отлично работает!

  4. #6 by Илюха on 30 сентября, 2010 - 12:09

    Респекта…

  5. #7 by Олег on 2 мая, 2011 - 16:06

    Спасибо – помогло!

  6. #8 by Leo on 21 июня, 2011 - 20:59

    Реально большое спасибаааА!Долго мудохался и искал,а оказалось,что все просто!!!!

(никто не узнает)