Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10에서 Windows 파일 복구 도구(WINFR)로 삭제된 파일 복원하는 방법

Windows 파일 복구 도구(WINFR)란?

Windows File Recovery(winfr.exe)는 다양한 저장 매체에서 삭제된 파일을 복구할 수 있는 마이크로소프트의 새로운 무료 도구입니다. 이 도구는 Windows 10 2004(2020년 5월 업데이트)부터 제공되며, 명령 프롬프트의 콘솔 모드에서만 작동합니다. Microsoft Store에서 Windows 10용 WINFR을 설치할 수 있습니다.

이 도구는 파일 시스템을 스캔하여 삭제된 파일을 찾아내며, 여러 스캔 모드(MFT 테이블, 알려진 파일 형식 시그니처, 세그먼트 모드)를 지원합니다. Windows File Recovery는 NTFS, ReFS, FAT, exFAT를 지원하며, USB 플래시 드라이브, HDD, SSD 등 로컬에 연결된 장치에서 삭제된 파일을 복구할 수 있습니다(단, TRIM이 활성화된 SSD에서 삭제된 파일을 복구할 때는 몇 가지 주의사항이 있습니다).

이 글에서는 Windows 10에서 Windows File Recovery를 사용하여 실수로(또는 의도적으로) 삭제된 파일을 복원하는 방법을 소개합니다.

Windows File Recovery 설치하기

Microsoft Store를 열거나(또는 https://www.microsoft.com/en-us/p/windows-file-recovery/9n26s50ln705?rtc=1 에 접속하여) Windows File Recovery를 설치합니다(유틸리티 및 도구 → 파일 관리자 카테고리에서 찾을 수 있습니다).

명령 프롬프트 또는 PowerShell 콘솔을 열고 다음 명령을 실행합니다:

winfr

콘솔에서 Windows File Recovery의 기본 옵션들을 확인할 수 있습니다.

기본 사용법

명령어의 기본 구문은 다음과 같습니다:

winfr 원본드라이브: 대상드라이브: [/스위치]

주의: 다른 파일 복구 도구와 마찬가지로, 복구된 파일은 반드시 별도의 대상 드라이브에 저장해야 합니다. 이렇게 하면 삭제된 파일 블록이 포함된 디스크 섹터가 덮어써지는 것을 방지할 수 있어 복구 성공률이 높아집니다.

WINFR의 3가지 복구 모드

winfr.exe는 3가지 모드로 작동합니다:

  • 기본 모드(Standard mode): MFT 테이블을 사용하여 삭제된 파일을 검색합니다. 파일 레코드 세그먼트(FRS)가 디스크에 아직 남아 있는 경우 효과적입니다.
  • 세그먼트 모드(Segment mode): MFT 테이블 대신 디스크의 다양한 NTFS 세그먼트를 검색합니다. 세그먼트는 이름, 크기, 유형, 날짜 등 디스크의 파일 속성입니다.
  • 시그니처 모드(Signature mode): 디스크에서 다양한 파일 형식의 시그니처를 검색합니다(winfr에는 인기 있는 파일 형식에 대한 여러 내장 시그니처가 있습니다). 이 모드는 작은 파일을 찾는 데는 적합하지 않으며, NTFS 이외의 파일 시스템을 지원하는 유일한 모드입니다.

실전 예제: 삭제된 파일 복구하기

Windows 10에서 Windows File Recovery를 사용하여 최근 삭제된 파일을 복구하는 방법을 알아보겠습니다.

1. 정확한 파일 이름으로 복구하기

삭제된 파일의 정확한 이름과 위치한 디렉터리를 알고 있다면, 다음 명령으로 C: 드라이브에서 \PS\test.txt 필터를 사용해 삭제된 파일을 검색하고, 찾은 파일을 별도의 K: 드라이브로 복구할 수 있습니다(shift+delete로 영구 삭제한 경우에도 복구 가능). 이 명령은 기본 winfr 모드에서 실행되며 와일드카드(*)를 사용할 수 있습니다(파일 경로는 드라이브 이름 없이 지정하며, 원본 드라이브는 이미 지정되어 있다고 가정합니다):

winfr C: K: /n \PS\test.txt

도구가 디스크를 스캔하고(Pass 1: Scanning and processing disk), 찾은 파일을 지정된 디렉터리로 복구합니다(Pass 2: Recovering files).

이 예제에서는 지정된 디렉터리에 동일한 이름의 삭제된 파일 2개가 발견되어, 도구가 처리 방법을 묻습니다:

File K:\Recovery_20210316_105053\PS\test.txt exists: (o)verwrite, (s)kip, (a)lways overwrite, (n)ever overwrite, (k)eep both once, keep (b)oth always

선택을 마친 후 Y를 누르면, 복구 로그와 복원된 파일이 있는 디렉터리가 자동으로 열립니다.

2. 폴더 이름으로 복구하기

삭제된 파일이 저장된 폴더의 이름만 알고 있다면 다음 명령을 사용합니다:

winfr C: K: /n \PS\

폴더 이름 끝에 백슬래시(\)를 붙여야 합니다.

삭제된 파일 스캔이 완료되면, 발견된 모든 항목이 대상 폴더로 복구됩니다. 도구는 파일을 이름과 유형별로 자동 정렬합니다.

3. 세그먼트 모드로 복구하기

위의 명령들은 파일이 최근에 삭제된 경우에 효과적입니다. 파일이 오래전에 삭제되었거나 원본 드라이브가 포맷된 경우에는 /r 옵션과 함께 세그먼트 모드를 사용하는 것이 좋습니다(NTFS 드라이브 전용).

예를 들어, 특정 확장자를 가진 파일(Excel 파일: xls 및 xlsx)을 찾기 위해 디렉터리를 심층 스캔하려면 다음 명령을 사용합니다:

winfr C: P: /r /n \Sales\*.xls /n \Sales\*.xlsx

파일 이름의 일부만 지정할 수도 있습니다:

winfr C: P: /r /n *annual*

4. 시그니처 모드로 복구하기

시그니처 모드는 NTFS가 아닌 파일 시스템을 사용하는 디스크에서 삭제된 파일을 찾을 때 사용됩니다. 일반적으로 USB 플래시 드라이브, 휴대폰이나 카메라의 SD 카드에서 삭제된 파일을 검색하는 데 활용됩니다. /x 옵션으로 시그니처 스캔을 수행합니다.

예를 들어, SD 카드에서 JPEG 또는 PNG 시그니처로 삭제된 파일을 찾으려면:

winfr E: K: /x /y:JPG,PNG /n \DCIM\

Windows File Recovery의 시그니처 목록

아래 표는 Windows File Recovery에서 사용 가능한 시그니처와 각 시그니처에 속한 파일 형식 목록입니다.

시그니처 이름파일 형식
ASFwma, wmv, asf
JPEGjpg, jpeg, jpe, jif, jfif, jfi
MP3mp3
MPEGmpeg, mp4, mpg, m4a, m4v, m4b, m4r, mov, 3gp, qt
PDFpdf
PNGpng
ZIPzip, docx, xlsx, pptx, odt, ods, odp, odg, odi, odf, odc, odm, ott, otg, otp, ots, otc, oti, otf, oth

고급 옵션

Windows File Recovery의 고급 옵션에 대한 도움말은 다음과 같이 확인할 수 있습니다:

/p:<폴더> - 복구 로그 저장 위치 지정 (기본값: 대상 폴더)
/a - 모든 사용자 확인 프롬프트 자동 수락
/u - 삭제되지 않은 파일도 복구 (기본/세그먼트 모드 전용)
/k - 시스템 파일 복구 (기본/세그먼트 모드 전용)
/o:<a|n|b> - 항상 덮어쓰기(a), 덮어쓰지 않기(n), 항상 둘 다 보존(b) (기본/세그먼트 모드 전용)
/g - 기본 데이터 스트림이 없는 파일 복구 (기본값: false, 기본/세그먼트 모드 전용)
/e - 확장자 제외 목록 비활성화 (기본/세그먼트 모드 전용)
/e:<확장자> - 특정 확장자 비활성화 (기본 확장자 목록은 더 이상 적용되지 않음) (기본/세그먼트 모드 전용)
/s:<섹터 수> - 볼륨의 섹터 수 (세그먼트/시그니처 모드 전용)
/b:<바이트 수> - 클러스터의 바이트 수 (세그먼트/시그니처 모드 전용)
/f:<섹터> - 스캔을 시작할 첫 번째 섹터 (세그먼트/시그니처 모드 전용)

마무리

Windows에 내장된 Windows File Recovery는 Windows 10에서 삭제된 파일을 찾고 복구하는 간단하면서도 효과적인 도구입니다. 중요한 파일을 실수로 삭제했다면, 이제 드라이브를 스캔하기 위해 (대개 유료인) 서드파티 소프트웨어를 찾아 설치할 필요가 없습니다. Microsoft Store에서 winfr.exe를 설치하거나, Windows 10 배포 이미지에 추가하여 사용하면 됩니다.