Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows에서 거대한 hiberfil.sys 파일, 삭제해도 될까? 크기 줄이는 방법까지 총정리

PC의 시스템 드라이브를 살펴보다가 'hiberfil.sys'라는 이름의 용량이 큰 파일을 발견한 적이 있을 것입니다. 공간을 확보하기 위해 바로 삭제하고 싶은 마음이 드실 텐데요, 잠시만요. hiberfil.sys는 pagefile.sys와 유사하게 메모리에 저장된 프로세스를 기록하는 데 사용되는 매우 중요한 시스템 파일입니다. 그렇다면 이 파일은 정확히 어떤 역할을 하고, 삭제하면 어떤 일이 벌어질까요? 이번 글에서 자세히 알아보겠습니다.

hiberfil.sys란 무엇인가?

Windows의 최대 절전 모드(Hibernate)는 실행 중인 프로세스를 저장하기 위해 hiberfil.sys 파일을 사용합니다. 최대 절전 모드는 Windows의 절전 기능 중 하나로, PC를 종료하기 전에 현재 작업 세션 전체를 하드 디스크에 저장합니다. 이후 다시 부팅하면 Windows가 하드 디스크에 저장된 세션을 복원해, 이전에 작업을 멈췄던 그 지점부터 이어서 작업할 수 있도록 해줍니다.

hiberfil.sys 파일은 바로 이 현재 세션이 저장되는 공간입니다. 저장 과정에서 RAM의 내용을 하드 디스크로 옮겨야 하기 때문에, 대부분의 경우 이 파일의 크기는 시스템 RAM 크기와 비슷합니다(기본값은 RAM 크기의 75%).

hiberfil.sys를 삭제하면 안 되는 이유

짐작하셨겠지만, hiberfil.sys 파일을 삭제하면 Windows의 최대 절전 모드 기능을 더 이상 사용할 수 없습니다. 전원 옵션에서 최대 절전 모드 항목이 사라지게 됩니다. 뿐만 아니라 hiberfil.sys를 활용하는 Windows 10의 빠른 시작(Fast Startup) 기능도 사용할 수 없게 됩니다.

hiberfil.sys를 삭제해야 하는 이유

hiberfil.sys를 삭제하는 것은 좋지 않은 선택일 수 있지만, 동시에 매력적인 옵션이기도 합니다. hiberfil.sys는 기본적으로 실제 RAM 크기의 75%에 달하는 거대한 파일입니다. 예를 들어 RAM이 16GB라면, 최대 절전 모드 기능을 위해 하드 디스크에서 최대 12GB의 공간을 차지하게 됩니다.

따라서 최대 절전 모드를 전혀 사용하지 않거나, 이 기능 없이도 충분하다면 hiberfil.sys를 삭제해 디스크 공간을 확보하는 것이 좋은 선택이 될 수 있습니다.

최대 절전 모드 비활성화 및 hiberfil.sys 삭제 방법

최대 절전 모드를 끄는 명령을 실행하려면 관리자 권한으로 명령 프롬프트를 열어야 합니다. 여러 방법이 있지만, 모든 Windows 버전에서 작동하는 간단한 방법은 검색 상자에 cmd를 입력한 뒤, 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하는 것입니다. 메뉴에서 '관리자 권한으로 실행'을 클릭하고 확인을 누르면 관리자 권한 명령 프롬프트 창이 열립니다.

명령 프롬프트에 다음 명령어를 입력합니다.

powercfg -h off

그리고 Enter 키를 누릅니다. 별도의 확인 메시지는 표시되지 않지만, 시스템 드라이브의 디스크 여유 공간이 늘어난 것을 확인할 수 있습니다.

변경 사항이 마음에 들지 않는다면, 명령 프롬프트에 다음 명령어를 입력해 최대 절전 모드를 다시 활성화할 수 있습니다.

powercfg -h on

hiberfil.sys 파일 크기 줄이기

아쉽게도 hiberfil.sys는 pagefile.sys와 달리 다른 파티션이나 외장 드라이브로 옮길 수 없습니다. 하지만 파일 크기를 줄여 하드 디스크 공간을 확보하는 것은 가능합니다. 다만 이 방법은 RAM을 과도하게 사용하지 않는 경우에만 적용해야 합니다. RAM에 저장된 프로세스의 크기가 hiberfil.sys 파일 크기를 초과하면 최대 절전 모드가 작동하지 않거나, 현재 세션을 잃어버릴 수 있습니다.

hiberfil.sys의 크기를 조정하려면 관리자 권한 명령 프롬프트를 다시 열고 다음 명령어를 입력합니다.

Powercfg –h –size (크기 백분율)

'크기 백분율' 부분을 원하는 실제 크기로 바꿔 입력하면 됩니다. 기본값은 실제 RAM 크기의 75%이므로, 그보다 낮은 백분율을 선택해야 하며, 최소 50% 미만으로는 설정할 수 없습니다. 예를 들어 55%로 설정하려면 다음 명령어를 입력합니다.

Powercfg –h –size 55

마무리

최대 절전 모드 사용 여부에 따라 hiberfil.sys 파일을 유지하거나 삭제할 수 있습니다. 그리고 두 가지 장점을 모두 누리고 싶다면, hiberfil.sys의 크기를 줄여 저장 공간을 확보하면서도 최대 절전 모드 기능을 계속 사용할 수 있습니다. 여러분은 hiberfil.sys를 어떻게 관리할 계획인가요? 댓글로 알려주세요.