Удалить hiberfil.sys в Windows 7


18

Итак, я знаю, что такое hiberfil.sys, и я хочу использовать гибернацию на своем ноутбуке.

Но у меня в ноутбуке активен другой жесткий диск, он взят из моего старого ... и я хочу избавиться от hiberfil.sys на этом диске. Но даже с правами администратора я не могу удалить его.

Есть идеи?


2
Вы отключили спящий режим при попытке удалить старую версию hiberfil.sys?
Coneslayer


1
Closevoters : это не должно быть закрыто как дубликат Как удалить hiberfil.sys, потому что этот пост имеет 10x просмотров и почти вдвое больше голосов предложенного дубликата.
nc4pk

За этот вопрос проголосовало ноль, и связанный вопрос закрыт как дубликат этого вопроса, поэтому этот вопрос буквально нельзя закрыть как дубликат вопроса, на который вы
указали

Ответы:


27

Чтобы удалить файл восстановления, вы можете открыть командную строку с правами администратора и запустить команду

powercfg -h off

Затем перезагрузите компьютер, и Windows автоматически удалит его hiberfil.sys. Если это не так, вы можете удалить его вручную.

Потом работает

powercfg -h on

восстанавливает сон и спящий режим.

Вы можете запустить командную строку с правами администратора, запустив командную строку ( Windows Key+ R(Выполнить), введите cmd), а затем щелкнув правой кнопкой мыши значок командной строки на панели задач и выбрав «Запуск от имени администратора».


1
Это работает! По крайней мере, в Windows 7 файл удаляется немедленно, без необходимости перезапуска.
Питер Мортенсен

Подтвердите, что упомянул @PeterMortensen: работает без перезапуска!
Tregoreg

24

Я хотел сделать это как можно проще, особенно без перезагрузки.

Откройте командную строку с правами администратора и перейдите на диск, где находится файл hiberfil.sys. В моем случае:

C:\Windows\System32\> e:

В e :, проверьте наличие скрытых файлов:

E:\> dir /A:H

В списке hiberfil.sys должен появиться. Если это так, удалите его:

E:\> del /AS hiberfil.sys

Я должен предупредить вас: я не знаю, что произойдет, если вы сделаете это с активным файлом hiberfil.sys. В моем случае это был старый жесткий диск, который больше не был нужен.


Круто, я боялся, что никогда не верну себе это место со второй поездки. Не удалось использовать ATTRIB -S, поэтому он застрял.
Тодд Пьерзина

действительно, attrib -h -r -s hiberfil.sys, похоже, не работает, однако del / AS hiberfil.sys выполнил эту работу за меня, когда я пытался загрузить компьютер с Windows 10 без загрузки из командной строки, открытой с помощью Windows 10 установочный носитель
Джордж Бирбилис

4

Если вы действительно хотите избавиться от файла, вы всегда можете загрузиться с чего-то вроде загрузочного диска Linux или Windows PE, а затем удалить его.

Если он был помещен туда текущей ОС, он вернется обратно. Тем не менее, из вашей формулировки звучит так, как будто она была помещена на старый HD старой ОС, которая была на нем.


Я бы сделал это, но есть небольшая проблема;) Я на Thinkpad, и эти ноутбуки имеют так называемый Ultra Bay, где (в обычном конфиге) находится ваш DVD-ROM. особенность в том, что вы можете вытащить ваш DVD-диск и заменить его (в моем случае) рамой, которая содержит жесткий диск.
Baarn

Как насчет загрузки с устройства USB, такого как флэш-накопитель или USB-DVD?
Coneslayer

Не делай так. Используйте метод, описанный @Olli ниже.

@ user3463 - Почему бы и нет?
user66001

0

Для принудительного удаления файла гибернации и его монтирования используйте это:

sudo mkdir /media/Windows
sudo ntfs-3g -o remove_hiberfile <device> /media/Windows
sudo umount <device>
sudo mount <device> <mountpoint>

Вместо <device>использования правильного устройства, такого как / dev / sda4

Обновить

Извините, я не знаю почему, но я подумал, что вы хотите смонтировать его на Linux.

Таким образом, для его удаления вы можете использовать Live-CD, например, Ubuntu, и выполнить эти команды выше.


1
И вы ожидаете sudo, mount, umountи /dev/sda4для работы в ОС Windows ?
Скотт

-1

Щелкните правой кнопкой мыши диск , выберите « Свойства» и перейдите на вкладку « Безопасность ».

Используйте кнопку « Редактировать» , чтобы предоставить полный контроль над пользователями и аутентифицированными пользователями.

После этого вы сможете удалить файл из командной строки (убедитесь, что вы используете правильный текущий каталог):

del /f hiberfil.sys

Это должно избавиться от файла. Я рекомендую изменить права доступа позже.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.