hiberfil.sys의 크기를 줄이면 어떻게됩니까? -H -size 100%명령 줄

나는 오늘 powercfg -H -size 100%명령 줄 도구를 사용하여 hiberfil.sys의 크기를 설정할 수 있음을 발견했습니다 . 당신이 얻을 하드 공간을 무시하고, 우리가 그것을 설정하면 무엇이 바뀌 powercfg -H -size 50%겠습니까? 최대 RAM 사용량을 50 %로 제한합니까? RAM이 50 % 이상인 경우 시스템이 최대 절전 모드로 전환되지 않습니까?



답변

나는 한 마이크로 소프트 문서 발견 최대 절전 모드 파일에 대한합니다. 우리에게 알려주는 것은 메모리의 내용이 최대 절전 모드 파일로 덤프되기 전에 압축되므로 대부분의 시간 동안 최대 절전 모드 파일 크기를 작게 설정하면 디스크 공간이 줄어들 기 때문에 유리하다는 것입니다.

Windows는 메모리의 내용을 디스크에 복사하여 최대 절전 모드를 지원합니다. 시스템은 메모리 내용을 디스크에 보존하기 전에 압축하여 필요한 디스크 공간을 시스템의 총 실제 메모리보다 작게 만듭니다.

명령의 올바른 구문은 다음과 같습니다.

PowerCfg.exe /HIBERNATE /SIZE 75

이 문서는 또한 최대 절전 모드 파일이 너무 작 으면 “중지 오류”가 발생하고 코드는 최대 절전 모드 파일 크기를 얼마나 늘려야하는지 제안합니다.

이렇게 해도 시스템에서 사용 가능한 물리적 RAM의 양이 제한 되지않습니다 .

압축 된 파일의 크기를 줄이면 사용 된 실제 메모리의 100 % 만 거의 사용하지 않거나 메모리에 압축 할 수있는 데이터가 포함되어있을 가능성이 거의 없습니다.

그 문서에서 :

Windows는 최대 절전 모드 파일 (Hiberfil.sys)에 최대 절전 모드를위한 디스크 공간을 예약합니다. Windows 7의 경우 최대 절전 모드 파일의 기본 크기 는 시스템 의 총 실제 메모리의 75 %입니다 . 예를 들어 RAM이 2GB 인 컴퓨터에서 기본 최대 절전 모드 파일 크기는 1.5GB입니다.

메모리 성능이나 테스트 유틸리티에 의한 메모리 유효성 검사를 포함 하여 드물고 극단적 인 메모리 사용 의 경우 최대 절전 모드 파일 크기에 맞게 메모리 내용을 압축 할 수 없으므로 최대 절전 모드가 실패 할 수 있습니다 .

나는 더 적은 수의 시도를 할 것이지만 개인적으로 나는 50 %만큼 떨어지지 않을 것입니다. 그래도 괜찮을 수도 있지만 최악의 경우 최대 절전 모드가 실패하고 정상적으로 재부팅하고 크기를 약간 크게 설정해야합니다.


답변

Windows 10의 구문은 약간 다릅니다

PowerCfg /h[ibernate] off

최대 절전 모드를 해제하고 C : \ hiberfil.sys 파일을 제거합니다.

PowerCfg /h[ibernate] on

기능을 다시 켜고 사용 가능한 메모리와 대략 같은 크기의 C : \ hiberfil.sys 파일을 만듭니다 (16GiB RAM 시스템은 15.9GiB 크기의 hiberfil.sys를 만듭니다).

PowerCfg /h[ibrnate] size 75

hiberfil.sys 파일을 만들거나 파일 크기를 대략 75 % (12GiB)로 줄입니다

PowerCfg /h size 100

실제로 기능을 켜는 것과 동일

100보다 큰 크기 값은 매개 변수 오류 메시지를 발생시키고, 40보다 작은 크기는 유효 크기를 40 %로 설정합니다.