마이크로소프트가 운영체제 사용자들에게 'PC 초기화(Reset this PC)' 기능에 숨어있는 이상한 버그에 대해 경고했습니다. 운영체제를 완전히 재설치하는 기능임에도 불구하고, 일부 사용자 파일이 삭제되지 않고 그대로 남아있을 수 있는 것입니다.
초기화 후에도 삭제되지 않는 파일들
마이크로소프트 MVP로 활동 중인 IT 전문가 루디욤스(Rudyooms)는 윈도우의 시스템 초기화 기능에서 흥미로운 버그를 발견했습니다. 시스템을 공장 초기화 상태로 되돌릴 때 사용자는 여러 초기화 수준 중 하나를 선택할 수 있으며, 가장 강력한 옵션은 시스템 파티션에 저장된 모든 파일을 삭제해야 합니다.
하지만 해당 전문가의 확인에 따르면, 초기화 화면에서 '모든 파일 제거(Remove everything)' 옵션을 선택했음에도 불구하고 윈도우는 일부 파일을 그대로 유지합니다. 이렇게 남은 파일들은 Windows.old 폴더에 저장됩니다.
루디욤스에 따르면 이 버그는 현재 지원 중인 모든 윈도우 버전에서 나타나며, 특히 Windows 11 21H2와 Windows 10 20H2, 21H2에서 버그 존재가 확인되었습니다. 마이크로소프트는 이미 이 버그에 대한 필요한 정보를 모두 확보한 상태이며, 수정 작업을 진행 중이라고 밝혔습니다.
왜 윈도우는 파일을 삭제하지 않을까?
윈도우는 이전 설치의 파일들을 Windows.old 폴더에 보관하기 때문에 문제의 원인을 추적하는 것은 어렵지 않습니다. 심층 분석 결과, 원인은 OneDrive 동기화 메커니즘과 재분석 지점(reparse point)에 있는 것으로 밝혀졌습니다. 재분석 지점이란 특정 프로그램이 사용하는 디스크상의 파일 그룹을 의미합니다. 마이크로소프트의 공식 설명은 다음과 같습니다.
"OneDrive 또는 비즈니스용 OneDrive처럼 재분석 데이터(reparse data)가 포함된 폴더를 가진 앱이 설치된 윈도우 장치를 초기화할 때, '모든 항목 제거(Remove everything)' 옵션을 선택하더라도 OneDrive에서 로컬로 다운로드되었거나 동기화된 파일이 삭제되지 않을 수 있습니다. 이 문제는 윈도우 내부에서 시작된 수동 초기화나 원격 초기화 시 발생할 수 있으며, 원격 초기화는 MDM(모바일 디바이스 관리) 또는 Microsoft Intune 같은 관리 애플리케이션이나 서드파티 도구를 통해 시작될 수 있습니다. 단, '클라우드 전용' 상태이거나 장치에서 다운로드 또는 열어본 적이 없는 OneDrive 파일은 로컬에 다운로드·동기화되지 않았기 때문에 이 문제의 영향을 받지 않으며 잔존하지 않습니다."
참고로 일부 장치 제조업체와 기술 문서에서는 이 초기화 기능을 '푸시 버튼 리셋(Push Button Reset)', 'PBR', 'Reset This PC', 'Reset PC', 'Fresh Start' 등 다양한 이름으로 부릅니다. — 마이크로소프트 이슈 세부 보고서
문제 해결 방법은?
마이크로소프트는 몇 가지 해결 방법을 권장하고 있습니다. 첫 번째는 OneDrive에서 로그아웃하여 버그 발생 자체를 차단하는 것입니다. OneDrive와의 연결이 없으면 클라우드 스토리지의 파일을 백업할 수 없으므로, PC 초기화 작업을 진행하기 전에 해당 서비스에서 미리 로그아웃하면 이 오류가 나타날 가능성을 없앨 수 있습니다.
PC를 초기화할 계획이 없지만 시스템 디렉터리에 있는 Windows.old 폴더가 거슬린다면 손쉽게 삭제할 수 있습니다. 설정 → 시스템 → 저장 공간으로 이동한 뒤 저장 공간 센스(Storage Sense)를 엽니다. '디스크 공간 자동 확보 방법 변경'을 클릭하고 '이전 버전의 Windows 삭제' 옵션을 활성화한 후, '지금 정리(Clean now)' 버튼을 누르면 Windows.old 폴더를 깨끗이 제거할 수 있습니다.