Могу я передвинуть гиберфил.SYS на другой диск?

у меня заканчивается место на %SYSTEMDRIVE% в Windows. Есть hiberfil.sys файл размером почти 3 ГБ.

Я понимаю, что hiberfil.sys используется для функции гибернации windows.
https://support.microsoft.com/en-us/help/13770/windows-shut-down-sleep-hibernate-your-pc

В Файл Гибернации.sys скрытый системный файл находится в корневой папке диска, на котором установлена операционная система. Диспетчер Питания Ядра Windows резервирует этот файл при установке Windows. Размер этого файла приблизительно равен объему оперативной памяти (ОЗУ), установленной на компьютере.

компьютер использует Гиберфил.sys-файл для хранения копии системы
память на жестком диске при включении гибридного спящего режима. Если
этот файл отсутствует, компьютер не может перейти в спящий режим.

Я не хочу, чтобы отключить функцию гибернации.

есть ли способ ход hiberfil.sys на другой диск, кроме %SYSTEMDRIVE%?

18
задан BozoJoe
28.02.2023 4:22 Количество просмотров материала 3684
Распечатать страницу

6 ответов

Я не думаю, что это можно "перенаправить" путь вашего файл гибернации.sys из "C:\hiberfil.sys " to "D:\hiberfil.Сыс", например.

Я сделал некоторые исследования на Google, а в реестре Windows, и не нашел ничего, кроме возможность отключить его (и, следовательно, удалить файл гибернации.файл sys):

  1. Нажмите кнопку Пуск и введите cmd в поле начать поиск.
  2. в списке результатов поиска щелкните правой кнопкой мыши пункт Командная строка и затем нажмите кнопку Запуск от имени администратора.
  3. при появлении запроса контроля учетных записей нажмите кнопку Продолжить.
  4. в командной строке введите powercfg.exe /hibernate off и нажмите клавишу введите.
  5. введите exit и нажмите введите закрыть окно командной строки.
18
отвечен Diogo 2023-03-01 12:10

в отличие от SLEEP режим, где все, что работает на вашей системе хранится в вашей памяти, (которая хранится питание), спящий режим копирует состояние оперативной памяти в файл с именем файл гибернации.sys. Вот почему этот файл должен быть, по крайней мере, как большой, как размер оперативной памяти. Ваш компьютер полностью выключается, так как он не должен иметь какой-либо из ваших компонентов при постоянной мощности.

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

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

Это не похоже на файл подкачки.sys, который можно переместить на другой физический диск или раздел, чтобы системный диск не обрабатывал файл подкачки.

16
отвечен Tutan C'mon 2023-03-01 14:27

вместо того, чтобы отключить спящий режим, вы можете уменьшить размер файла спящего режима максимум до 50% от общей физической памяти:

  1. Нажмите кнопку Пуск и введите cmd в поле начать поиск.
  2. в списке результатов поиска щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.
  3. при появлении запроса контроля учетных записей нажмите кнопку Продолжить.
  4. в командной строке введите powercfg.exe /hibernate /size 50, а затем нажмите ENTER.
  5. тип exit и нажмите клавишу ENTER закрыть окно командной строки.

размер hiberfil.sys будет немедленно сокращен.

обновление: Имейте в виду, что если ваша системная память не может быть сжата до 50% от ее размера, когда вы спящий режим, вы можете получить синий экран с INTERNAL_POWER_ERROR похож на этот, который может быть трудно диагностировать:

BSOD "INTERNAL_POWER_ERROR" в Windows 7 на спящий режим

16
отвечен mhu 2023-03-01 16:44

вы можете только отключить его, не переместить его, потому что, когда присутствует, hiberfil.sys требуется намного раньше в последовательности загрузки ОС.

в этот момент в последовательности загрузки ОС не смогла понять символические ссылки

Так что единственное место, где он будет искать hiberfil.sys находится на корневом диске операционной системы. еще на ПМЖ хиберфил.sys

2
отвечен Dark Knight 2023-03-01 19:01

Он должен быть на том же диске, что и booloader (NTLDR/BOOTMGR), поэтому загрузчик может забрать его раньше и скопировать в оперативную память.

попробуйте переместить загрузчик.

0
отвечен Mikhail Kupchik 2023-03-01 21:18

для остановки службы гибернации в Windows Vista или 7:

  1. нажмите на кнопку Пуск и в поле поиска введите cmd
  2. когда откроется командная строка, типа powercfg.exe -h off
  3. выход из командной строки

на данный момент в Windows произошло несколько важных событий:

  1. файл гибернации.sys больше не существует в Проводнике (т. е. удаляется, освобождая таким образом большое диск space),
  2. "спящий режим" больше не доступен из параметров выключения в меню Пуск, и
  3. очевидно, что вы больше не сможете перевести Windows в спящий режим (S4).
-1
отвечен Lars 2023-03-01 23:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

hibernate
windows
windows-10
windows-7
windows-8
Вверх