이 글에서는 powercfg 명령줄 도구를 사용하여 Windows 10에서 hiberfil.sys 파일의 크기를 늘리거나 줄이는 방법을 소개합니다. hiberfil.sys 파일은 Windows가 최대 절전 모드(Hibernation)를 지원하기 위해 사용하는 시스템 파일입니다.
Windows는 메모리의 내용을 디스크에 복사하는 방식으로 최대 절전 모드를 지원합니다. 시스템은 메모리 내용을 디스크에 저장하기 전에 압축하기 때문에, 필요한 디스크 공간이 시스템의 전체 물리적 메모리(RAM) 크기보다 작아집니다.
hiberfil.sys 파일이 너무 커져서 디스크 공간을 많이 차지하고 있다고 느껴진다면 크기를 줄이는 것을 고려해볼 수 있습니다. Windows 10에서는 기본적으로 hiberfil.sys 파일 크기가 RAM 크기의 40%로 설정되어 있으며, 그 이상은 줄일 수 없습니다. 최대 절전 모드를 비활성화하거나, 파일 크기를 RAM 크기의 40%에서 100% 사이로 조정하는 것만 가능합니다.
Windows 10에서 hiberfil.sys 크기 변경하기
필요한 명령 구문을 먼저 확인하려면 관리자 권한으로 명령 프롬프트(CMD)를 열고 다음을 입력한 후 Enter 키를 누릅니다:
powercfg /hibernate /?
Windows 10에서 최대 절전 모드(hiberfil.sys) 파일의 크기를 늘리거나 줄이려면 아래 단계를 따르세요:
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령을 입력합니다.
- powercfg /hibernate /size <percentage>
- Enter 키를 누릅니다.
이제 절차를 자세히 살펴보겠습니다. WinX 메뉴(Windows 키 + X)를 열고 '명령 프롬프트(관리자)'를 선택합니다.
최대 절전 모드 파일 크기를 100%로 설정하려면 다음 명령을 사용합니다:
powercfg.exe /hibernate /size 100
파일 크기를 50%로 설정하려면 다음 명령을 사용합니다:
powercfg.exe /hibernate /size 50
Windows 10에서는 기본적으로 파일 크기가 RAM의 40%입니다. 만약 최대 절전 모드를 비활성화했다면 파일 크기가 대략 RAM 크기와 같아지는 것을 확인할 수 있습니다. Windows 10/8에서는 최대 절전 모드가 활성화되어 있더라도 hiberfil.sys 크기가 무분별하게 커지지 않습니다. 이전 버전의 Windows에서는 최대 절전 모드 파일에 커널 세션, 장치 드라이버, 응용 프로그램 데이터까지 저장했지만, Windows 10/8에서는 커널 세션과 장치 드라이버만 저장하기 때문에 파일 크기가 거의 일정하게 유지됩니다. 참고로 Windows 7에서는 Hiberfil.sys 파일이 대략 RAM의 75% 정도였습니다.
함께 읽으면 좋은 글: 최대 절전 모드 파일을 다른 드라이브로 이동할 수 있나요?
Windows 10에서는 파일 크기가 이미 설치된 RAM의 40% 이하인 경우 hiberfil.sys 파일 크기를 더 이상 줄일 수 없습니다.
hiberfil.sys 파일 크기를 무분별하게 줄이면 어떻게 되나요?
최대 절전 모드 파일의 크기가 너무 작으면 Windows에서 Stop 오류가 발생할 수 있습니다.
최대 절전 모드 파일이 너무 작아서 Windows가 최대 절전 모드로 전환하지 못하는 경우, 다음과 같은 Stop 오류 코드와 메시지가 표시되며 블루 스크린(BSOD)이 나타날 수 있습니다:
STOP 0x000000A0 INTERNAL_POWER_ERROR
Parameter 1
Parameter 2
Parameter 3
Parameter 4
각 매개변수가 의미하는 정보는 다음과 같습니다:
- 매개변수 1은 항상 0x0000000B입니다.
- 매개변수 2는 최대 절전 모드 파일의 크기(바이트 단위)입니다.
- 매개변수 3은 압축하여 최대 절전 모드 파일에 기록해야 하는 남은 데이터의 바이트 수입니다.
- 매개변수 4는 이 오류에서 사용되지 않습니다.
이 글이 hiberfil.sys 파일 크기 관리에 도움이 되었기를 바랍니다.
다음 글 읽기: Hiberfile 유형을 Full 또는 Reduced로 지정하는 방법