티스토리 뷰

잡식

pagefile.sys, hiberfil.sys 파일 삭제

LifeLuv 2024. 11. 17. 15:29

갑자기 불어난 용량때문에 한번쯤은 고민해볼만 했던. pagefile.sys, hiberfil.sys  이것들은 도대체 뭘까.
어떻게 삭제 하면 좋을지..  아래에 정리해 보았습니다.

이 두 파일만 삭제해도 용량이 약 12GB가 늘어난다.

이 두 개의 파일은 무엇이며, 왜 이렇게 파일 크기가 큰 걸까?

1. hiberfil.sys

이 파일은 최대절전모드를 사용하기 위해 현재 작업 중인 RAM의 내용을 하드디스크에 기록하는 데 사용되는 시스템 파일이다.

즉 이 파일을 사용하고 싶지 않다면 최대 절전 모드를 사용하지 않도록 설정하면 된다.

다음과 같은 순서로 설정하여 hiberfil.sys를 제거해 보자.

1. 윈도키 + s 을 눌러 검색 창을 켜고 cmd 검색

 

2. '명령 프롬프트'를 선택하고 우측 파트에서 '관리자 권한으로 실행' 클릭

위와 같은 화면이 아니라면,

검색 결과 목록에서 '명령 프롬프트'를 마우스 오른쪽 단추로 클릭 한 다음 나타나는 메뉴에서 '관리자 권한으로 실행' 클릭

3. '이 앱이 디바이스를 변경하도록 허용하시겠어요?' 메시지가 표시되면 '계속'을 선택

4. 명령 프롬프트에서 powercfg.exe /hibernate off를 입력 한 다음 Enter 키 누르기

5. 계속해서 exit를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 닫는다.

(그냥 창을 닫아도 괜찮다.)

이렇게 설정한 후 다시 C드라이브로 가 보면 hiberfil.sys파일이 사라진 것을 확인할 수 있다.

+

나중에 다시 최대 절전 모드를 사용하고 싶다면

위의 절차 중 4번에서

powercfg.exe /hibernate off 를 ---> powercfg.exe /hibernate ON

으로 바꿔 입력하면 된다.

 

참고 : https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/disable-and-re-enable-hibernation

 

2. pagefile.sys

이 파일은 메모리(RAM)가 부족할 때를 위해 가상 메모리로 사용되는 파일이다.

즉 RAM이 부족한 컴퓨터의 메모리를 대신하는 파일인 것이다.

자신이 메모리를 어느 정도 사용하는지 궁금하다면 최대로 프로그램을 돌리면서

Ctrl + Shift + esc를 눌러 틈틈이 작업관리자를 확인해 보자.

그럼 현재의 메모리 사용 퍼센테이지를 간단하게 확인할 수 있다.

자주 80% 이상으로 올라간다면 시스템의 안정성을 위해 pagefile.sys는 건드리지 않는 것이 좋다.

그러나 사실 RAM이 컴퓨터의 저장장치(HDD/SSD)보다 속도가 훨씬 빠르므로 이 파일을 사용하면 속도가 느려지는 단점이 있다.

그러므로 메모리가 부족할 일이 없다면 이 파일은 삭제해도 무방하다.

다음과 같은 순서로 설정하여 pagefile.sys를 제거해 보자.

1. '내 컴퓨터' 오른쪽 클릭한 후 나타나는 메뉴에서 맨 아래에 있는 '속성' 선택

2. 시스템 창에서 '고급 시스템 설정' 클릭

 

3. 시스템 속성 창에서 '고급' 탭 클릭 → '성능' 파트의 '설정' 버튼 클릭

4. 성능 옵션 창에서 '고급' 탭 클릭 → '가상 메모리' 파트의 '변경' 버튼 클릭

5. 가상 메모리 창에서 '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 체크 박스의 체크 해제

'페이징 파일 없음' 선택

→ '설정' 버튼 클릭

6. 경고창에서 '' 버튼 클릭

7. 그 후 아래쪽의 '확인' 버튼을 차례대로 눌러 띄운 창을 모두 닫는다.

8. 컴퓨터 재부팅

이 과정을 거치면 더 이상 pagefile.sys는 찾아볼 수 없게 된다.

만약 다시 메모리가 부족해져서 pagefile.sys가 필요하게 된다면 위의 과정을 원래대로 돌리면 된다.

 

 

댓글