본문 바로가기
PC 오류 해결 노트 PC 오류 해결 노트
윈도우 오류, 드라이버, 게임 실행 문제를 직접 겪고 푼 기록

Shift+Delete로 지운 파일 복구: 파일 히스토리, 이전 버전, 원드라이브, Windows File Recovery 순서

읽는 시간 약 8분

Shift+Delete로 파일을 지웠는데 휴지통에 없어서 복구 방법을 찾는 경우 참고할 포스팅입니다. 마이크로소프트 오피셜 안내에서 확인한 윈도우 기능과 마이크로소프트 제공 복구 도구를 백업이 있을 때와 없을 때로 나눠 순서대로 정리합니다. 가장 먼저 할 일은 새 파일을 저장하지 않고 컴퓨터 사용을 줄이는 것입니다.

복구 순서 백업부터 확인하세요

Shift+Delete가 휴지통을 거치지 않는 이유

마이크로소프트의 키보드 단축키 안내는 Shift + Delete를 선택한 항목을 휴지통으로 옮기지 않고 영구 삭제하는 키로 설명합니다. 그래서 휴지통을 열어도 파일이 없고, 휴지통에서 복원하는 방법은 쓸 수 없습니다.

휴지통 확인

다만 영구 삭제가 곧바로 데이터 소멸을 뜻하지는 않습니다. 윈도우 파일 시스템에서 삭제된 파일이 쓰던 공간은 빈 공간으로 표시될 뿐이므로, 파일 데이터가 남아 복구할 수 있는 경우가 있습니다. 이 가능성은 새 파일이 그 공간을 덮어쓰기 전까지만 남아 있습니다. 마이크로소프트 안내도 복구 가능성을 높이려면 컴퓨터를 최소한으로만 쓰라고 합니다. 컴퓨터를 쓰는 동안 만들어지는 파일이 언제든 그 빈 공간을 덮어쓸 수 있기 때문입니다.

그래서 아래 복구 시도 전에 다음 세 가지를 먼저 지키는 것이 좋습니다.

  • 지운 파일이 있던 드라이브에 새 파일을 저장하거나 프로그램을 설치하지 않습니다.
  • 브라우저로 큰 파일을 내려받거나 영상을 재생하는 일을 줄입니다.
  • 복구한 파일을 저장할 다른 드라이브(외장 저장장치 등)를 준비합니다.

1단계: 백업 기능에서 찾기

백업이 있다면 가장 먼저 확인합니다. 백업 사본은 지운 원본과 별개로 남아 있기 때문입니다.

이전 버전 복원

파일 히스토리와 이전 버전. 파일 히스토리를 미리 켜 두었다면 지운 파일을 되살릴 수 있습니다. 마이크로소프트 안내의 순서는 아래와 같습니다.

  1. 파일 탐색기에서 지운 파일이 있던 폴더로 이동합니다.
  2. 폴더 이름을 마우스 오른쪽 단추로 눌러 이전 버전 복원을 선택합니다. 드라이브 최상위(예: C:)에 있던 파일이면 드라이브를 오른쪽 단추로 누릅니다. 윈도우 11에서 항목이 보이지 않으면 Shift 키를 누른 채 오른쪽 단추를 눌러 추가 옵션 표시 메뉴(Show more options)를 엽니다.
  3. 이전 버전 탭에 나오는 목록에서 파일이 있었을 시점의 폴더 버전을 고릅니다. 오늘 지웠다면 어제 버전을 고르는 식입니다.
  4. 열기를 펼쳐 파일 히스토리에서 열기를 누르면 내용을 미리 볼 수 있습니다.
  5. 복원을 누르면 현재 버전을 대체합니다. 복원 옆 화살표를 펼쳐 복원…을 선택하면 다른 위치에 저장할 수 있습니다.

마이크로소프트는 복원이 현재 버전을 바꾸고 되돌릴 수 없다고 경고합니다. 그래서 복원…으로 다른 위치에 먼저 받아 보는 것이 좋습니다.

원드라이브. 지운 파일이 원드라이브 폴더 안에 있었다면 onedrive.com에 로그인해 왼쪽 탐색 창의 휴지통을 확인합니다. 복원할 항목에 체크하고 복원을 누릅니다. 마이크로소프트 안내에 따르면 개인 계정은 지난 30일 이내, 회사나 학교 계정은 관리자가 보존 설정을 바꾸지 않았다면 지난 93일 이내에 삭제한 항목을 복원할 수 있습니다. 원드라이브 휴지통에서 영구 삭제한 항목은 복원할 수 없습니다.

파일 히스토리 복원 안내는 아래 링크에 있습니다.

https://support.microsoft.com/ko-kr/windows/experience/backup-recovery/backup-and-restore-with-file-history

2단계: 백업이 없을 때 Windows File Recovery

백업에서 찾지 못했다면 마이크로소프트가 오피셜로 안내하는 Windows File Recovery를 씁니다. 마이크로소프트 스토어에서 받는 명령줄 앱이며, 내부 드라이브, 외장 드라이브, USB 장치에서 지운 파일을 복구하려고 시도하는 도구입니다. 클라우드 저장소와 네트워크 파일 공유는 지원되지 않습니다. 윈도우 11과 윈도우 10에 적용된다고 안내합니다.

winfr 명령 입력

명령 형식은 winfr 원본드라이브: 대상드라이브: [/모드] [/스위치]입니다. 원본과 대상은 서로 다른 드라이브나 파티션이어야 합니다. 쓸 수 있는 다른 드라이브가 없다면 USB나 외장 드라이브를 준비합니다. 데이터를 잃은 뒤에 새 파티션을 만들면 복구 성공 가능성이 낮아진다고 오피셜 안내가 밝힙니다.

  1. 필요하면 스토어에서 Windows File Recovery를 설치합니다. 이미 설치돼 있다면 그대로 실행합니다. 새로 설치하는 과정도 컴퓨터를 쓰는 일이므로 지운 파일이 있던 드라이브에 쓰기가 생길 수 있다는 점은 알아 둡니다.
  2. Windows 키를 누르고 Windows File Recovery를 검색해 실행합니다. 변경 허용 여부를 물으면 예를 선택합니다.
  3. 명령 프롬프트 창에서 모드를 정해 명령을 입력합니다. 모드는 아래 기준으로 정하고, 잘 모르겠으면 일반 모드로 시작합니다.
  4. 계속할지 묻는 확인 메시지에 Y를 입력하면 복구가 시작됩니다. 중단하려면 Ctrl + C를 누릅니다.

모드는 파일 시스템과 삭제 시점으로 정합니다. NTFS에서 최근 삭제했다면 /regular, 삭제한 지 시간이 지났거나 디스크를 포맷했거나 디스크가 손상됐다면 /extensive를 권장합니다. FAT와 exFAT는 항상 /extensive입니다. 파일 시스템은 파일 탐색기에서 드라이브를 마우스 오른쪽 단추로 눌러 속성에서 확인합니다.

C: 드라이브에서 지운 문서를 E: 드라이브로 복구하는 예시는 아래와 같습니다. 운영체제가 있는 C: 드라이브에서 복구할 때는 /n 필터로 파일이나 폴더를 지정해야 합니다.

winfr C: E: /regular /n \Users\<사용자이름>\Documents\

<사용자이름>은 꺾쇠까지 지우고 실제 사용자 폴더 이름으로 바꾸고, 폴더 경로 끝의 역슬래시(\)는 지우지 않습니다. 파일이나 폴더 이름에 공백이 있으면 경로를 따옴표로 감쌉니다.

특정 형식만 찾을 때는 winfr C: E: /regular /n *.pdf /n *.docx처럼 씁니다. 파일 이름의 일부만 안다면 winfr C: E: /extensive /n *invoice*처럼 별표 문자를 씁니다. 복구된 파일은 대상 드라이브의 Recovery_<날짜와 시간> 폴더에 만들어집니다.

모든 파일이 돌아오는 것은 아닙니다. 마이크로소프트 안내는 일반 모드로 실패했다면 지원되는 파일 형식에 한해 광범위 모드(/extensive)로 다시 시도하라고 합니다. 특히 SSD에서는 빈 공간이 이미 덮어써졌을 수 있다고 밝힙니다.

Windows File Recovery 오피셜 안내는 아래 링크에 있습니다.

https://support.microsoft.com/ko-kr/windows/experience/backup-recovery/windows-file-recovery

복구가 안 될 때와 다음에 대비하기

위 방법으로 복구되지 않았다면 오피셜 안내로 할 수 있는 시도는 여기까지입니다. 파일이 업무나 기록상 꼭 필요하다면 더 시도하지 말고 컴퓨터 사용을 멈춘 채 전문 업체 상담을 알아보는 것이 좋습니다. 컴퓨터를 쓸수록 삭제된 파일이 있던 빈 공간이 덮어써질 수 있기 때문입니다.

파일 히스토리 켜기

다음에는 이런 일을 막기 위해 파일 히스토리를 켜 두거나 중요한 폴더를 원드라이브 또는 외장 저장장치에 이중으로 백업해 둡니다. 백업이 실제로 열리는지도 한 번 확인해 둡니다. Shift+Delete 대신 Delete로 지우면 일단 휴지통에 남으므로, 지울 파일이 확실하지 않을 때는 Delete를 쓰는 것이 좋습니다.

맥에서 지운 파일은 맥북 휴지통 복구: 되돌려 놓기, 타임머신, iCloud Drive 최근 삭제 항목과 비운 뒤의 한계에 따로 정리했습니다.

PC 오류 해결 노트
함께 보면 좋은 글
error: Content is protected !!