만약 이 글을 읽고 계시다면, 아마도 뭔가 심각하게 잘못된 일이 벌어지고 있다는 뜻일 겁니다. 심호흡하세요. 함께 이겨낼 수 있습니다. "삭제된 파일 복구"라는 검색어로 구글 검색 결과를 살펴보면, 수많은 회사들이 자사 소프트웨어 판매를 위해 공격적인 SEO 공세를 펼치는 와중에도 제가 가장 좋아하는 무료 오픈 소스 소프트웨어 중 하나인 PhotoRec을 찾을 수 있습니다 . PhotoRec 은 CGSecurity에서 GNU 일반 공중 사용 허가서(GPL)에 따라 개발한 또 다른 훌륭한 오픈 소스 소프트웨어인 TestDisk 의 보조 프로그램입니다. 이 가이드에서는 PhotoRec을 사용하여 삭제된 파일을 복구하는 비교적 간단한 과정을 살펴보겠습니다. 이 도구들은 특히 디지털 카메라에 사용되는 휴대용 플래시 메모리에서 파일을 복구하는 데 유용합니다.
시간을 절약하기 위해 시작하기 전에 몇 가지 고려 사항이 있습니다. 메모리 카드가 Sony FS7 또는 Arri Alexa와 같은 전문가 수준의 카메라에서 포맷된 경우 복구 가능성은 불가능하지는 않더라도 매우 낮습니다. 불행하게도 이 시나리오에서는 이러한 카메라에서 카드를 포맷할 때 보안을 위해(다른 사람이 민감한 또는 개인 촬영에서 데이터를 복구할 수 없음) 미디어의 성능을 유지하기 위해 카드가 XNUMX이 됩니다. 이 시나리오에서 파일 복구는 전문가나 카메라 제조업체에 맡기는 것이 가장 좋으며, 그 경우에도 불행하게도 가능성은 희박합니다. 또한 카드를 포맷한 후 사용했다면 복구하려는 미디어를 덮어썼을 가능성이 큽니다.
위의 시나리오가 귀하에게 적용되지 않고 단순히 파일을 삭제했거나 컴퓨터에서 드라이브를 포맷한 경우(참고: 빠른 포맷만 해당, Windows의 전체 포맷도 미디어를 10으로 만듭니다), 파일을 삭제할 가능성이 매우 높습니다. 다시 빛을 보기 위해 여전히 거기에서 기다리고 있습니다. PhotoRec은 기본적으로 모든 운영 체제에서 사용할 수 있지만 이 가이드에서는 Windows XNUMX Pro에서 이를 살펴보겠습니다. 이 단계는 PhotoRec으로 삭제된 파일을 복구하기 위해 Mac OS X 및 Linux에 계속 적용됩니다.
시작하기: PhotoRec으로 삭제된 파일 복구
이 예에서는 Atomos Shogun 외부 레코더의 카드를 사용합니다.
exFAT로 포맷하고 빠른 포맷을 사용합니다(참고: 전체 포맷을 사용하면 파일을 복구할 수 없습니다). 보시다시피 현재 드라이브에는 4개의 QuickTime .mov 파일이 있습니다(422개는 포맷 창에 가려져 있음). 모두 기기에 기록된 XNUMXk ProRes XNUMX 파일입니다.
첫 번째 단계는 운영 체제에 맞는 TestDisk 및 PhotoRec 소프트웨어 제품군을 다운로드하고 ZIP 파일을 원하는 위치에 압축 해제하는 것입니다. 자세한 내용은 다음 링크를 참조하십시오 . https://www.cgsecurity.org/wiki/TestDisk_Download
이 시점에서 복구해야 하는 미디어를 연결해야 합니다. 압축을 푼 파일이 있는 위치로 이동하여 PhotoRec 실행 파일을 시작합니다. 'qphotorec' 파일은 동일한 응용 프로그램이지만 GUI가 있습니다. 둘 중 하나를 사용하여 동일한 결과를 얻을 수 있지만 이 가이드는 플랫폼 간에 가장 유사하기 때문에 명령줄 기반 인터페이스를 안내합니다.
복구할 드라이브를 선택합시다. 이 예에서는 Atomos 드라이브가 실제로 480GB SanDisk Ultra II SATA SSD이므로 "JMicron Generic"으로 표시됩니다.
다음 화면에서 화살표 키를 사용하여 [파일 옵션] 옵션을 선택합니다. 이것은 복구하려는 파일 유형을 PhotoRec에 알려주기 때문에 가장 중요한 단계입니다.
기본적으로 모든 파일 확장자가 선택되어 있어야 합니다(선택되어 있지 않아도 걱정하지 마십시오). 화면의 지시에 따라 's'를 눌러 모든 확장자를 비활성화하고, 화살표 키를 사용하여 아래로 스크롤하고, 스페이스바를 사용하여 원하는 파일 확장자를 선택합니다(메타데이터를 저장하려는 경우). .xml, .csv 또는 카메라가 메타데이터를 저장하는 형식을 선택할 수도 있습니다. 이 예에서는 QuickTime 파일을 복구하고 있으므로 '.mov'를 선택하겠습니다. 이 설정을 저장하려면 'b'를 누르고 파티션 선택 페이지로 돌아가려면 '종료'를 두 번 선택하십시오.
파일을 재생할 수 없게 되면 이 화면으로 돌아와 'mov/mdat' 옵션을 선택하면 PhotoRec이 조각난 파일을 인식하고 함께 보관할 수 있습니다. 해당되는 경우 이러한 파일을 병합하는 방법에 대한 이 문서 하단의 추가 참고 사항을 참조하십시오.
파티션 선택 화면으로 돌아가서 파티션 1을 선택합니다. 이 경우 비어 있고 새로 포맷된 파티션이기 때문입니다. 모든 파일을 찾지 못한 경우 이 화면으로 돌아와서 다시 시도하고 '전체 디스크'를 선택할 수 있습니다. 이는 드라이브의 파일 시스템이 손상된 경우에도 유용합니다.
다음 단계는 간단합니다. exFAT이므로 파일 시스템 유형으로 '기타'를 선택합니다.
다음 단계에서는 PhotoRec이 전체 파티션에서 삭제된 파일을 검색하도록 '전체'를 선택합니다.
다음 단계에서는 PhotoRec이 파일을 복구할 위치를 선택하겠습니다. 당연한 말이지만, 복구 위치는 복구하려는 미디어 자체가 아니어야 한다는 점을 다시 한번 강조 합니다. 화살표 키를 사용하여 디렉토리를 탐색하세요(왼쪽 화살표는 상위 디렉토리로, 위쪽 화살표는 드라이브를 선택하는 데 사용됩니다). 운영체제가 설치된 드라이브와는 별도의 드라이브에 새 폴더를 만들어 파일을 복구하는 것이 좋습니다. 'Enter' 키를 눌러 해당 폴더로 이동한 다음 'C' 키를 눌러 선택하세요. 선택이 완료되면 복구 프로세스가 자동으로 시작됩니다. PhotoRec은 "recup_dir.x"라는 이름의 하위 폴더를 생성합니다. 여기서 'x'는 해당 폴더에 저장될 복구 횟수입니다(예: recup_dir.1, recup_dir.2 등).
심연에서 파일이 (잘하면) 돌아오는 동안 편히 앉아 독한 음료수를 드세요. 프로세스는 매우 빠르지만 복구하는 미디어의 유형과 크기에 따라 크게 달라집니다. 참고로 이 예는 USB 25 리더를 통해 480GB SSD에서 전체 스캔을 수행하는 데 약 3.0분이 걸렸습니다. 복구된 파일은 RAID3의 외부 Thunderbolt 0 이중 베이 스토리지 어레이에 백업되었습니다. 5개의 파일은 스캔 후 처음 XNUMX분 이내에 발견 및 복구되었습니다. 복구 중인 파일을 볼 수 있습니다.
지금쯤이면 파일이 복구될 것입니다! 안도의 한숨을 쉬고 이 기사를 즐겨찾기에 추가하여 방금 처한 상황과 같은 상황에 놓일 수 있는 불행한 지인과 공유하십시오. 파일이 복구되지 않은 경우 다음 섹션으로 건너뛰십시오. 모든 희망은 (아직) 사라지지 않았습니다. 이 복구 프로세스(및 대부분의 다른 복구 소프트웨어)에 대한 몇 가지 주의 사항에는 디렉터리 구조 손실 및 파일 이름 손실이 포함됩니다. 이것은 파일 저장을 위해 지불하는 작은 가격입니다. 필요한 경우 파일 이름을 다시 가져올 수 있다는 점은 주목할 가치가 있습니다. 이 작업을 수행하는 방법은 아래 참고 사항을 참조하십시오.
정상 확인을 위해 BeyondCompare라는 앱에서 원본 파일과 복구된 파일을 열고 두 파일 사이의 바이너리 데이터를 확인했습니다. 그들은 완벽하게 일치했습니다!
파일 복구가 작동하지 않습니까?
프로세스가 작동하지 않는 경우 시도할 수 있는 몇 가지 작업이 더 있습니다. 이 기사의 시작 부분을 반복하면 미디어가 전문가용 카메라로 포맷되었거나 덮어쓴 경우 복구 가능성이 매우 희박합니다.
- 부분적이거나 재생할 수 없는 .mov 파일만 받는 경우 Canon 5D Mark III와 같은 특정 카메라는 PhotoRec이 예상하지 못하고 복구하지 않는 조각으로 카드에 데이터를 기록합니다. GoPro의 파일은 조각난 파일을 여러 개 생성하기 때문에 더 문제가 됩니다. 나중에 선택한 비디오 편집 소프트웨어에서 이들을 병합할 수 있습니다.
파티션 선택 화면(복구할 드라이브를 선택한 후의 화면)으로 돌아가서 [파일 옵션]을 선택하고 .mov 선택 외에 'mov/mdat'를 선택할 수 있습니다. 이렇게 하면 이름이 비슷한 두 개의 파일이 생성됩니다. 하나는 _ftyp.mov이고 다른 하나는 _mdat.mov입니다.
이것은 약간 고급이므로 여기서는 명령 프롬프트와 터미널을 사용하여 귀하의 기술 수준에 대해 몇 가지 가정을 하겠습니다. Windows에서 관리자 권한으로 새 명령 프롬프트를 열고 'cd' 명령. '를 사용하여 파일을 병합하겠습니다.type' 명령. 사용법은 'type file2_ftyp.mov file1_mdat.mov > test.mov'. 이것은 PhotoRec이 복구하는 모든 파일 세트에 대해 반복되어야 합니다. Mac OS X 및 Linux에서도 동일한 사용법이 적용되지만 'cat' 대신에. 권한 오류가 발생하면 'chown -R' 복구 디렉터리의 소유권을 가져옵니다.
- 카드에서 JPEG 이미지를 복구하려고 하는데 이미지가 몇 개 밖에 없는 경우 파티션 선택 화면(복구할 드라이브를 선택한 후 화면)으로 돌아가서 '옵션'을 선택하고 'Paranoid ' 옵션을 선택하고 'Paranoid: Yes (Brute force enabled)'를 선택할 때까지 Enter 키를 누릅니다. 이렇게 하면 Photoshop과 같은 다른 소프트웨어를 사용하여 저장할 수 있는 조각난 JPEG를 더 많이 저장하도록 PhotoRec에 지시합니다. 이 프로세스는 일반 스캔 후에 발생하며 약간의 시간이 걸리며 CPU를 많이 사용하는 작업이므로 컴퓨터가 느려지는 것을 알 수 있습니다.
- 응용 프로그램이 완전히 충돌하는 경우 파티션 선택 화면(복구할 드라이브를 선택한 후 화면)으로 돌아가서 '옵션'을 선택한 다음 '메모리 부족' 옵션으로 이동하여 '예'를 선택합니다. 시스템에 최소 16GB의 RAM이 있는 경우 문제가 되지 않지만 사양이 낮은 컴퓨터를 사용하는 경우 도움이 됩니다. 또한 (Windows에서) 응용 프로그램을 기본적으로 관리자 권한으로 시작해야 하지만 관리자 권한으로 실행하고 있는지 확인하십시오.
- 몇 개의 파일만 가져올 수 있거나 전혀 가져올 수 없는 경우 파티션 선택 화면(복구할 드라이브를 선택한 후의 화면)으로 돌아가서 '옵션'을 선택한 다음 '손상된 파일 유지'로 이동하여 다음을 선택할 수 있습니다. '예.' 이렇게 하면 손상된 파일을 버리지 않도록 PhotoRec에 지시하고 별도의 비디오 또는 사진 편집 프로그램에서 파일의 일부를 복구할 수 있습니다.
파일 이름을 원본으로 되돌리기
파일 복구가 성공했지만 복구된 파일의 이름을 원래 이름으로 되돌리고 싶다면 ExifTool 이라는 소프트웨어를 사용할 수 있습니다 . 이 도구는 사용법이 비교적 간단하지만 명령줄 사용에 대한 기본적인 지식이 필요합니다. ExifTool은 파일에 내장된 메타데이터를 읽어 파일 이름을 원래대로 복원합니다. 자세한 사용 방법은 ExifTool 설명서와 testdisk.pdf 문서의 14장(43페이지)을 참조하십시오. 다소 전문적인 내용이라 여기서는 자세히 설명하기 어렵습니다.
맺음말
이 시점에서 파일이 돌아왔다는 사실에 기뻐하거나 술이 절실히 필요합니다. 두 시나리오 모두 처음에 어떻게 여기까지 왔는지, 그리고 앞으로 다시는 이런 일이 발생하지 않도록 방지하는 방법을 살펴보겠습니다.
먼저 Pomfort SilverStack 이나 ShotPut Pro 같은 애플리케이션을 사용하여 메모리 카드에서 미디어를 다운로드하는 것부터 시작해 보세요. 이러한 애플리케이션은 체크섬 검증 기능을 제공하여 데이터가 오류 없이 전송되었는지 확인할 수 있습니다. 또한 체크섬, 썸네일, 모든 파일 정보가 포함된 보고서를 생성하여 모든 파일이 제자리에 있는지 확인할 수 있습니다. 메모리 카드에서 하드 드라이브로 파일을 단순히 복사하여 붙여넣는 것은 매우 부주의한 행위이며, 복사하는 데이터의 안전성을 중요하게 생각한다면 절대 해서는 안 됩니다. 이러한 프로그램은 무료는 아니지만, 마음의 평화를 위해 매우 유용합니다. SilverStack은 Mac OS X 전용이며, ShotPut Pro는 Windows와 Mac에서 사용할 수 있습니다.
또 다른 훌륭한 애플리케이션은 OTTOMATIC의 PARASHOOT 입니다 . 이 앱은 Mac OS X에서만 사용할 수 있지만 무료이며 메모리 카드가 덮어쓰기되지 않았는지 확인하는 데 필수적인 "안전 점검" 기능을 제공합니다. 웹사이트에 따르면 Parashoot는 "삽입된 메모리 카드의 파일이 이미 어딘가에 백업되었는지 확인합니다. 또한 메모리 카드를 가짜로 포맷하여 카메라에 다시 삽입했을 때 포맷하라는 메시지가 표시되도록 할 수 있습니다." 따라서 카메라에 카드를 다시 삽입한 사람은 카메라에서 포맷하라는 메시지가 표시되지 않으면 무언가 잘못된 것이며 카드가 제대로 백업되었는지 확인할 수 있습니다. 이 과정은 되돌릴 수 있는데, 카드의 처음 2MB의 모든 비트를 뒤집어 파일 시스템 정보를 파괴하는 것뿐이지만, 제어된 방식으로 진행되므로 원상 복구가 가능합니다.
마지막으로 업계 표준인 3-2-1 백업 규칙을 준수하겠습니다. 이것은 데이터를 세 위치에 두는 것을 기억하는 쉬운 방법입니다. 두 곳은 별도의 드라이브에, 다른 한 곳은 오프사이트에 있습니다. 최소한 세 번째 백업이 오프사이트로 전송되기 전에 세트에 있는 동안 두 위치에 데이터가 있어야 합니다. RAID는 백업이 아닙니다! 그리고 그 문제에 대한 "클라우드"도 마찬가지입니다.
이 기사가 도움이 되었기를 바랍니다. 아무도 파일을 복구해야 하는 상황에 처하기를 원하지 않으며 모범 사례에 대한 팁을 통해 향후 이러한 일이 발생하지 않도록 방지할 수 있기를 바랍니다. 나는 전에 이런 상황에 처해 있었고 그것이 얼마나 스트레스가 될 수 있는지 압니다. 앞으로의 모든 창의적인 노력에 행운을 빕니다. 가장 안정적인 데이터 스토리지가 되길 바랍니다.




아마존