← 전체 글 보기

윈도우 업데이트·초기화 후 파일이 사라졌다면 — 원인 3가지 구분법과 복구 순서

2026년 9월 13일 · DiskRescue 블로그

윈도우 업데이트가 밤새 돌고, 아침에 로그인했더니 바탕화면이 처음 산 컴퓨터처럼 깨끗합니다. 문서 폴더도 사진 폴더도 비었고 브라우저 즐겨찾기까지 초기 상태입니다. 그런데 C 드라이브 속성을 열어 보면 사용 중인 용량은 여전히 수백 기가입니다. 파일이 어딘가에는 남아 있다는 뜻입니다.

빠른 답: 원인은 임시 프로필, Windows.old, 진짜 삭제 셋 중 하나입니다. 조치가 서로 완전히 다르니 복구 프로그램을 켜기 전에 어느 쪽인지부터 가려야 합니다.

파일이 남아 있는지부터 확인하는 5분 진단

아무것도 설치하지 않고 세 가지만 순서대로 봅니다.

1. 지금 로그인한 프로필의 경로. Win+R을 눌러 cmd를 실행하고 echo %USERPROFILE%를 입력합니다. 결과가 C:\Users\TEMPC:\Users\TEMP.000 같은 이름이면 임시 프로필입니다. 원래 계정 이름이 나오면 아닙니다.

2. C:\Users 폴더 목록. 탐색기 주소창에 C:\Users를 넣고 내 계정 이름 폴더가 있는지, 용량이 얼마인지 봅니다. 수십 기가라면 파일은 멀쩡히 살아 있습니다.

3. C:\Windows.old 존재 여부. 주소창에 그대로 입력하면 열립니다. 열리면 이전 설치본이 통째로 보관돼 있다는 뜻입니다.

1번이나 2번에서 걸리면 복구 프로그램이 필요 없습니다. 3번이면 시간 싸움이고, 셋 다 아닐 때만 삭제 복구의 영역입니다.

임시 프로필 — 파일은 원래 자리에 그대로 있습니다

윈도우는 로그인할 때 레지스트리에 적힌 프로필 목록을 보고 사용자 폴더를 연결합니다. 업데이트 도중 이 연결이 깨지면 윈도우는 로그인을 거부하는 대신 급조한 빈 프로필을 내줍니다. "임시 프로필로 로그인했습니다" 알림이 잠깐 떴다 사라지는데, 놓치면 파일이 전부 증발한 것처럼 보입니다.

이 상태에서 가장 위험한 행동은 그냥 컴퓨터를 계속 쓰는 것입니다. 마이크로소프트 안내에도 적혀 있듯, 임시 프로필에서 만들거나 고친 파일은 로그아웃하는 순간 사라집니다. 그사이 작업한 게 있다면 외장 드라이브에 먼저 옮겨 두세요.

설정에서 그 계정을 삭제하면 안 됩니다. C:\Users 아래 원본 프로필 폴더까지 함께 지워집니다. 새 계정을 만들어 옮겨 타는 것도 권하지 않습니다. 원본은 남지만 프로필 연결은 그대로라 문제가 해결되지 않습니다.

순서는 이렇습니다.

  1. 재부팅을 두세 번 해 봅니다. 일시적인 잠금이면 여기서 풀립니다. 안전 모드로 한 번 들어갔다가 다시 정상 부팅해 보는 방법도 마이크로소프트가 안내하는 절차입니다.
  2. 안 풀리면 C:\Users\내계정이름을 열어 급한 파일부터 외장 드라이브로 복사합니다. 권한 승인 창이 뜨면 [계속]을 누르면 됩니다. 프로필을 고치기 전에 이 복사를 먼저 하세요.
  3. 그다음 레지스트리를 손봅니다. regedit을 실행해 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList로 갑니다. S-1-5-21로 시작하는 항목을 하나씩 눌러 오른쪽 ProfileImagePath가 내 원래 폴더를 가리키는 것을 찾습니다. 이름이 .bak으로 끝나는 게 있으면, 같은 이름의 .bak 없는 항목에 .bak2를 붙여 이름을 바꾼 뒤 .bak 항목에서 .bak을 뗍니다.
  4. 그 항목의 StateRefCount 값을 0으로 바꿉니다. 둘 중 없는 값이 있으면 오른쪽 빈 공간에서 우클릭 → [새로 만들기] → [DWORD(32비트) 값]으로 같은 이름을 만들고 0으로 둡니다. 그다음 재부팅합니다.

레지스트리를 건드리기 전에 ProfileList 키를 우클릭해 [내보내기]로 저장해 두면 되돌릴 수 있습니다.

업데이트 뒤 로그인 계정이 마이크로소프트 계정으로 바뀌면서 새 프로필이 생긴 경우도 증상이 똑같습니다. 이때도 원래 폴더는 C:\Users 안에 그대로 있으므로 2번으로 끝납니다.

Windows.old — 10일짜리 시계가 이미 돌고 있습니다

윈도우 버전이 올라가는 기능 업데이트를 받았거나 기존 설치본 위에 포맷 없이 새로 설치했다면, 이전 시스템 전체가 C:\Windows.old로 옮겨집니다. 내 파일은 C:\Windows.old\Users\내계정이름\ 아래에 원래 폴더 구조 그대로 들어 있고, 열 때 관리자 권한 승인이 한 번 필요합니다.

마이크로소프트 문서 기준으로 이 폴더는 업그레이드 시점부터 10일간만 보관되며, 그 뒤에는 대부분의 내용이 자동 삭제됩니다. 10일은 발견한 날이 아니라 업데이트가 끝난 날부터 셉니다. 찾은 날 바로 다른 드라이브로 복사하세요.

이 기간에 하면 안 되는 일이 둘입니다. 디스크 정리나 저장 공간 센스에서 "이전 Windows 설치" 항목에 체크하는 것, 그리고 "다시 하면 제대로 되겠지" 하며 초기화나 재설치를 한 번 더 돌리는 것.

두 번째는 결과가 갈립니다. Windows.old가 있는 상태에서 업그레이드나 덮어쓰기 설치를 다시 하면 기존 Windows.old는 지워지고 새 Windows.old로 교체됩니다. '이 PC 초기화'를 돌리면 Windows.old는 지워지기만 하고 새로 만들어지지 않습니다. 마이크로소프트도 초기화를 했거나 설치 미디어로 새로 설치한 경우에는 Windows.old에서 파일을 되찾는 방법이 통하지 않는다고 문서에 못 박아 두었습니다.

셋째 갈래, 진짜 지워진 경우

C:\Windows.old도 없고 사용자 폴더도 비어 있다면 이제 삭제 복구의 영역입니다. 결과를 가르는 변수는 둘입니다.

초기화할 때 어떤 옵션을 골랐는가. Windows 11에서 [모든 항목 제거]를 고른 뒤 [설정 변경]에서 '데이터 정리'를 끈 채로 돌렸다면 파일 목록만 정리되고 데이터는 디스크에 남습니다. '데이터 정리'를 켰다면 빈 공간을 실제로 덮어쓰는 과정이 돌아갑니다. Windows 10에서는 같은 갈림길이 '내 파일만 제거'와 '파일을 제거하고 드라이브 정리'로 나옵니다. 마이크로소프트 기술 문서는 후자를 다른 사람이 데이터를 복구하기 훨씬 어렵게 만드는 과정이라고 설명합니다. 초기화가 몇 시간씩 걸렸다면 이쪽일 가능성이 큽니다. 덮어써진 데이터는 복구 프로그램으로 되살릴 수 없습니다.

같은 문서에 눈여겨볼 대목이 하나 더 있습니다. 윈도우가 설치된 볼륨은 초기화 과정에서도 포맷하지 않고 사용자 파일을 하나씩 지운다는 설명입니다. 파일 목록의 골격이 남아 있을 수 있다는 뜻이라, 초기화 뒤라도 삭제 복구를 먼저 시도해 볼 값어치는 있습니다. 다만 여러 드라이브에서 지우기를 골랐다면 윈도우가 설치되지 않은 나머지 볼륨은 포맷됩니다.

그 드라이브가 SSD인가 하드디스크인가. SSD에서는 파일이 삭제될 때 운영체제가 컨트롤러에 TRIM 명령을 보냅니다. 삭제로 비워진 영역을 저장장치에 알려 주는 기능이고, NTFS에서는 관리자가 끄지 않는 한 기본으로 켜져 있습니다. 관리자 권한 명령 프롬프트에 fsutil behavior query DisableDeleteNotify를 입력하면 현재 상태가 나오는데, 값이 0이면 TRIM이 켜진 상태입니다. 명령을 받은 컨트롤러는 해당 블록의 매핑을 버리고, 이후 그 주소를 읽으면 실제 셀 대신 0을 돌려주는 제품이 많습니다. 데이터가 물리적으로 남아 있어도 소프트웨어 쪽에서는 보이지 않습니다. 시스템 드라이브가 SSD라면 기대치를 낮게 잡는 편이 맞고, 사진과 문서가 별도의 하드디스크나 외장 드라이브에 있었다면 상황은 훨씬 낫습니다.

지금 당장 할 일은 하나뿐입니다. 그 드라이브에 아무것도 쓰지 마세요. 복구 프로그램을 내려받는 위치도, 복구한 파일을 저장하는 위치도 반드시 다른 드라이브여야 합니다. 대상이 시스템 드라이브라면 PC를 끄고 디스크를 분리해 다른 컴퓨터에 연결해 작업하는 편이 안전합니다.

파일시스템이 NTFS로 살아 있고 항목만 삭제 표시된 상태라면 DiskRescue의 [삭제된 파일 복구]가 원래 이름과 폴더 위치까지 되살립니다. 파일 목록 자체가 사라졌다면 [바로 복구하기]로 디스크를 처음부터 읽어 파일마다 고유한 시작 패턴을 찾아냅니다. 내용을 기준으로 건져 올리는 방식이라 원래 이름과 폴더는 복원되지 않고, 확장자별로 정리된 결과를 받게 됩니다.

무료 평가판으로 먼저 확인할 것

복구가 되는 상태인지는 결국 스캔을 돌려 봐야 압니다. DiskRescue 무료 평가판은 결제 전에 그 판정까지 해 볼 수 있게 만들어져 있습니다.

  • 대상 드라이브를 읽기 전용으로만 스캔합니다. 진단하는 동안 원본에 쓰는 작업은 없습니다.
  • [삭제된 파일 복구]는 스캔이 끝나면 파일 이름·크기·원래 경로·상태가 표로 나옵니다. 찾던 그 파일이 있는지 이름으로 확인할 수 있습니다.
  • [바로 복구하기]는 이름이 남지 않으니 판단 방법이 다릅니다. 스캔이 도는 동안 사진·동영상·문서·기타로 나뉜 개수가 실시간으로 올라가고, 저장이 끝나면 [복구 폴더 열기]로 탐색기를 열어 파일을 직접 열어 봅니다. 사진 몇 장이 제대로 열리는지가 그 디스크의 상태를 말해 줍니다.
  • 저장은 20개까지 무료입니다. 가입이나 SNS 공유를 요구하지 않고, 제한은 개수뿐이라 파일 크기는 걸리지 않습니다. 제일 급한 스무 개를 먼저 꺼내 보면 됩니다.
  • 스캔이 길어지다 끊겨도 같은 설정으로 다시 시작하면 이어서 진행합니다.

대상 디스크에서 이상한 소리가 나거나 스캔이 자꾸 멈춘다면 DiskRescue의 [안전하게 복구하기]를 쓰세요. 원본을 한 번만 통째로 읽어 .img 백업 파일로 떠 두고 그 백업본을 스캔하니, 원본에 반복해서 부담을 주지 않습니다. 원본 크기만큼 빈 공간은 따로 있어야 합니다.

소프트웨어가 손댈 수 없는 선

딸깍거리는 소리가 규칙적으로 나거나, 장치 관리자에도 디스크가 아예 안 잡히거나, 연결할 때마다 컴퓨터가 멈춘다면 프로그램이 다룰 범위를 벗어난 상태입니다. 헤드나 기판이 망가진 디스크는 전원을 넣을수록 나빠지니 전원을 빼고 전문 복구 업체에 맡기세요. 복구 프로그램의 몫은 하드웨어가 읽히기는 하는데 그 위의 파일 구조가 깨진 경우입니다.

해외 복구 프로그램과 비교하면

평생 라이선스 기준으로 DiskRescue는 아래 해외 유명 복구 제품의 약 1/6 가격이고, 한 번 결제 후 자동 갱신 없이 평생 사용할 수 있습니다.

DiskRescue EaseUS Data Recovery Wizard Pro Disk Drill PRO
가격 평생 29,900원 — 출시 가격 평생 180,900원 (연간 120,900원) 평생 약 226,000원 (연간 약 135,000원)
결제 방식 한 번 결제 · 평생 사용 — 자동갱신 없음 월·연·평생 라이선스 중 선택 연·평생 라이선스 중 선택
무료로 되는 것 미리보기 후 20개 무료 복구 (크기 제한 없음 · 공유·가입 없이) 미리보기 후 500MB 복구 (SNS 공유 시 2GB) 미리보기 후 100MB 복구
고장 디스크 복구
지운 파일 복구
파일 완전삭제 — (기능 목록에 없음)

가격·기능·무료 한도는 각 공식 사이트(Windows 버전) 기준(2026-07-14 확인)이며, 할인·환율·정책에 따라 달라질 수 있습니다. 가격 비교는 DiskRescue 출시 가격(29,900원)과 각 사 정가 기준입니다. EaseUS 무료 한도는 기본 500MB이며 SNS 공유 시 2GB까지 확대됩니다(kb.easeus.com). Disk Drill 무료 한도는 공식 표기 100MB입니다(cleverfiles.com). Disk Drill 원화는 1,517원/USD(2026-07-09 확인) 환산 기준입니다.

함께 읽으면 좋은 글