일부 사용자들은 Windows.old 폴더를 삭제할 수 없다는 불만을 제기하고 있습니다. 이는 이전 운영체제 버전에서 Windows 10으로 업그레이드한 직후 또는 Windows 10 Anniversary(주년 기념) 업데이트를 적용한 후 발생하는 매우 흔한 문제입니다.

참고: 업그레이드 후 첫 달 동안 Windows.old 폴더를 삭제하려고 하면 폴더 액세스 거부(Folder Access Denied) 오류가 나타나며, 해당 폴더를 삭제할 권한이 없다는 메시지가 표시됩니다.
이전 버전과 PC 사양에 따라 다르지만, Windows.old 폴더는 소중한 디스크 공간을 상당히 많이 차지할 수 있습니다. 바로 이러한 이유 때문에 대부분의 사용자가 이 폴더를 삭제하는 방법을 찾고 있는 것입니다.
다만 이것은 버그도 아니고 Windows의 오작동을 의미하는 것도 아닙니다. 실제로 이전 버전으로 되돌아가야 할 경우에 대비해 백업 용도로 Windows.old 폴더를 생성하고 삭제를 막는 것은 표준적인 Windows의 동작 방식입니다.
windows.old 폴더란 무엇인가?
업그레이드 과정에서 이전 운영체제의 파일은 자동으로 삭제되지 않습니다. 업그레이드 과정에서 여러 가지 문제가 발생할 수 있으며, 사용자가 새 운영체제 버전의 변경 사항에 만족하지 않는 경우도 있기 때문입니다.
바로 이럴 때 Windows.old 폴더가 역할을 합니다. 어떤 이유로든 이전 운영체제 파일을 복원해야 할 경우를 대비한 백업 수단으로, Windows.old 폴더에는 이전 Windows 버전 복원에 필요한 핵심 시스템 파일들이 보관되어 있습니다.
따라서 디스크 공간이 급하지 않다면 굳이 Windows.old 폴더를 삭제하려고 할 필요는 거의 없습니다. 참고로 Windows 10은 업데이트를 수행한 지 정확히 한 달 후 Windows.old 폴더를 자동으로 삭제하도록 프로그램되어 있습니다.
windows.old 폴더 수동으로 삭제하기
디스크 공간이 부족하여 Windows 10이 자동으로 삭제해 줄 때까지 한 달을 기다릴 수 없다면, 직접 수동으로 삭제할 수도 있습니다.
참고: 아직 Windows 10을 이전 버전으로 되돌릴 생각이 있다면 Windows.old 폴더를 삭제하지 마세요. 삭제하면 다운그레이드 기능을 잃게 됩니다.
아래는 비슷한 상황의 다른 사용자들에게 도움이 되었던 방법들을 정리한 것입니다. 본인의 상황과 기술 수준에 맞는 방법을 선택해 진행하세요.
참고: 처음 세 가지 방법은 매우 직관적이지만, 잘못 작성된 드라이버가 삭제를 방해하는 경우에는 대부분 효과가 없습니다. 컴퓨터에 익숙한 분이라면 마지막 세 가지 방법 중 하나를 따르는 것이 가장 좋은 결과를 얻을 수 있습니다.
방법 1: 디스크 정리(Disk Cleanup)로 Windows.old 폴더 삭제하기
첫 번째 방법은 모든 작업을 디스크 정리 인터페이스를 통해 진행하므로 가장 사용자 친화적인 방법입니다.
다만 일부 사용자들은 이 방법이 자신에게 적용되지 않았거나, 디스크 정리 유틸리티가 Windows.old 폴더 내부의 모든 파일을 삭제하지 못했다고 보고합니다. 대부분의 보고에 따르면 유틸리티 실행 후에도 Windows.old 폴더 안에 일부 잔여 파일(1GB 미만)이 남을 수 있다고 합니다. 다행히 이런 잔여 파일은 일반적인 방식으로 삭제할 수 있습니다.
디스크 정리를 사용해 Windows.old 폴더를 삭제하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 "cleanmgr"을 입력하고 Enter 키를 눌러 디스크 정리 유틸리티를 실행합니다.

- 디스크 정리 창에서 디스크 정리 탭을 선택하고 이전 Windows 설치(Previous Windows installation(s)) 항목의 체크박스에 체크합니다.
참고: 디스크 공간 확보가 시급하다면 다른 항목도 함께 체크할 수 있습니다. - 확인(OK)을 눌러 정리 프로세스를 시작하고 완료될 때까지 기다립니다. 이후 Windows.old 폴더 위치(기본적으로 C:\)로 이동하여 폴더가 삭제되었는지 확인합니다. 잔여 파일이 남아 있다면 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택해 제거합니다.
이 방법이 적용되지 않는 경우 방법 2로 넘어가세요.
방법 2: 저장소 설정에서 Windows.old 삭제하기
기술적인 조작 없이 Windows.old 폴더를 삭제하는 또 다른 방법은 저장소 설정을 이용하는 것입니다. 이 방법은 개선된 Windows 10 설정 마법사를 활용합니다.
저장소 설정에서 Windows.old 폴더를 삭제하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 명령창을 엽니다. 실행 명령창에 "ms-settings:storagesense"를 입력하고 Enter 키를 눌러 저장소 화면을 엽니다.

- 오른쪽 화면에서 C 드라이브(또는 Windows 파일이 저장된 드라이브 문자)를 클릭합니다.

- 다음 화면에서 임시 파일(Temporary Files)을 클릭합니다.

- 임시 파일 제거 항목 아래에서 이전 버전의 Windows(Previous version of Windows) 체크박스에 체크한 후 파일 제거(Remove files)를 클릭합니다.

- 프로세스가 완료될 때까지 기다린 후 설정 창을 안전하게 닫습니다. 마지막으로 컴퓨터를 재부팅하고 Windows.old 폴더가 삭제되었는지 확인합니다. 삭제되지 않았다면 아래 방법들을 계속 진행하세요.
방법 3: Storage Sense를 통해 Windows.old 폴더 삭제하기
기술적인 조작 없이 Windows.old 폴더를 제거할 수 있는 마지막 방법입니다. 단, Storage Sense 설정은 Windows 10 빌드 16226 이상에서만 표시된다는 점에 유의하세요.
Storage Sense 설정을 사용해 시스템에서 Windows.old 폴더를 제거하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 "ms-settings:storagepolicies"를 입력하고 Enter 키를 눌러 Storage Sense 설정을 엽니다.

- Storage Sense 설정에서 '지금 공간 비우기(Free up space now)' 섹션으로 스크롤한 후 이전 버전의 Windows 삭제(Delete previous versions of Windows) 옆의 체크박스에 체크합니다.

- 지금 정리(Clean now) 버튼을 누르고 프로세스가 완료될 때까지 기다립니다. 프로세스가 완료되면 PC를 재부팅하고 Windows.old 폴더가 제거되었는지 확인합니다.
여전히 Windows.old 폴더가 보이고 일반적인 방법으로 삭제할 수 없다면, 더 고급 방법으로 넘어가세요.
방법 4: 소유권 가져오기 후 Windows.old 폴더 삭제하기
이 문제로 오랫동안 고생한 대부분의 사용자들은 폴더의 소유권을 가져온 후에야 Windows.old 폴더를 성공적으로 삭제했습니다.
Windows.old 폴더의 소유권을 가져와 삭제할 수 있게 하는 방법은 다음과 같습니다:
- Windows.old 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- Windows.old 속성 창에서 보안(Security) 탭으로 이동한 후 고급(Advanced)을 클릭합니다.

- 새로 나타난 창에서 변경(Change) 버튼을 클릭합니다.

- 사용자 또는 그룹 선택(Select User or Group) 창에 "administrators"를 입력한 후 이름 확인(Check Names) 버튼을 클릭합니다. 이름이 확인되면 확인(OK)을 눌러 창을 닫고, Windows.old 고급 보안 설정 창에서 적용(Apply)을 클릭합니다.

- 다시 보안 탭으로 돌아가 편집(Edit) 버튼을 클릭합니다. 그런 다음 Windows.old 폴더의 사용 권한 목록에서 모든 권한(Full Control) 옆의 허용(Allow) 체크박스에 체크하고 적용(Apply)을 누릅니다.

- 이제 폴더의 소유권을 완전히 가져왔으므로 일반적인 방식으로 Windows.old를 삭제할 수 있습니다. 폴더를 마우스 오른쪽 버튼으로 클릭해 삭제를 선택하거나 키보드 Delete 키를 사용하면 됩니다.
그래도 폴더 삭제가 차단된다면 다음 방법으로 넘어가세요.
방법 5: 관리자 권한 명령 프롬프트에서 Windows.old 삭제하기
이 방법은 관리자 권한 명령 프롬프트를 사용해 windows.old 폴더를 삭제하는 방식입니다. 어느 정도의 기술적 지식이 필요하지만, 아래 단계를 비교적 쉽게 따라할 수 있으며 성공 가능성도 높습니다.
관리자 권한 명령 프롬프트를 열어 windows.old를 삭제하는 방법은 다음과 같습니다:
- 시작 메뉴에서 "cmd"를 검색합니다. 그런 다음 명령 프롬프트(Command Prompt)를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.

- 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하거나 복사하여 붙여넣고, 각 명령마다 Enter 키를 누릅니다:
takeown /F "C:\Windows.old" /A /R /D Y
icacls "C:\Windows.old" /grant *S-1-5-32-544:F /T /C /Q
RD /S /Q "C:\Windows.old"
참고: 운영체제가 C 드라이브가 아닌 다른 드라이브에 설치되어 있다면 위 명령어에서 "C"를 올바른 드라이브 문자로 변경해야 합니다. - 모든 명령이 정상적으로 입력 및 적용되었다면 관리자 권한 명령 프롬프트를 안전하게 닫을 수 있습니다. Windows.old가 제거되었는지 확인하여 방법의 성공 여부를 점검합니다.
이 방법으로 Windows.old 폴더가 제거되지 않거나 마지막 명령 입력 후 오류가 발생했다면, 아래 방법으로 넘어가세요.
방법 6: 고급 시작 옵션에서 Windows.old 폴더 삭제하기
관리자 권한 명령 프롬프트로도 Windows.old 폴더를 삭제할 권한을 얻지 못했다면, 부팅 시 명령 프롬프트를 사용하는 것이 해결책이 될 수 있습니다.
아래 단계를 진행하려면 먼저 Windows 10의 고급 시작 옵션(Advanced Options)에 진입한 후 명령 프롬프트(Command Prompt)를 클릭하세요.
부팅 중 명령 프롬프트에 성공적으로 진입했다면, 아래 단계에 따라 Windows.old 폴더를 삭제합니다:
- 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 눌러 적용합니다:
RD /S /Q "C:\Windows.old"
참고: 운영체제가 사용자 지정 위치에 설치되어 있다면 "C"를 해당 드라이브 문자로 변경해야 합니다. - 명령이 성공적으로 적용되면 명령 프롬프트를 닫고 계속(Continue)을 눌러 운영체제를 정상적으로 시작합니다. 부팅이 완료되면 windows.old 폴더 위치로 이동하여 삭제되었는지 확인합니다.
이 방법마저 효과가 없다면, 대부분 잘못 작성된 드라이버가 삭제를 방해하는 것입니다. 이런 경우에는 Windows가 한 달 후 자동으로 Windows.old 폴더를 제거할 때까지 기다리는 것 외에 선택의 여지가 많지 않습니다.