디스크 쓰기 캐싱(Disk Write Caching)은 데이터 쓰기 요청을 하드 디스크에 즉시 전송하지 않고, 빠른 휘발성 메모리(RAM)에 임시 저장한 후 대기열을 통해 나중에 하드 디스크로 전송하는 기능입니다. 이 기능을 사용하면 쓰기 요청을 디스크가 아닌 RAM에 잠시 보관하기 때문에 응용 프로그램이 더 빠르게 실행되며, 전반적인 시스템 성능이 향상됩니다.

디스크 쓰기 캐싱의 장점과 위험
다만 디스크 쓰기 캐싱에는 데이터 손실이나 손상의 위험이 따릅니다. RAM에 임시 저장된 데이터는 디스크에 기록되기 전에 정전이나 하드웨어 오류가 발생하면 그대로 사라질 수 있기 때문입니다.
쉬운 예를 들어보겠습니다. 바탕 화면에 텍스트 파일을 저장할 때 '저장' 버튼을 클릭하면, Windows는 해당 파일 정보를 먼저 RAM에 임시 저장합니다. 이후 Windows가 파일을 실제로 하드 디스크에 기록하면, 캐시가 Windows에 완료 신호를 보내고 RAM에 남아 있던 정보는 비워지게 됩니다. 즉, 디스크 쓰기 캐싱 자체는 실제 데이터를 기록하는 주체가 아니라 전달자 역할만 한다는 점을 기억해 두세요.
이제 디스크 쓰기 캐싱의 장점과 위험을 모두 이해했으니, 아래 튜토리얼을 따라 Windows 10에서 이 기능을 활성화하거나 비활성화하는 방법을 알아보겠습니다.
Windows 10에서 디스크 쓰기 캐싱 활성화 또는 비활성화
작업을 시작하기 전에 만약의 상황에 대비해 복원 지점을 미리 생성해 두는 것이 좋습니다.
방법 1: Windows 10에서 디스크 쓰기 캐싱 활성화하기
1. Windows 키 + R을 눌러 실행 창을 연 다음, devmgmt.msc를 입력하고 Enter 키를 누릅니다.

2. 디스크 드라이브 항목을 확장한 뒤, 디스크 쓰기 캐싱을 활성화할 드라이브를 두 번 클릭합니다.
참고: 해당 드라이브를 마우스 오른쪽 버튼으로 클릭한 후 '속성'을 선택해도 같은 창을 열 수 있습니다.

3. 정책 탭으로 이동한 뒤, '장치에 쓰기 캐싱 사용' 옵션에 체크하고 확인을 클릭합니다.

참고: 쓰기 캐싱 정책 아래의 '장치에서 Windows 쓰기 캐시 버퍼 플러시 끄기' 옵션은 필요에 따라 체크하거나 해제하면 됩니다. 다만 데이터 손실을 방지하려면 UPS(무정전 전원 공급 장치)와 같은 별도의 전원 공급 장치가 연결되어 있지 않다면 이 옵션을 체크하지 않는 것이 좋습니다.

4. 변경 사항을 적용하려면 PC 재시작 안내 창에서 '예'를 클릭하여 컴퓨터를 다시 시작합니다.
방법 2: Windows 10에서 디스크 쓰기 캐싱 비활성화하기
1. Windows 키 + R을 눌러 실행 창을 연 다음, devmgmt.msc를 입력하고 Enter 키를 누릅니다.

2. 디스크 드라이브 항목을 확장한 뒤, 설정을 변경할 드라이브를 두 번 클릭합니다.
3. 정책 탭으로 이동한 뒤, '장치에 쓰기 캐싱 사용' 옵션의 체크를 해제하고 확인을 클릭합니다.

4. PC 재시작 확인 창이 나타나면 '예'를 클릭하여 컴퓨터를 다시 시작합니다.
함께 보면 좋은 글
- Windows 10에서 디스크 또는 드라이브 포맷하는 방법
- Windows 10에서 디스크 할당량 제한 및 경고 수준 설정하기
- Windows 10에서 GPT 디스크를 MBR 디스크로 변환하는 방법
- Windows 10에서 하드 디스크 절전 모드 진입 방지하기
이상으로 Windows 10에서 디스크 쓰기 캐싱을 활성화 또는 비활성화하는 방법을 성공적으로 익히셨습니다. 튜토리얼과 관련하여 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.