Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

By | 2022년 11월 09일

Windows PC에서는 사용중인 파일, 프로그램 및 기타 데이터를 RAM (랜덤 액세스 메모리)에 저장합니다. 이는 하드 드라이브에서 읽는 것보다 RAM에서 읽는 것이 훨씬 빠르기 때문입니다.

INDEX

RAM이 가득 차면 Windows는 데이터의 일부를 RAM에서 하드 드라이브로 되돌리고, 페이징 파일(Paing File)에 배치합니다. 이 파일은 가상 메모리 형식입니다. 읽기 속도는 RAM보다 느립니다. 잠재적으로 중요한 데이터를 버리거나 프로그램을 충돌시키지 않고 데이터가 하드 드라이브에 저장됩니다.

페이징 파일(Paging File)이란?

페이징 파일(pagefile.sys)은 스왑 파일, 페이지 파일이라고도 하며 하드 드라이브의 파일입니다. 페이징 파일은 RAM과 마찬가지로 Windows 운영 체제에서 사용하는 컴퓨터 하드 드라이브의 숨겨진 파일입니다. 페이징 파일과 RAM이 함께 가상 메모리를 구성합니다.

페이징 파일을 사용하면, 시스템이 실제 메모리(RAM)에서 액세스 빈도가 낮은 수정된 데이터를 삭제하여, 물리적 메모리를 보다 효율적으로 사용할 수 있습니다. 또한 Windows는 실제 메모리(RAM)가 꽉 찼을 때 페이징 파일을 사용하여 데이터를 저장합니다.

많은 양의 RAM이 있으면 Windows는 페이징 파일 없이 실행할 수 있지만, 페이징 파일을 비활성화해도 성능은 향상되지 않습니다. 그러나 페이징 파일을 비활성화하면 문제가 발생할 수 있습니다.

페이징 파일은 과부하 때에, RAM에서 부하를 제거하는 데 필요합니다. 운영 체제에 따라 가상 메모리가 부족하다는 메시지가 나타날 수 있습니다. 이러한 상황에서는 페이징 파일의 크기를 늘려야 합니다.

페이징 파일 관리하기

▼ Windows는 자체적으로 페이징 파일을 적절하게 관리할 수 있습니다. Windows + R 키를 눌러 실행을 엽니다. 텍스트 입력 상자에 1systempropertiesadvanced라고 입력하고, 2확인 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 또는 1sysdm.cpl라고 입력하고,2확인 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 시스템 등록 정보 창이 표시됩니다. 1고급 탭에서 《성능》의 2설정 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 《성능 옵션》 창이 표시되고, 1고급 탭에서 《가상 메모리》의 2변경 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

Windows에서는 기본적으로 페이징 파일 설정을 자동으로 관리합니다. 대부분의 사용자는 이러한 설정을 그대로 유지하므로 최적의 설정을 해야 합니다. 이 경우 페이징 파일은 운영 체제가 설치된 동일한 드라이브(C: 드라이브)에 있습니다.

▼ 1모든 드라이브에 대한 페이징 파일 크기 자동 관리에 체크하면, 가상 메모리 설정 처리가 자동으로 수행됩니다. 2시스템이 관리하는 크기가 선택되었습니다. 이것은 Windows 설치시의 설정 그대로입니다.

자동 관리를 해제한 경우, 이하의 3사용자 지정 크기의 경우, 텍스트 상자에 원하는 크기를 입력합니다.

5모든 드라이브의 총 페이징 파일 크기: C 드라이브 외에도 D, E 드라이브 등에 할당된 가상 메모리가 여러 개 있는 경우, 모두 하나의 페이징 파일이 생성되고 관리됩니다. 현재 항목에 할당된 가상 메모리의 합계가 표시됩니다. 여기 C 드라이브 전용 크기입니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 위의 4《페이징 파일 없음》을 선택한 경우, 오른쪽의 설정 버튼을 클릭하면 이하의 메시지가 표시됩니다. 버튼을 누르면 PC를 다시 시작하라는 메시지가 나타납니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

페이징 파일 암호화하거나 비활성화하기

페이징 파일을 사용하면 시스템이 액세스 빈도가 낮은 데이터를 실제 메모리(RAM)에서 제거하므로 시스템이 자주 액세스하는 데이터에 대해 물리적 메모리를 보다 효율적으로 사용할 수 있습니다.

페이징 파일을 암호화하면, 악의적인 사용자가 드라이브에 페이징된 데이터를 읽을 수 없지만 파일 시스템 작업의 처리 부하도 증가합니다.

Windows 11에서 가상 메모리 페이징 파일 암호화를 사용하거나 비활성화하는 방법을 소개하겠습니다. 관리자로 로그인해야 합니다.

명령어를 사용하여 페이징 파일 암호화하거나 비활성화하기

▼ 먼저 Windows 터미널(관리자)을 열고 Windows PowerShell 또는 명령 프롬프트를 선택합니다. 1이하의 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.

fsutil behavior query encryptpagingfile​

이 명령어로, 2페이징 파일의 암호화가 활성화되었는지 또는 비활성화되어 있는지 확인할 수 있습니다. 현재 비활성화되어 있습니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 페이징 파일의 암호화를 활성화하려면, 1관리자 권한으로 2이하의 명령어를 실행합니다. 3페이징 파일 암호화가 활성화되고 Windows에 적용하려면 PC를 다시 시작합니다.

fsutil behavior set encryptpagingfile 1

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 반대로, 페이징 파일의 암호화를 비활성화하려면, 관리자 권한으로 1이하의 명령어를 실행합니다. 2페이징 파일 암호화가 비활성화되고 Windows에 적용하려면 PC를 다시 시작합니다.

fsutil behavior set encryptpagingfile 0

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기
Windows 11에서 Windows 터미널을 여는 방법

로컬 그룹 정책에서 가상 메모리의 페이징 파일 암호화하거나 비활성화하기

▼ 로컬 그룹 정책을 사용하여 가상 메모리 페이징 파일의 암호화를 활성화 또는 비활성화하는 방법을 소개하겠습니다. Windows + R 키를 누르고 실행을 엽니다. 텍스트 상자에1gpedit.msc라고 입력하고, 2확인 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 로컬 그룹 정책(gpedit.msc) 창의 오른쪽에 있는 탐색 트리에서 이하 경로(Path)로 이동합니다.

컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템 > NTFS

▼ 오른쪽 창의 상세 항목에서, 1NTFS 페이지 파일 암호화 사용》 항목을 더블 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 이하의 1사용을 선택한 후, 2확인 또는 적용 버튼을 클릭합니다.

페이지 파일 암호화는 악의적인 사용자가 디스크 페이지 파일에 저장된 데이터를 읽지 못하도록 하며 파일 시스템 작업에 처리 오버헤드를 가중시킵니다. 이 설정을 사용하면 페이지 파일이 암호화됩니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

다시 되돌리려면, 구성되지 않음 또는 사용 안함을 선택합니다.

레지스트리 편집기에서 페이징 파일 암호화하거나 무효화하기

▼  Windows + R 키를 누르고 실행을 엽니다. 텍스트 상자에 1regedit라고 입력하고, 2확인 버튼을 클릭합니다.

Windows 11 작업 표시줄의 미리보기 썸네일(Thumbnail) 크기 변경하기

▼ 레지스트리 편집기를 실행할 수 있는지 여부에 대한 UAC(사용자 계정 컨트롤) 화면이 표시됩니다.1 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 레지스트리 편집기 창이 열립니다. 먼저 현재 로그인한 사용자의 경우, 이하의 경로(path)까지 레지스트리 키를 확장합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

▼ 오른쪽의 1NtfsEncryptPagingFile 값을 더블 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

NtfsEncryptPagingFile 값을 활성화하기 《1》

▼ 현재, 1NtfsEncryptPagingFile 값의 데이터는 《0》이며, 페이징 파일의 암호화는 비활성화로 되어 있습니다. 여기에서 값을 더블 클릭합니다. 《DWORD(3232 비트) 값 편집》화면에서 값 데이터2《1》로 변경하고 3확인 버튼을 클릭합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

NtfsEncryptPagingFile 값을 활성화하기 《2》

▼ 다음으로, 이하의 경로(path)까지 레지스트리 키를 확장합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies

페이징 파일 암호화

▼ 여기에서 새 값을 만듭니다. 《Policies》키의 오른쪽 창에서 마우스 오른쪽 버튼 클릭하고 1새로 만들기 > 2DWORD(32비트)를 클릭합니다.

페이징 파일 암호화

▼ 1새 값 #1의 이름을 2NtfsEncryptPagingFile로 변경합니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

▼ 위와 마찬가지로, 1NtfsEncryptPagingFile 값의 데이터는 《0》이며, 페이징 파일의 암호화는 비활성화로 되어 있습니다. 여기에서 값을 더블 클릭합니다. 《DWORD(32비트) 값 편집》 화면에서 값 데이터2《1》로 변경하고 3확인 버튼을 클릭합니다.

페이징 파일 암호화

▼ 아래와 같이, 《NtfsEncryptPagingFile》값은 1(활성화)로 되어 있습니다.

페이징 파일 암호화

▼ 결과, 페이징 파일의 암호화가 《활성화》로 바뀌습니다.

Windows 11에서 가상 메모리의 페이징 파일 암호화를 설정하기

레지스트리 편집기에서 페이징 파일 암호화를 비활성화하기

▼ 페이징 파일의 암호화를 비활성화하려면, 위에서 작성한 2개의 1NtfsEncryptPagingFile 값의 데이터를 《0》으로 하거나, 또는 처음의 값을《0》으로 하고 아래의 값은 Delete키를 눌러서 2를 선택하여 값을 삭제한 후, PC를 다시 시작하면 비활성화됩니다.

페이징 파일 암호화

관련 POSTs

Microsoft Windows