← C드라이브 정리로 돌아가기
Windows · hiberfil.sys

hiberfil.sys가 수십 GB라면? 지우기 전에 꼭 확인할 것

hiberfil.sys는 쓰레기 파일이 아니라 최대 절전 모드와 빠른 시작에 쓰이는 Windows 시스템 파일입니다. 두 기능을 사용하지 않는 경우에만 비활성화를 검토하세요.

실제 사례약 25.47GB
확보 용량PC마다 다름
난이도쉬움
권한관리자 PowerShell

먼저 알아둘 것

최대 절전 모드란?

현재 작업 상태를 디스크에 저장한 뒤 PC 전원을 사실상 끄는 기능입니다. 작업하던 프로그램과 상태를 그대로 복원할 수 있지만 hiberfil.sys가 큰 용량을 차지할 수 있습니다.

빠른 시작이란?

Windows 종료 시 커널과 일부 드라이버 상태를 hiberfil.sys에 저장해 다음 부팅 때 빠르게 불러오는 기능입니다. 쉽게 말하면 일반 종료와 최대절전을 일부 섞은 방식입니다.

이런 경우에는 끄지 마세요.최대절전을 자주 사용하거나, 빠른 시작을 유지하고 싶거나, 현재 시스템이 특별한 절전·복구 동작에 의존한다면 그대로 유지하세요.
정리를 고려할 수 있는 경우데스크톱·SSD/NVMe 환경이고 최대절전을 전혀 사용하지 않으며 빠른 시작도 굳이 필요하지 않고 C드라이브 공간이 부족한 경우입니다.

1. 현재 파일 크기부터 확인

아래 명령은 삭제하지 않습니다. hiberfil.sys가 존재하는지와 현재 크기만 확인합니다.

확인용 명령어
Get-Item C:\hiberfil.sys -Force |
Select-Object Name,
    @{N="용량(GB)";E={[math]::Round($_.Length/1GB,2)}}

2. 빠른 시작 사용 여부 확인

  1. 제어판 열기
  2. 전원 옵션
  3. 전원 단추 작동 설정
  4. 현재 사용할 수 없는 설정 변경
  5. 빠른 시작 켜기(권장) 체크 상태 확인

실제 테스트 PC에서는 빠른 시작이 꺼져 있었고 최대절전도 사용하지 않아 hiberfil.sys를 유지할 이유가 거의 없다고 판단했습니다.

3. 조건이 맞는 경우에만 비활성화

주의최대 절전 또는 빠른 시작을 사용하는 사람은 실행하지 마세요. 이 명령은 단순히 파일 하나를 삭제하는 것이 아니라 관련 기능을 비활성화합니다.
정리용 · 관리자 권한 필요
powercfg /hibernate off

4. 제거 여부와 여유 공간 재확인

제거 여부 확인
Get-Item C:\hiberfil.sys -Force -ErrorAction SilentlyContinue

아무 결과도 나오지 않으면 hiberfil.sys가 제거된 상태입니다.

C드라이브 여유 공간 확인
Get-PSDrive C |
Select-Object Name,
    @{N="사용중(GB)";E={[math]::Round($_.Used/1GB,2)}},
    @{N="여유(GB)";E={[math]::Round($_.Free/1GB,2)}}

5. 필요하면 다시 켤 수 있습니다

복구용 명령어
powercfg /hibernate on

PC마다 RAM 용량과 Windows 설정이 다르므로 hiberfil.sys 크기도 다릅니다. 따라서 누구나 25GB를 확보한다고 볼 수 없고, 환경에 따라 수 GB~수십 GB가 될 수 있습니다.

실제 사례

테스트 PC에서는 hiberfil.sys가 약 25.47GB였습니다. 최대절전과 빠른 시작을 사용하지 않고 SSD/NVMe 환경에서 부팅 속도도 충분히 빨랐기 때문에 비활성화했고 약 25GB 수준의 공간을 확보했습니다.

삭제 전 반드시 확인하세요. 최대절전 또는 빠른 시작을 사용하는 경우 powercfg /hibernate off를 실행하지 마세요.