페르헤이증후군 지식 연구

필요한 정보를 검색을 통해
쉽고 빠르게 찾아보세요.

신청 방법, 문제해결, 궁금한 내용을 검색해 보세요.

생활 및 지식 관련 정보

가상 메모리 파일(pagefile.sys) 용량 축소 및 이동으로 디스크 공간 확보하는 방법

반응형

WINDOWS 10·11 / STORAGE OPTIMIZATION GUIDE

가상 메모리 파일(pagefile.sys) 용량 축소 및 이동으로 디스크 공간 확보하는 방법

Windows 가상 메모리 설정 변경부터 pagefile.sys 크기 조절, 다른 드라이브로 이동, 오류 예방까지

Windows 10이나 Windows 11을 사용하다 보면 C드라이브의 저장 공간이 부족해지는 경우가 있습니다. 디스크 용량을 확인하다가 pagefile.sys라는 대용량 시스템 파일을 발견하고 삭제하거나 다른 드라이브로 옮기고 싶어질 수 있습니다. 그러나 pagefile.sys는 Windows의 가상 메모리 기능과 관련된 파일이므로 일반적인 임시 파일처럼 삭제해서는 안 됩니다. 설정을 잘못 변경하면 프로그램이 메모리 부족 오류를 표시하거나 시스템 안정성에 영향을 줄 수 있습니다. 이 글에서는 pagefile.sys의 역할과 용량이 커지는 이유를 살펴보고, 시스템 안정성을 고려하면서 크기를 조절하거나 다른 드라이브에 배치하는 방법을 단계별로 설명합니다.

대상 파일

pagefile.sys

권장 기본값

시스템이 관리하는 크기

주의 사항

무조건 삭제·사용 안 함 금지

설정 경로

고급 시스템 설정 → 가상 메모리

먼저 확인하세요: pagefile.sys는 불필요한 파일이 아닙니다

pagefile.sys는 Windows가 메모리를 관리하는 데 사용하는 페이징 파일입니다. RAM 사용량이 많아질 때 메모리 관리에 활용되며, 시스템의 커밋 한도와 일부 오류 정보 수집에도 영향을 줍니다.

RAM 용량이 충분하다는 이유만으로 pagefile.sys를 완전히 비활성화하는 것은 권장되지 않습니다. 특정 프로그램의 메모리 할당 실패, 시스템 불안정, 메모리 덤프 생성 제한 등의 문제가 발생할 수 있습니다.

C드라이브 공간이 부족하다면 먼저 임시 파일과 불필요한 앱을 정리하고, 그래도 공간이 부족할 때 페이징 파일 크기 조절이나 이동을 검토하는 것이 좋습니다.

1. pagefile.sys 파일의 역할과 용량이 커지는 이유

pagefile.sys는 Windows가 사용하는 시스템 페이징 파일입니다. 일반적인 사용자 문서와 달리 Windows의 메모리 관리와 관련되어 있으므로 파일 탐색기에서 직접 삭제하는 방식으로 관리해서는 안 됩니다.

① pagefile.sys란 무엇인가요?

Windows는 물리적 메모리인 RAM과 페이징 파일을 함께 사용하여 가상 메모리 환경을 관리합니다. pagefile.sys는 일부 메모리 페이지를 디스크에 저장하는 데 사용될 수 있습니다.

이 파일은 Windows가 필요에 따라 생성하고 관리하는 시스템 파일입니다.

② RAM과 가상 메모리의 차이

RAM은 CPU가 빠르게 접근할 수 있는 물리적 메모리입니다. 반면 페이징 파일은 SSD나 HDD 같은 저장장치에 존재합니다.

저장장치는 일반적으로 RAM보다 느리므로 페이징 파일 용량을 늘린다고 실제 RAM이 증가하는 것은 아닙니다.

③ Windows가 페이징 파일을 사용하는 이유

Windows는 실행 중인 프로그램과 시스템 구성 요소의 메모리 요구를 관리하기 위해 페이징 파일을 사용할 수 있습니다.

페이징 파일은 시스템이 지원할 수 있는 커밋 메모리의 한도에도 영향을 줍니다.

④ pagefile.sys 용량이 커지는 이유

Windows에서 페이징 파일 크기를 자동 관리하도록 설정하면 메모리 사용량, 시스템 상태 및 기타 요구 사항에 따라 크기가 달라질 수 있습니다.

따라서 pagefile.sys가 수 GB 이상이라고 해서 반드시 비정상 상태인 것은 아닙니다.

⑤ RAM이 많아도 pagefile.sys가 필요한가요?

RAM 용량이 충분하더라도 일부 프로그램과 Windows 기능은 페이징 파일이 있는 환경을 전제로 동작할 수 있습니다.

RAM이 많다는 사실만으로 페이징 파일을 없애도 안전하다고 단정할 수 없습니다.

⑥ pagefile.sys와 hiberfil.sys의 차이

pagefile.sys는 가상 메모리 관리와 관련된 파일입니다. hiberfil.sys는 최대 절전 모드 및 일부 전원 기능과 관련된 파일입니다.

두 파일은 용도와 설정 방법이 다르므로 같은 방식으로 관리해서는 안 됩니다.

⑦ pagefile.sys와 swapfile.sys의 차이

Windows에는 pagefile.sys 외에도 swapfile.sys라는 시스템 파일이 존재할 수 있습니다.

swapfile.sys 역시 Windows가 관리하는 파일이므로 수동 삭제보다 Windows의 기본 관리 방식을 유지하는 것이 좋습니다.

⑧ 파일 탐색기에서 보이지 않는 이유

pagefile.sys는 보호된 운영체제 파일로 취급되므로 일반적인 파일 탐색기 설정에서는 표시되지 않을 수 있습니다.

파일이 보이지 않는다고 해서 존재하지 않는 것은 아닙니다.

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

Windows가 사용 중인 페이징 파일을 강제로 삭제하거나 변경하려고 하면 오류가 발생하거나 시스템 안정성에 영향을 줄 수 있습니다.

용량을 조절하려면 Windows에서 제공하는 가상 메모리 설정을 이용해야 합니다.

⑩ 용량 축소로 확보할 수 있는 공간

예를 들어 현재 C드라이브의 pagefile.sys가 12GB이고 변경 후 실제 크기가 4GB가 된다면 약 8GB의 디스크 공간이 확보될 수 있습니다.

다만 이는 단순한 계산 예시입니다. 실제 확보 용량은 변경 전후 파일 크기와 Windows의 관리 방식에 따라 달라집니다.

파일 주요 역할 관리 방법
pagefile.sys 가상 메모리 페이징 파일 가상 메모리 설정
hiberfil.sys 최대 절전 모드 및 관련 전원 기능 Windows 전원 설정
swapfile.sys Windows의 일부 메모리 관리 작업 Windows 자동 관리

2. 가상 메모리 변경 전 확인할 사항

페이징 파일의 크기나 위치를 변경하기 전에 현재 컴퓨터의 메모리 사용량과 저장장치 구성을 확인해야 합니다. 가상 메모리 설정은 모든 컴퓨터에 동일한 값을 적용하는 방식보다 실제 사용 환경에 맞춰 판단하는 것이 중요합니다.

① 현재 RAM 용량 확인

Windows 키와 I 키를 눌러 설정을 연 뒤 시스템 → 정보로 이동합니다.

설치된 RAM 용량을 확인합니다.

② 작업 관리자에서 메모리 상태 확인

다음 단축키로 작업 관리자를 실행합니다.

Ctrl + Shift + Esc

성능 → 메모리 항목에서 사용 중인 메모리와 커밋 관련 정보를 확인할 수 있습니다.

③ 커밋 메모리 확인

작업 관리자 메모리 화면의 커밋 항목은 현재 커밋된 메모리와 커밋 한도를 보여줍니다.

커밋 사용량이 한도에 자주 근접한다면 페이징 파일을 무리하게 줄였을 때 메모리 할당 문제가 발생할 수 있습니다.

④ 현재 C드라이브 여유 공간 확인

파일 탐색기에서 내 PC를 열고 C드라이브의 전체 용량과 사용 가능한 공간을 확인합니다.

Windows 업데이트, 임시 파일 생성 및 프로그램 실행을 위해 일정한 여유 공간을 유지하는 것이 좋습니다.

⑤ 다른 드라이브의 종류 확인

pagefile.sys를 이동하려면 대상 드라이브가 어떤 저장장치인지 확인해야 합니다.

내장 SSD인지, HDD인지, 외장 USB 저장장치인지 구분합니다.

일반적으로 안정적으로 연결되는 내부 저장장치가 이동 대상에 더 적합합니다.

⑥ C드라이브와 D드라이브가 같은 물리 디스크인지 확인

C드라이브와 D드라이브가 서로 다른 문자라고 해서 반드시 별개의 저장장치인 것은 아닙니다.

하나의 SSD를 두 파티션으로 나눈 경우라면 페이징 파일을 D드라이브로 옮겨도 물리적 디스크의 전체 여유 공간이 늘어나는 것은 아닙니다.

⑦ 시스템 오류 덤프 설정 확인

Windows는 시스템 오류 발생 시 메모리 덤프 파일을 생성할 수 있습니다.

페이징 파일의 위치와 크기를 변경하면 일부 메모리 덤프 생성 방식에 영향을 줄 수 있습니다.

특히 커널 또는 전체 메모리 덤프가 필요한 환경에서는 관련 요구 사항을 확인해야 합니다.

⑧ 메모리 사용량이 높은 프로그램 확인

가상 머신, 영상 편집 프로그램, 3D 렌더링, 대용량 데이터 분석 프로그램 등은 메모리를 많이 사용할 수 있습니다.

이러한 작업을 자주 수행한다면 페이징 파일 크기를 지나치게 작게 고정하지 않는 것이 좋습니다.

⑨ 복구 지점 및 중요 작업 저장

설정 변경 전에 열려 있는 작업을 저장하고, 필요한 경우 시스템 복원 지점 생성 여부를 확인합니다.

시스템 복원 지점이 모든 설정이나 데이터를 완벽하게 복구하는 수단은 아니므로 중요한 파일은 별도로 백업해야 합니다.

⑩ 기존 설정 기록

변경 전 자동 관리 여부, C드라이브 설정, 다른 드라이브의 페이징 파일 설정을 기록해 둡니다.

문제가 발생했을 때 원래 상태로 되돌리는 데 도움이 됩니다.

가상 메모리 조절 전 판단 기준

시스템이 안정적이고 C드라이브에 충분한 공간이 있다면 자동 관리 설정을 유지하는 것이 일반적으로 가장 간단하고 안전합니다.

C드라이브 공간이 부족하고 다른 내부 드라이브에 충분한 여유가 있다면 페이징 파일 배치 변경을 검토할 수 있습니다.

메모리 부족 오류가 자주 발생한다면 페이징 파일 축소보다 메모리 사용량과 커밋 한도를 먼저 확인해야 합니다.

업무용 서버나 전문 프로그램을 사용하는 컴퓨터라면 프로그램 제조사의 요구 사항과 시스템 오류 덤프 정책을 우선 확인해야 합니다.

3. Windows 10·11 가상 메모리 설정 화면 열기

Windows 10과 Windows 11은 설정 앱의 일부 화면이 다르지만 고급 시스템 속성에서 가상 메모리를 변경하는 기본적인 방법은 유사합니다.

① 실행 창 열기

Windows 키와 R 키를 함께 눌러 실행 창을 엽니다.

Windows + R

② 시스템 속성 고급 탭 실행

실행 창에 다음 명령을 입력합니다.

SystemPropertiesAdvanced

확인을 누르면 시스템 속성의 고급 탭이 열립니다.

③ 성능 설정 열기

시스템 속성의 고급 탭에서 성능 영역을 찾습니다.

설정 버튼을 클릭하여 성능 옵션 창을 엽니다.

④ 성능 옵션의 고급 탭 선택

성능 옵션 창에서 고급 탭으로 이동합니다.

가상 메모리 영역을 확인합니다.

⑤ 가상 메모리 변경 버튼 클릭

가상 메모리 영역의 변경 버튼을 클릭합니다.

이 화면에서 각 드라이브에 대한 페이징 파일 크기와 관리 방식을 설정할 수 있습니다.

⑥ 자동 관리 옵션 확인

화면 상단에 다음과 같은 옵션이 표시됩니다.

모든 드라이브에 대한 페이징 파일 크기 자동 관리

이 옵션이 선택되어 있으면 Windows가 페이징 파일 크기와 배치를 자동으로 관리합니다.

⑦ 자동 관리 해제 전 주의

사용자 지정 크기나 드라이브별 설정을 적용하려면 자동 관리 옵션을 해제해야 합니다.

다만 이 작업은 Windows의 자동 관리 동작을 변경하므로 반드시 필요한 경우에만 진행하는 것이 좋습니다.

⑧ 드라이브 목록 확인

가상 메모리 창에는 C드라이브와 다른 볼륨이 목록으로 표시됩니다.

현재 각 드라이브에 어떤 페이징 파일 설정이 적용되어 있는지 확인합니다.

⑨ 시스템이 관리하는 크기와 사용자 지정 크기

시스템이 관리하는 크기는 Windows가 필요에 따라 페이징 파일 크기를 조절하는 방식입니다.

사용자 지정 크기는 초기 크기와 최대 크기를 직접 입력하는 방식입니다.

⑩ 설정 변경 후 재부팅 필요

페이징 파일의 크기나 위치를 변경하면 Windows를 다시 시작해야 변경 사항이 완전히 적용되는 경우가 많습니다.

설정 후에는 반드시 안내 메시지를 확인하고 작업을 저장한 뒤 재부팅합니다.

가상 메모리 설정 화면 빠르게 열기

  1. Windows + R을 누릅니다.
  2. SystemPropertiesAdvanced를 입력합니다.
  3. 시스템 속성 → 고급 탭을 확인합니다.
  4. 성능 영역의 설정을 클릭합니다.
  5. 성능 옵션 → 고급 탭으로 이동합니다.
  6. 가상 메모리 영역의 변경을 클릭합니다.
  7. 현재 자동 관리 여부와 드라이브별 설정을 기록합니다.

4. pagefile.sys 용량 축소 및 사용자 지정 크기 설정

pagefile.sys의 용량을 줄이려면 가상 메모리 설정에서 사용자 지정 크기를 지정할 수 있습니다. 그러나 적절한 크기는 RAM 용량만으로 결정할 수 없습니다. 실제 메모리 사용량, 커밋 한도, 실행하는 프로그램, 시스템 오류 덤프 요구 사항 등을 함께 고려해야 합니다.

① 먼저 자동 관리 상태 확인

가상 메모리 설정 창에서 '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 옵션이 켜져 있는지 확인합니다.

현재 문제가 없다면 자동 관리 설정을 유지하는 것이 기본적으로 권장됩니다.

② 사용자 지정 크기 설정이 필요한 경우

C드라이브 여유 공간이 부족하고, 현재 메모리 사용량을 확인했으며, 페이징 파일의 크기를 제한할 필요가 있는 경우 사용자 지정 크기를 검토할 수 있습니다.

단순히 인터넷에서 본 고정값을 적용하는 것은 권장되지 않습니다.

③ 자동 관리 옵션 해제

사용자 지정 크기를 설정하기로 결정했다면 자동 관리 옵션의 체크를 해제합니다.

이후 C드라이브를 선택합니다.

④ 사용자 지정 크기 선택

C드라이브를 선택한 상태에서 사용자 지정 크기 옵션을 선택합니다.

초기 크기와 최대 크기를 MB 단위로 입력할 수 있는 입력란이 표시됩니다.

⑤ 초기 크기와 최대 크기의 의미

초기 크기는 페이징 파일이 처음 생성될 때 사용할 크기와 관련됩니다.

최대 크기는 Windows가 해당 페이징 파일을 확장할 수 있는 상한선입니다.

최대 크기를 너무 작게 제한하면 메모리 사용량이 증가할 때 커밋 한도에 도달할 수 있습니다.

⑥ RAM 용량의 1.5배 공식은 반드시 필요한가요?

과거에는 페이징 파일을 RAM의 1.5배 또는 2배로 설정하라는 안내가 널리 사용되었습니다.

하지만 현대 Windows에서는 모든 컴퓨터에 동일한 배수를 적용하는 것이 적절하지 않습니다.

실제 메모리 사용량과 시스템 요구 사항을 기준으로 판단하는 것이 좋습니다.

⑦ 크기 계산 예시

현재 pagefile.sys의 실제 크기가 10GB이고 변경 후 6GB로 줄어든다면 약 4GB의 공간이 확보될 수 있습니다.

이는 공간 계산을 설명하기 위한 예시일 뿐이며, 6GB가 모든 컴퓨터에 적절한 설정이라는 의미는 아닙니다.

⑧ 적절한 최대 크기 판단

작업 관리자에서 커밋 사용량을 확인하고 평소 가장 무거운 작업을 실행할 때 메모리 사용량이 어느 정도 증가하는지 살펴봅니다.

최대 크기는 이러한 사용 패턴과 필요한 커밋 한도를 고려하여 결정해야 합니다.

⑨ 설정 버튼 클릭

사용자 지정 크기를 입력한 뒤 설정 버튼을 클릭합니다.

입력만 하고 설정 버튼을 누르지 않으면 의도한 값이 반영되지 않을 수 있습니다.

⑩ 확인 및 재부팅

설정 창에서 확인을 누르고 변경 안내가 나타나면 컴퓨터를 다시 시작합니다.

재부팅 전에는 실행 중인 프로그램과 작업을 저장합니다.

⑪ 재부팅 후 실제 용량 확인

Windows를 다시 시작한 뒤 C드라이브의 여유 공간이 변경되었는지 확인합니다.

가상 메모리 설정 화면에서도 현재 설정이 의도한 대로 적용되었는지 확인합니다.

⑫ 메모리 부족 오류가 발생한다면

설정 변경 후 프로그램이 갑자기 종료되거나 메모리 부족 오류가 발생한다면 페이징 파일 제한이 너무 작을 수 있습니다.

이 경우 사용자 지정 크기를 무리하게 유지하지 말고 자동 관리 설정으로 복원하는 것이 좋습니다.

페이징 파일 크기를 0MB로 설정하지 마세요

페이징 파일을 완전히 없애면 디스크 공간을 확보할 수 있지만 시스템의 커밋 한도가 낮아지고 일부 프로그램이 정상적으로 동작하지 않을 수 있습니다. 시스템 오류 덤프 생성에도 영향을 줄 수 있으므로 특별한 목적과 충분한 검증 없이 '페이징 파일 없음'을 선택하는 것은 권장되지 않습니다.

5. pagefile.sys를 다른 드라이브로 이동하는 방법

C드라이브의 저장 공간이 부족하고 다른 내부 드라이브에 충분한 여유 공간이 있다면 페이징 파일을 다른 볼륨에 배치하는 방법을 검토할 수 있습니다.

다만 페이징 파일을 다른 드라이브로 옮긴다고 해서 컴퓨터 전체 저장 용량이 증가하는 것은 아닙니다. C드라이브의 사용 공간을 다른 드라이브로 분산하는 효과입니다.

① 이동 대상 드라이브 확인

먼저 D드라이브 등 이동할 대상이 안정적으로 연결되는 내부 저장장치인지 확인합니다.

외장 USB 저장장치나 네트워크 드라이브를 일반적인 시스템 페이징 파일의 이동 대상으로 사용하는 것은 권장되지 않습니다.

② 다른 드라이브의 여유 공간 확인

이동 대상 드라이브에 페이징 파일이 사용할 충분한 공간이 있는지 확인합니다.

드라이브의 여유 공간이 부족하면 프로그램 실행과 Windows 메모리 관리에 문제가 생길 수 있습니다.

③ 같은 물리 디스크인지 확인

C드라이브와 D드라이브가 동일한 SSD의 서로 다른 파티션이라면 이동 후에도 물리적 저장장치의 전체 여유 공간은 변하지 않습니다.

반면 서로 다른 물리 디스크라면 C드라이브가 속한 저장장치의 사용 공간을 줄이는 효과가 있습니다.

④ 가상 메모리 설정 창 열기

Windows + R을 누르고 다음 명령을 실행합니다.

SystemPropertiesAdvanced

성능 → 설정 → 고급 → 가상 메모리 → 변경으로 이동합니다.

⑤ 자동 관리 옵션 해제

드라이브별 페이징 파일 설정을 직접 지정하려면 자동 관리 옵션을 해제합니다.

기존 설정을 기록한 뒤 작업합니다.

⑥ D드라이브에 페이징 파일 설정

드라이브 목록에서 D드라이브를 선택합니다.

시스템이 관리하는 크기를 선택하고 설정 버튼을 클릭합니다.

이 방법을 이용하면 해당 드라이브의 페이징 파일 크기를 Windows가 관리하도록 할 수 있습니다.

⑦ C드라이브의 페이징 파일 유지 여부

시스템 오류 덤프 생성과 일부 시스템 요구 사항을 고려하면 C드라이브에 페이징 파일을 일정 부분 유지해야 하는 환경이 있습니다.

따라서 C드라이브를 무조건 '페이징 파일 없음'으로 변경하기보다 필요한 덤프 설정과 시스템 요구 사항을 확인하는 것이 좋습니다.

⑧ C드라이브에 작은 페이징 파일을 남기는 방식

일부 환경에서는 C드라이브에 작은 페이징 파일을 유지하고 D드라이브에 추가 페이징 파일을 설정하는 방식을 사용할 수 있습니다.

하지만 C드라이브에 필요한 크기는 메모리 덤프 유형과 시스템 구성에 따라 달라지므로 임의의 고정값을 보편적인 권장값으로 적용해서는 안 됩니다.

⑨ C드라이브 페이징 파일 제거를 고려하는 경우

특정 환경에서 C드라이브의 페이징 파일을 제거하려면 D드라이브에 적절한 페이징 파일이 설정되어 있고, 시스템 오류 덤프 요구 사항을 충족할 수 있는지 확인해야 합니다.

이 작업은 일반 사용자에게 기본적으로 권장되는 설정은 아닙니다.

⑩ 변경 내용 적용

각 드라이브의 설정을 선택한 뒤 반드시 설정 버튼을 클릭합니다.

설정 창에서 확인을 눌러 변경 내용을 저장합니다.

⑪ Windows 재부팅

작업 내용을 저장한 뒤 Windows를 재부팅합니다.

재부팅 후 페이징 파일 설정이 적용되었는지 확인합니다.

⑫ 이동 후 공간 확인

C드라이브와 D드라이브의 사용 가능한 공간을 비교합니다.

페이징 파일이 여러 드라이브에 존재할 수 있으므로 C드라이브의 pagefile.sys가 완전히 사라지지 않았다고 해서 반드시 설정 실패는 아닙니다.

⑬ 성능 변화 확인

페이징 파일을 다른 드라이브로 이동하면 저장장치의 성능과 시스템의 메모리 사용 패턴에 따라 성능 변화가 발생할 수 있습니다.

느린 HDD로 옮기면 메모리 페이징이 많이 발생하는 상황에서 성능이 저하될 수 있습니다.

⑭ 문제 발생 시 원래 설정으로 복원

이동 후 프로그램 오류, 메모리 부족, 성능 저하가 발생한다면 기존 설정으로 되돌립니다.

가장 간단한 복원 방법은 모든 드라이브에 대한 페이징 파일 크기 자동 관리 옵션을 다시 켜는 것입니다.

설정 방식 장점 주의 사항
자동 관리 유지 설정 간단·자동 조절 C드라이브 공간 사용 가능
C드라이브 크기 축소 C드라이브 공간 확보 가능 커밋 한도 부족 위험
다른 내부 드라이브에 추가 페이징 파일 배치 분산 저장장치 속도와 용량 확인
C드라이브에서 완전 제거 C드라이브 공간 추가 확보 가능 덤프·시스템 요구 사항 검토 필요

6. 설정 후 오류 확인 및 원래 상태로 복구

가상 메모리 설정을 변경한 뒤에는 단순히 디스크 공간이 늘어났는지만 확인해서는 안 됩니다. 시스템이 안정적으로 동작하는지, 메모리 사용량이 증가했을 때 오류가 발생하지 않는지 함께 확인해야 합니다.

① Windows 정상 부팅 확인

재부팅 후 Windows가 정상적으로 시작되는지 확인합니다.

로그인 화면과 바탕화면이 정상적으로 표시되는지 살펴봅니다.

② 자주 사용하는 프로그램 실행

브라우저, 문서 편집기, 업무용 프로그램 등 평소 사용하는 앱을 실행합니다.

프로그램이 정상적으로 실행되고 갑자기 종료되지 않는지 확인합니다.

③ 메모리 부족 오류 확인

설정 변경 후 '메모리가 부족합니다' 또는 가상 메모리와 관련된 경고가 나타나는지 확인합니다.

이러한 오류가 발생한다면 페이징 파일의 크기나 위치 설정을 재검토해야 합니다.

④ 작업 관리자에서 커밋 확인

작업 관리자 → 성능 → 메모리에서 커밋 사용량과 한도를 확인합니다.

커밋 사용량이 한도에 자주 근접한다면 페이징 파일 크기를 지나치게 제한했을 가능성이 있습니다.

⑤ 디스크 공간 변화 확인

파일 탐색기에서 C드라이브의 사용 가능한 공간을 확인합니다.

변경 전 기록한 값과 비교하여 실제로 공간이 확보되었는지 살펴봅니다.

⑥ PowerShell로 페이징 파일 정보 확인

PowerShell에서 다음 명령을 이용하면 현재 사용 중인 페이징 파일에 대한 일부 정보를 확인할 수 있습니다.

Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage

표시되는 값은 현재 사용 중인 페이징 파일의 할당 크기와 사용량을 이해하는 데 도움이 됩니다.

단, 이 정보만으로 모든 메모리 사용 패턴을 평가할 수는 없습니다.

⑦ 이벤트 뷰어에서 오류 확인

Windows 키와 R 키를 누르고 다음 명령을 입력합니다.

eventvwr.msc

Windows 로그 → 시스템에서 메모리 또는 페이징 파일 관련 오류가 반복되는지 확인할 수 있습니다.

이벤트 로그의 경고 하나만으로 가상 메모리 설정이 원인이라고 단정해서는 안 됩니다.

⑧ 원래 자동 관리 설정으로 복구

문제가 발생했다면 가상 메모리 설정 창을 다시 엽니다.

'모든 드라이브에 대한 페이징 파일 크기 자동 관리'를 선택하고 확인을 누릅니다.

필요한 경우 Windows를 재부팅합니다.

⑨ 설정 변경 후 성능이 느려진 경우

페이징 파일을 느린 저장장치로 이동했거나 최대 크기를 너무 작게 제한했다면 일부 작업에서 성능이 저하될 수 있습니다.

이 경우 자동 관리 설정으로 되돌린 뒤 성능을 비교합니다.

⑩ 시스템 오류 덤프 확인

블루스크린 발생 시 메모리 덤프를 수집해야 하는 환경이라면 현재 설정이 해당 덤프 유형의 요구 사항을 충족하는지 확인해야 합니다.

특히 전체 메모리 덤프는 시스템 구성에 따라 큰 페이징 파일 또는 별도의 덤프 설정이 필요할 수 있습니다.

⑪ 저장 공간이 여전히 부족한 경우

pagefile.sys를 줄였는데도 C드라이브가 부족하다면 저장소 설정에서 임시 파일, 설치된 앱, 다운로드 폴더 등을 확인합니다.

가상 메모리를 지나치게 제한하는 것보다 불필요한 파일을 정리하는 편이 안전할 수 있습니다.

⑫ Windows 저장소 정리 활용

Windows 11에서는 설정 → 시스템 → 저장소로 이동합니다.

Windows 10에서도 설정 → 시스템 → 저장소에서 임시 파일 및 저장소 사용 현황을 확인할 수 있습니다.

삭제할 항목을 선택하기 전에 다운로드 폴더나 휴지통에 필요한 파일이 없는지 확인합니다.

문제가 발생했을 때 복원 순서

  1. 실행 중인 작업을 저장합니다.
  2. Windows + R을 누릅니다.
  3. SystemPropertiesAdvanced를 입력합니다.
  4. 성능 → 설정 → 고급 → 가상 메모리 → 변경으로 이동합니다.
  5. 모든 드라이브에 대한 페이징 파일 크기 자동 관리를 선택합니다.
  6. 확인을 눌러 변경 사항을 저장합니다.
  7. Windows를 재부팅합니다.
  8. 프로그램 실행과 메모리 상태를 다시 확인합니다.

7. 자주 묻는 질문 FAQ

Q1. pagefile.sys 파일을 직접 삭제해도 되나요?

권장되지 않습니다. pagefile.sys는 Windows가 사용하는 시스템 페이징 파일입니다. 디스크 공간을 확보하려면 파일 탐색기에서 직접 삭제하려고 하기보다 Windows의 가상 메모리 설정을 통해 크기나 위치를 조절해야 합니다. 페이징 파일을 완전히 비활성화하면 일부 프로그램의 메모리 할당 실패나 시스템 오류 덤프 생성 제한이 발생할 수 있으므로 주의해야 합니다.

Q2. RAM이 16GB 또는 32GB라면 가상 메모리를 꺼도 되나요?

RAM 용량만으로 페이징 파일 비활성화 여부를 결정하는 것은 적절하지 않습니다. Windows의 커밋 한도와 프로그램의 메모리 사용 패턴, 시스템 오류 덤프 설정 등에 따라 페이징 파일이 필요할 수 있습니다. 일반적인 사용 환경에서는 자동 관리 설정을 유지하는 것이 안전합니다. 디스크 공간이 부족하다면 페이징 파일을 끄기 전에 저장소 정리나 다른 내부 드라이브 활용을 먼저 검토하세요.

Q3. pagefile.sys를 D드라이브로 옮기면 컴퓨터 속도가 빨라지나요?

반드시 그렇지는 않습니다. 성능은 저장장치의 속도와 메모리 사용 패턴에 따라 달라집니다. 빠른 SSD에서 느린 HDD로 페이징 파일을 옮기면 오히려 성능이 저하될 수 있습니다. 또한 C드라이브와 D드라이브가 동일한 물리 디스크의 파티션이라면 전체 저장장치 용량이 늘어나는 것도 아닙니다. 이동의 주된 목적은 C드라이브 공간 배분이며, 성능 향상을 보장하는 방법은 아닙니다.

Q4. pagefile.sys 용량을 얼마나 줄이는 것이 적절한가요?

모든 컴퓨터에 적용할 수 있는 단일한 권장 크기는 없습니다. 실제 커밋 메모리 사용량, 최대 작업 부하, 설치된 RAM, 실행하는 프로그램 및 오류 덤프 요구 사항을 고려해야 합니다. RAM의 1.5배와 같은 단순한 공식만으로 결정하지 않는 것이 좋습니다. 크기를 제한한 후 메모리 부족 오류가 발생한다면 자동 관리 설정으로 복원해야 합니다.

Q5. 가상 메모리 설정을 변경했는데 C드라이브 용량이 그대로입니다. 왜 그런가요?

설정 변경 후 재부팅이 필요할 수 있습니다. 또한 C드라이브에 페이징 파일이 계속 유지되도록 설정되어 있거나 Windows가 여러 드라이브에 페이징 파일을 배치하고 있을 수 있습니다. 먼저 가상 메모리 설정 창에서 적용 상태를 확인하고, PowerShell의 Win32_PageFileUsage 정보를 통해 현재 페이징 파일 위치와 할당 크기를 살펴보세요. 단, 파일이 보이지 않는다고 수동 삭제를 시도하지는 마세요.

8. 디스크 공간 확보 최종 체크리스트

pagefile.sys는 Windows가 메모리를 관리하는 데 사용하는 중요한 시스템 파일입니다. 따라서 저장 공간이 부족하다고 해서 파일을 직접 삭제하거나 무조건 비활성화하는 것은 권장되지 않습니다.

가장 먼저 Windows 저장소 설정에서 임시 파일과 불필요한 앱을 정리하고, 실제로 가상 메모리 설정을 변경할 필요가 있는지 판단하는 것이 좋습니다.

페이징 파일 크기를 줄이려면 현재 RAM 용량뿐 아니라 작업 관리자의 커밋 사용량과 시스템 요구 사항을 확인해야 합니다. 또한 다른 드라이브로 이동하려면 해당 드라이브의 안정성과 속도, 여유 공간을 확인해야 합니다.

설정 변경 후에는 재부팅하고 디스크 공간뿐 아니라 프로그램 실행 상태, 메모리 부족 오류, 시스템 안정성까지 점검해야 합니다.

상황 권장 대응
1. C드라이브 공간 부족 임시 파일·불필요한 앱 정리 우선
2. pagefile.sys 용량이 큼 자동 관리 및 메모리 사용량 확인
3. RAM 용량이 충분함 페이징 파일 비활성화 단정 금지
4. 사용자 지정 크기 검토 커밋 사용량·덤프 요구 사항 확인
5. D드라이브로 이동 안정적인 내부 저장장치 사용
6. 동일 물리 디스크의 파티션 전체 저장 공간 증가 없음
7. 변경 후 용량 그대로 재부팅·설정 적용 여부 확인
8. 프로그램 오류 발생 자동 관리로 복원
9. 성능 저하 발생 저장장치 속도·페이징 설정 확인
10. 블루스크린 덤프 필요 덤프 요구 사항에 맞는 설정 유지

pagefile.sys 용량 조절 및 이동 체크리스트

  • 현재 C드라이브의 여유 공간을 확인했습니다.
  • Windows 저장소 정리를 먼저 검토했습니다.
  • pagefile.sys의 역할을 이해했습니다.
  • 파일 탐색기에서 pagefile.sys를 직접 삭제하지 않았습니다.
  • 설치된 RAM 용량을 확인했습니다.
  • 작업 관리자에서 메모리 사용량을 확인했습니다.
  • 커밋 사용량과 커밋 한도를 확인했습니다.
  • 메모리 사용량이 높은 프로그램을 확인했습니다.
  • 현재 페이징 파일 자동 관리 설정을 확인했습니다.
  • 설정 변경 전 기존 값을 기록했습니다.
  • 필요한 경우 중요한 파일을 백업했습니다.
  • 시스템 오류 덤프 요구 사항을 확인했습니다.
  • 사용자 지정 크기를 무조건 작은 값으로 설정하지 않았습니다.
  • RAM 용량의 고정 배수만으로 크기를 결정하지 않았습니다.
  • 다른 드라이브의 여유 공간을 확인했습니다.
  • C드라이브와 D드라이브가 같은 물리 디스크인지 확인했습니다.
  • 외장 USB 저장장치를 페이징 파일 대상으로 사용하지 않았습니다.
  • 이동 대상 저장장치의 속도와 안정성을 확인했습니다.
  • 드라이브별 설정 후 설정 버튼을 클릭했습니다.
  • Windows를 재부팅했습니다.
  • 변경 후 C드라이브의 실제 여유 공간을 확인했습니다.
  • 프로그램 실행 상태를 점검했습니다.
  • 메모리 부족 오류가 발생하는지 확인했습니다.
  • 필요한 경우 자동 관리 설정으로 복원했습니다.
  • 가상 메모리 설정 변경 후에도 저장 공간 부족 원인을 계속 점검했습니다.

결론: pagefile.sys는 삭제보다 안전한 설정 변경이 중요합니다

Windows 10·11에서 C드라이브 공간이 부족할 때 pagefile.sys의 크기를 조절하거나 다른 내부 드라이브에 배치하면 C드라이브의 사용 공간을 줄일 수 있습니다. 하지만 pagefile.sys는 Windows 메모리 관리에 사용되는 시스템 파일이므로 무조건 삭제하거나 비활성화해서는 안 됩니다.

가장 안전한 기본 설정은 Windows가 페이징 파일 크기를 자동으로 관리하도록 유지하는 것입니다. 공간 확보가 꼭 필요한 경우에는 현재 메모리 사용량과 커밋 한도, 시스템 오류 덤프 요구 사항을 확인한 뒤 크기 조절이나 이동을 검토해야 합니다.

다른 드라이브로 이동하는 경우에도 해당 저장장치의 안정성과 속도가 중요합니다. 특히 느린 HDD로 이동하면 일부 작업에서 성능이 저하될 수 있으며, 동일한 물리 디스크의 다른 파티션으로 이동해도 전체 저장 공간이 증가하는 것은 아닙니다.

설정 변경 후 프로그램 오류나 메모리 부족 현상이 발생한다면 자동 관리 설정으로 복원하는 것이 좋습니다. pagefile.sys 최적화는 디스크 정리를 대체하는 만능 해결책이 아니라 시스템 환경에 따라 신중하게 선택해야 하는 조치입니다.

권장 해결 순서는 저장소 정리 → RAM 및 커밋 사용량 확인 → 기존 가상 메모리 설정 기록 → 필요 시 크기 조절 또는 내부 드라이브 이동 → 재부팅 → 디스크 공간과 시스템 안정성 확인 → 문제 발생 시 자동 관리 복원입니다.

참고 자료

  1. Microsoft Learn. Introduction to the page file. Windows 페이징 파일의 역할 및 크기 관리
  2. Microsoft Learn. How to determine the appropriate page file size for 64-bit versions of Windows. 적절한 페이징 파일 크기 결정 방법
  3. Microsoft Learn. Win32_PageFileUsage class. 페이징 파일 사용량 확인
  4. Microsoft Learn. Get-CimInstance. PowerShell 시스템 정보 조회
  5. Microsoft Support. Free up drive space in Windows. Windows 저장 공간 확보 공식 지원
  6. Microsoft Learn. Overview of memory dump file options for Windows. Windows 메모리 덤프 설정 관련 안내

※ 이 글은 Windows 10 및 Windows 11에서 pagefile.sys 용량 축소, 페이징 파일 이동, 가상 메모리 설정 변경 및 디스크 공간 확보 방법에 관한 일반적인 기술 정보를 제공합니다. 실제 적절한 페이징 파일 크기와 위치는 RAM 용량, 커밋 메모리 사용량, 저장장치 성능, 실행 프로그램 및 시스템 오류 덤프 요구 사항에 따라 달라집니다. 페이징 파일을 지나치게 축소하거나 비활성화하면 메모리 부족 오류 및 시스템 안정성 문제가 발생할 수 있습니다. 중요한 작업을 저장하고 기존 설정을 기록한 뒤 변경하며, 문제가 발생하면 Windows의 자동 관리 설정으로 복원하세요.

반응형
이 글 공유하기