백업에서 손실된 파일을 찾을 수 없는 경우 Microsoft Store에서 사용할 수 있는 명령줄 앱인 Windows File Recovery 사용할 수 있습니다. 이 앱을 사용하여 로컬 스토리지 디바이스에서 삭제된 파일(내부 드라이브, 외장형 드라이브 및 USB 디바이스 포함)을 복구하고 휴지통에서 복원할 수 없는 파일을 복구합니다. 클라우드 스토리지 및 네트워크 파일 공유에 대한 복구는 지원되지 않습니다.
참고이 앱에는 Windows 10 빌드 19041 이상이 필요합니다(있는 Windows 10 버전 참조).
중요: 파일을 복구할 가능성을 높이려면 컴퓨터를 최소화하거나 사용하지 마세요. Windows 파일 시스템에서 삭제된 파일에서 사용하는 공간은 사용 가능한 공간으로 표시되므로 파일 데이터가 계속 존재하여 복구할 수 있습니다. 그러나 컴퓨터를 사용하면 언제든지 이 여유 공간을 과도하게 쓸 수 있는 파일을 만들 수 있습니다.
Windows File Recovery - 2020년 겨울 릴리스
-
필요한 경우 Microsoft Store에서 앱을 다운로드하여 시작합니다.
-
Windows 키를 누르고 검색 상자에 Windows File Recovery 입력한 다음, Windows File Recovery 선택합니다.
-
앱이 디바이스를 변경할 수 있도록 허용하라는 메시지가 표시되면 예를 선택합니다.
-
명령 프롬프트 창에서 다음 형식으로 명령을 입력합니다.
winfr source-drive: destination-drive: [/mode] [/switches]
-
파일을 복구하는 데 사용할 수 있는 기본 모드는 일반 모드와 광범위 모드 2개입니다.
일반 모드 예제
C: 드라이브에서 E: 드라이브의 복구 폴더로 Documents 폴더를 복구합니다. 폴더 끝에 있는 백슬래시(\)를 잊지 마세요.
Winfr C: E: /regular /n \Users\<username>\Documents\
C: 드라이브에서 E: 드라이브의 복구 폴더로 PDF 및 Word 파일을 복구합니다.
Winfr C: E: /regular /n *.pdf /n *.docx
광범위한 모드 예제
와일드카드 문자를 사용하여 파일 이름에 "invoice" 문자열이 있는 파일을 복구합니다.
Winfr E: C: /extensive /n *invoice*
사진 폴더에서 E: 드라이브의 복구 폴더로 jpeg 및 png 사진을 복구합니다.
Winfr C: E: /extensive /n \Users\<username>\Pictures\*.JPEG /n\Users\<username>\Pictures\*.PNG
원본 및 대상 드라이브는 서로 달라야 합니다. 운영 체제 드라이브(C: )에서 복구하는 경우 /n <filter> 스위치를 사용하여 사용자 파일 또는 폴더를 지정합니다. Microsoft는 대상 드라이브에 Recovery_<date and time> 사용자가 호출한 복구 폴더를 자동으로 만듭니다.
-
확인을 계속하라는 메시지가 표시되면 Y를 입력하여 복구 작업을 시작합니다. 원본 드라이브의 크기에 따라 다소 시간이 걸릴 수 있습니다. 복구 프로세스를 중지하려면 Ctrl + C를 누릅니다.
다음 정보는 사용할 파일 시스템과 사용할 모드를 결정하는 데 도움이 될 수 있습니다.
파일 시스템
파일 시스템 |
예 |
---|---|
FAT 및 exFAT |
SD 카드, 플래시 또는 USB 드라이브(< 4GB) |
NTFS |
컴퓨터(HDD, SSD), 외장 하드 드라이브, 플래시 또는 USB 드라이브(> 4GB) |
스토리지 디바이스 또는 운영 체제에 따라 달라지는 여러 파일 시스템이 Windows에서 지원됩니다. NTFS가 아닌 파일 시스템에서 파일을 복구하는 것은 광범위한 모드에서만 지원됩니다. 어떤 파일 시스템을 가지고 있는지 확인하려면 파일 탐색기 드라이브를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
사용할 모드 결정
다음 표를 사용하여 사용할 모드를 결정할 수 있습니다. 확실하지 않은 경우 일반 모드로 시작합니다.
파일 시스템 |
상황 |
권장 모드 |
---|---|---|
NTFS |
최근에 삭제됨 |
레귤러 |
NTFS |
잠시 전에 삭제됨 |
광범위 |
NTFS |
디스크 서식 지정 후 |
광범위 |
NTFS |
손상된 디스크 |
광범위 |
FAT 및 exFAT |
모든 |
광범위 |
일반 구문
다음 표에는 각 고급 스위치가 사용되는 내용이 요약되어 있습니다.
매개 변수/스위치 |
설명 |
지원되는 모드 |
---|---|---|
소스 드라이브: |
파일이 손실된 스토리지 디바이스를 지정합니다. 대상 드라이브와 달라야 합니다. |
전체 |
대상 드라이브: |
복구된 파일을 넣을 스토리지 디바이스 및 폴더를 지정합니다. 원본 드라이브와 달라야 합니다. |
전체 |
/일반 |
일반 모드, 손상되지 않은 NTFS 드라이브에 대한 표준 복구 옵션 |
레귤러 |
/광범위 |
광범위한 모드, 모든 파일 시스템에 적합한 철저한 복구 옵션 |
광범위 |
/n<필터> |
파일 이름, 파일 경로, 파일 형식 또는 와일드카드를 사용하여 특정 파일을 검색합니다. 예시:
|
전체 |
/? |
일반 사용자에 대한 구문 및 스위치 요약입니다. |
전체 |
/! |
고급 사용자를 위한 구문 및 스위치의 요약입니다. |
전체 |
고급 구문
다음 표에는 각 고급 스위치가 사용되는 내용이 요약되어 있습니다.
스위치 |
설명 |
지원되는 모드 |
---|---|---|
/Ntfs |
master 파일 테이블을 사용하는 정상 NTFS 드라이브에 대한 빠른 복구 옵션인 NTFS 모드 |
NTFS |
/세그먼트 |
세그먼트 모드, 파일 레코드 세그먼트를 사용하는 NTFS 드라이브에 대한 복구 옵션 |
세그먼트 |
/서명 |
서명 모드, 파일 헤더를 사용하는 모든 파일 시스템 형식에 대한 복구 옵션 |
서명 |
/y:<형식 > |
쉼표로 구분된 특정 확장 그룹 복구 |
서명 |
/# |
서명 모드 확장 프로그램 그룹 및 지원되는 파일 형식. |
서명 |
/p:<폴더> |
복구 작업의 로그 파일을 복구 드라이브의 기본 위치(예: D:\logfile)와 다른 위치에 저장합니다. |
전체 |
/a |
스크립트 파일에서 유용한 사용자 프롬프트를 재정의합니다. |
전체 |
/U |
예를 들어 휴지통에서 삭제되지 않은 파일을 복구합니다. |
Ntfs 세그먼트 |
/k |
시스템 파일을 복구합니다. |
Ntfs 세그먼트 |
/o:<a|n|b> |
파일을 덮어쓸지 여부를 선택할 때 항상(a), never(n) 또는 always(b)를 둘 다 보관할지 여부를 지정합니다. 기본 작업은 덮어쓰라는 메시지를 표시하는 것입니다. |
Ntfs 세그먼트 |
/G |
기본 데이터 스트림 없이 파일을 복구합니다. |
Ntfs 세그먼트 |
/전자 |
결과를 관리 가능하고 사용자 파일에 집중하기 위해 일부 파일 형식은 기본적으로 필터링되지만 이 스위치는 해당 필터를 제거합니다. 이러한 파일 형식의 전체 목록은 이 테이블 뒤의 정보를 참조하세요. |
Ntfs 세그먼트 |
/e:<확장> |
필터링할 파일 형식을 지정합니다. 이러한 파일 형식의 전체 목록은 이 테이블 뒤의 정보를 참조하세요. |
Ntfs 세그먼트 |
/s:<섹터> |
원본 디바이스의 섹터 수를 지정합니다. 섹터 정보를 찾으려면 fsutil을 사용합니다. |
세그먼트 서명 |
/b:<바이트> |
원본 디바이스의 클러스터 크기(할당 단위)를 지정합니다. |
세그먼트 서명 |
파일 확장 프로그램 필터 목록
다음 파일 형식은 기본적으로 결과에서 필터링됩니다. /e 스위치를 사용하여 이 필터 또는 /e:<확장명> 필터를 사용하지 않도록 설정하여 필터링할 파일 형식을 지정합니다.
_, adm, admx, appx, appx, ascx, asm, aspx, aux, ax, bin, browser, c, cab, cat cdf-ms, catalogItem, cdxm, cmake, cmd, coffee, config, cp, cpp, cs, cshtm, css, cur, dat, dll, et, evtx, exe, fon, gpd, h, hbakedcurve, htm, htm, ico, id, ildl, ilpdb, iltoc, iltocpdb, in, inf, inf_loc ini, js, json, lib, lnk, log, man, manifest, map, metadata, mf, mof, msc, msi, mui, mui, mui, mum, mun, nls, npmignore, nupkg, nuspec, obj, p7s, p7x, pak, pckdep, pdb, pf, pkgdef, plist, pnf, pp, pri, props, ps1, ps1xm, psd1, psm1, py, resjson, resw, resx, rl, rs, sha512, 코드 조각, sq, sys, t4, targets, th, tlb, tmSnippet, toc, ts, tt, tt, ttf, vb, vbhtm, vbs, vsdir, vsix, vsixlangpack, vsix vsixmanifest, vstdir, vstemplate, vstman, winmd, xam, xbf, xm, xrm-ms, xs, xsd, ym
올바른 구문을 사용하는 데 도움이 되는 몇 가지 팁을 제공할 수 있나요?
-
항상 원본 및 대상 경로에서 드라이브 문자를 사용합니다. 콜론을 잊지 마세요(:) 드라이브 문자 다음에 원본과 대상 사이에 공백이 있는지 확인합니다.
-
/n \Myfolder\와 같은 폴더 이름만 지정하면 끝에 백슬래시(\)를 추가합니다.
-
파일 또는 폴더 이름에 공백이 있는 경우 따옴표로 묶습니다. 예시:
winfr C: E: /regular /n "\Users\<username>\Documents\Quarterly Statement.docx"
명령 예제에서 사용자 이름> <의미는 무엇인가요?
파일 탐색기 주소 표시줄에서 C:\users를 입력하여 컴퓨터의 잠재적 사용자 목록을 확인합니다. 사용자, 관리자 및 기본 계정을 포함하여 컴퓨터에 여러 사용자가 있을 수 있습니다. 파일 경로에 <사용자 이름> 표시되면 컴퓨터의 현재 사용자 이름에 대한 자리 표시자입니다.
"원본 및 대상은 동일한 실제 파티션을 참조할 수 없나요?"라는 메시지가 표시되는 이유는 무엇인가요?
원본 및 대상 드라이브 또는 파티션 경로는 동일하지 않아야 합니다. 드라이브가 하나만 있는 경우 USB 또는 외부 하드 드라이브를 대상 경로로 사용합니다. 데이터 손실 후 파티션을 만들지 마세요. 이렇게 하면 복구에 성공할 가능성이 줄어들기 때문입니다.
복구 작업이 너무 오래 걸리는 이유는 무엇인가요?
디스크 크기에 따라 특히 광범위한 모드를 사용하는 경우 파일을 복구하는 데 다소 시간이 걸릴 수 있습니다.
운영 체제 드라이브에서 추가 파일이 복구되는 이유는 무엇인가요?
백그라운드에서 Windows는 지속적으로 파일을 만들고 삭제합니다. 기본적으로 Windows File Recovery 이러한 파일을 필터링하지만 일부는 통과합니다. 이를 방지하려면 이 문서의 예제에 따라 /n <필터> 사용합니다.
$Recycle.Bin 폴더란?
NTFS 및 세그먼트 모드의 경우 휴지통에서 복구된 파일(휴지통에 있거나 영구적으로 삭제된 파일)에서 $files.xxx 이름이 $RECYCLE 폴더에 저장된 손실된 파일이 표시될 수도 있습니다. 빈.
대상 드라이브가 가득 차면 어떻게 되나요?
"대상 디스크가 가득 찼습니다. 다시 시작하기 전에 공간을 확보하세요. (R)esume, (S)kip 파일 또는 (A)bort" 메시지가 표시되면 대상 드라이브의 드라이브 공간을 확보한 다음 옵션 중 하나를 선택합니다.
파일을 복구할 수 없습니다. 이제 어떻게 해야 하나요?
일반 모드를 사용한 경우 파일 형식이 지원되는 경우 광범위한 모드에서 다시 시도합니다. 특히 SSD(반도체 드라이브)에서 사용 가능한 공간을 덮어쓸 수 있습니다. 도움이 필요한 경우 관리자에게 문의하세요.
Windows File Recovery - 2020년 여름 릴리스
-
필요한 경우 Microsoft Store에서 앱을 다운로드하여 시작 합니다.
-
Windows 키를 누르고 검색 상자에 Windows File Recovery 입력한 다음, Windows File Recovery 선택합니다.
-
앱이 디바이스를 변경할 수 있도록 허용하라는 메시지가 표시되면 예를 선택합니다.
-
명령 프롬프트 창에서 다음 형식으로 명령을 입력합니다.
winfr source-drive: destination-drive: [/switches] winfr C: E: /n \Users\<username>\Documents\QuarterlyStatement.docx winfr C: E: /n \Users\<username>\Pictures\*.JPEG /n \Users\<username>\Pictures\*.PNG winfr C: E: /n \Users\<username>\Documents\ winfr C: E: /r /n *.pdf /n *.docx winfr C: E: /r /n *invoice* winfr /# winfr C: E: /x /y:JPEG,PNG winfr C: E:\RecoveryTest /x /y:ZIP -
확인을 계속하라는 메시지가 표시되면 Y 를 입력하여 복구 작업을 시작합니다.
원본 드라이브의 크기에 따라 다소 시간이 걸릴 수 있습니다. 복구 프로세스를 중지하려면 Ctrl+C를 누릅니다.
다음 정보는 사용할 파일 시스템과 사용할 모드를 결정하는 데 도움이 될 수 있습니다.
파일 시스템
스토리지 디바이스 또는 운영 체제에 따라 달라지는 여러 파일 시스템이 Windows에서 지원됩니다. NTFS가 아닌 파일 시스템에서 파일 복구는 서명 모드에서만 지원됩니다. 어떤 파일 시스템을 가지고 있는지 확인하려면 파일 탐색기 드라이브를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
파일 시스템 |
예 |
FAT 및 exFAT |
SD 카드, 플래시 또는 USB 드라이브(< 4GB) |
심판 |
Windows Server 및 Windows Pro for Workstations |
NTFS |
컴퓨터(HDD, SSD), 외장 하드 드라이브, 플래시 또는 USB 드라이브(> 4GB) |
사용할 모드 결정
다음 표를 사용하여 사용할 모드를 결정할 수 있습니다. 확실하지 않은 경우 기본 모드로 시작합니다.
파일 시스템 |
상황 |
권장 모드 |
NTFS |
최근에 삭제됨 |
기본값 |
NTFS |
잠시 전에 삭제됨 |
세그먼트, 서명 뒤에 |
NTFS |
디스크 서식 지정 후 |
세그먼트, 서명 뒤에 |
NTFS |
손상된 디스크 |
세그먼트, 서명 뒤에 |
FAT, exFAT |
복구 파일 형식이 지원됩니다(다음 표 참조). |
서명 |
서명 모드 확장 프로그램 그룹 및 파일 형식
다음 표에는 /y:<형식 > 스위치를 사용할 때 각 그룹에 대해 확장 그룹 및 지원되는 파일 형식이 요약되어 있습니다.
확장 그룹 |
파일 형식 |
Asf |
wma, wmv, asf |
Jpeg |
jpg, jpeg, jpe, jif, jfif, jfi |
Mp3 |
mp3 |
Mpeg |
mpeg, mp4, mpg, m4a, m4v, m4b, m4r, mov, 3gp, qt |
|
|
Png |
png |
Zip |
zip, docx, xlsx, pptx, odt, ods, odp, odg, odi, odf, odc, odm, ott, otg, otp, ots, otc, oti, otf, oth |
일반 구문
다음 표에는 각 기본 명령줄 매개 변수 및 스위치가 사용되는 내용이 요약되어 있습니다.
매개 변수 또는 스위치 |
설명 |
지원되는 모드 |
소스 드라이브: |
파일이 손실된 스토리지 디바이스를 지정합니다. 대상 드라이브와 달라야 합니다. |
전체 |
대상 드라이브: |
복구된 파일을 넣을 스토리지 디바이스 및 폴더를 지정합니다. 원본 드라이브와 달라야 합니다. |
전체 |
/r |
FRS(파일 레코드 세그먼트)를 검사하는 세그먼트 모드를 사용합니다. |
세그먼트 |
/n <필터> |
파일 이름, 파일 경로 또는 와일드카드를 사용하여 특정 파일을 검색합니다. 예시:
|
기본 세그먼트 |
/X |
서명 모드를 사용하여 파일 형식을 검사하고 모든 파일 시스템에서 작동합니다. |
서명 |
/y:<형식 > |
특정 파일 형식의 파일을 검색합니다. 쉼표로 여러 항목을 구분합니다. 확장 그룹 및 해당 파일 형식 목록은 "모드 및 파일 시스템 정보" 섹션의 "서명 모드 확장명 그룹 및 파일 형식" 표를 참조하세요. |
서명 |
/# |
각 그룹에 서명 모드 확장명 그룹 및 해당 파일 형식을 표시합니다. |
전체 |
/? |
일반 사용자에 대한 구문 및 스위치에 대한 간략한 요약을 표시합니다. |
전체 |
/! |
고급 사용자에 대한 구문 및 스위치에 대한 빠른 요약을 표시합니다. |
전체 |
고급 구문
다음 표에는 각 고급 스위치가 사용되는 내용이 요약되어 있습니다.
스위치 |
설명 |
지원되는 모드 |
/p:<폴더> |
복구 작업의 로그 파일을 복구 드라이브의 기본 위치(예: D:\logfile)와 다른 위치에 저장합니다. |
전체 |
/a |
스크립트 파일에서 유용한 사용자 프롬프트를 재정의합니다. |
전체 |
/U |
예를 들어 휴지통에서 삭제되지 않은 파일을 복구합니다. |
기본 세그먼트 |
/k |
시스템 파일을 복구합니다. |
기본 세그먼트 |
/o:<a|n|b> |
파일을 덮어쓸지 여부를 선택할 때 항상(a), never(n) 또는 always(b)를 둘 다 보관할지 여부를 지정합니다. 기본 작업은 덮어쓰라는 메시지를 표시하는 것입니다. |
기본 세그먼트 |
/G |
기본 데이터 스트림 없이 파일을 복구합니다. |
기본 세그먼트 |
/전자 |
결과를 관리 가능하고 사용자 파일에 집중하기 위해 일부 파일 형식은 기본적으로 필터링되지만 이 스위치는 해당 필터를 제거합니다. 이러한 파일 형식의 전체 목록은 이 테이블 뒤의 정보를 참조하세요. |
기본 세그먼트 |
/e:<확장> |
필터링할 파일 형식을 지정합니다. 이러한 파일 형식의 전체 목록은 이 테이블 뒤의 정보를 참조하세요. |
기본 세그먼트 |
/s:<섹터> |
원본 디바이스의 섹터 수를 지정합니다. 섹터 정보를 찾으려면 fsutil을 사용합니다. |
세그먼트 서명 |
/b:<바이트> |
원본 디바이스의 클러스터 크기(할당 단위)를 지정합니다. |
세그먼트 서명 |
/f:>섹터> |
원본 디바이스에서 검사할 첫 번째 섹터입니다. |
세그먼트 서명 |
올바른 구문을 사용하는 데 도움이 되는 몇 가지 팁을 제공할 수 있나요?
다음은 몇 가지 제안 사항입니다.
-
항상 원본 및 대상 경로에서 드라이브 문자를 사용합니다. 콜론을 잊지 마세요(:) 드라이브 문자 다음에 원본과 대상 사이에 공백이 있는지 확인합니다.
-
스위치에 /y:와 같은 콜론이 있는 경우 콜론과 나머지 값 사이에 공백을 추가하지 마세요.
-
/n \Myfolder\와 같은 폴더 이름만 지정하면 끝에 백슬래시(\)를 추가합니다.
-
파일 또는 폴더 이름에 공백이 있는 경우 따옴표로 묶습니다. 예시:
winfr C: E: /n "\Users\<username>\Documents\Quarterly Statement.docx" -
복구 프로세스를 중지하려면 Ctrl+C를 누릅니다.
명령 예제에서 사용자 이름> <의미는 무엇인가요?
파일 탐색기 주소 표시줄에서 C:\users를 입력하여 컴퓨터의 잠재적 사용자 목록을 확인합니다. 사용자, 관리자 및 기본 계정을 포함하여 컴퓨터에 여러 사용자가 있을 수 있습니다. 파일 경로에 <사용자 이름> 표시되면 컴퓨터의 현재 사용자 이름에 대한 자리 표시자입니다.
"원본 및 대상은 동일한 실제 파티션을 참조할 수 없나요?"라는 메시지가 표시되는 이유는 무엇인가요?
원본 및 대상 드라이브 또는 파티션 경로는 동일하지 않아야 합니다. 드라이브가 하나만 있는 경우 USB 또는 외부 하드 드라이브를 대상 경로로 사용합니다. 데이터 손실 후 파티션 을 만들지 마세요. 이렇게 하면 복구에 성공할 가능성이 줄어들기 때문입니다.
복구 작업이 너무 오래 걸리는 이유는 무엇인가요?
디스크 크기에 따라 특히 서명 모드를 사용하는 경우 파일을 복구하는 데 다소 시간이 걸릴 수 있습니다.
운영 체제 드라이브에서 추가 파일이 복구되는 이유는 무엇인가요?
백그라운드에서 Windows는 지속적으로 파일을 만들고 삭제합니다. 기본적으로 Windows File Recovery 이러한 파일을 필터링하지만 일부는 통과합니다. 이를 방지하려면 기본 및 세그먼트 모드에서 /n <필터> 스위치를 사용하고 서명 모드에서 /y:<형식을 > 스위치를 사용합니다.
$Recycle.Bin 폴더란?
기본 및 세그먼트 모드의 경우 휴지통에서 복구된 파일(휴지통에 있거나 영구적으로 삭제된 파일)에서 $files.xxx 이름이 $RECYCLE 폴더에 저장된 손실된 파일이 표시될 수도 있습니다. 빈.
대상 드라이브가 가득 차면 어떻게 되나요?
"대상 디스크가 가득 찼으면 다시 시작하기 전에 공간을 확보하세요. (R)esume, (S)kip 파일 또는 (A)bort", 대상 드라이브의 드라이브 공간 확보 , 옵션 중 하나를 선택합니다.
파일을 복구할 수 없습니다. 이제 어떻게 해야 하나요?
기본 모드 또는 세그먼트 모드를 사용한 경우 파일 형식이 지원되는 경우 서명 모드에서 다시 시도합니다. 특히 SSD(반도체 드라이브)에서 사용 가능한 공간이 과도하게 작성되었을 수 있습니다. 도움이 필요한 경우 관리자에게 문의하세요.