Как в 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

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

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