TestDisk로 파일을 복구했지만 파일 이름과 폴더 구조가 잘못되었습니다.

TestDisk로 파일을 복구했지만 파일 이름과 폴더 구조가 잘못되었습니다.

TestDisk를 사용하여 외부에서 다른 PC에 연결한 내부 하드 드라이브에서 파일을 복구했습니다. PhotoRec을 사용하면 모든 파일 이름이 잘못되고 원래 폴더 구조가 존재하지 않습니다.

무엇을 할 수 있나요?

답변1

Photorec은 그렇게 합니다. 가장 짜증나는 일 중 하나이지만 데이터를 얻는 것이 더 중요한 시나리오에서 파일을 복구하는 것을 의미합니다. 상용 소프트웨어가 할 수 없는 상황에서 조각에서 이미지를 다시 빌드할 수 있는 경우가 많습니다. 따라서 저는 recurva를 먼저 실행한 다음(파일 이름을 보존함) 복구 시나리오에서 testdisk를 실행하는 경향이 있습니다. (실제로는 "다른 파일 시스템 드라이버 구현을 사용하여 다른 OS에 로드합니다 - ext용 Windows, ntfs용 Linux, testdisk, recurva, photorec)

폴더 구조를 복구할 수는 없지만 다른 데이터에서 파일 이름을 다시 구성할 수는 있습니다. 거기에photorec 문서 섹션여기에는 EXIF ​​및 기타 메타데이터를 사용하여 이러한 종류의 복구를 수행하는 데 유용한 몇 가지 스크립트가 있습니다.

답변2

제가 개인적으로 맡은 일 중 하나는 photorec의 작성자와 협력하여 PAR2 파일을 찾는 것입니다. 그는 곧바로 PAR2를 추가했지만, 파일 크기가 일치하지 않는 경우 파일을 무시하는 대신 가능한 한 많은 파일을 가져오고 싶기 때문에 PAR2의 불완전한 파일을 복구하도록 photorec를 설정해야 합니다. 작은 복구 블록을 사용하여 복구 데이터의 단 1%라도 PAR2 데이터를 선제적으로 생성하여 전체 파일 디렉터리에 대해 10개 이상의 파일을 분산시키면 연속적이고 연속적인 날짜 복구에 엄청난 이점이 추가됩니다. Photorec을 사용하여 해당 PAR2 파일 중 일부를 복구할 수 있는 경우 조각화, 파일 이름 및 디렉터리 구조. (또는 모든 데이터 복구/파일 조각 소프트웨어). 이는 쉽게 조각 모음을 수행할 수 있고 PAR2 데이터 업데이트에 대해 크게 걱정할 필요가 없는 미디어/읽기 횟수가 많고 자주 쓰지 않는 드라이브에 가장 적합합니다.

이는 현재 상황에 도움이 되지 않을 가능성이 크지만 무료인 "Recuva"와 같은 프로그램을 사용해 보고 싶습니다. 두 가지 상용 프로그램인 "Easy Recovery Pro"와 "Zero Assumption data Recovery"는 데이터 복구에 도움이 되는 훌륭한 프로그램입니다. . 사용할 수 있는 testdisk를 사용하여 마운트 가능한 멋진 디스크 이미지를 만들 때까지 디스크에 쓰지 않도록 주의하십시오. 문제에 따라 파일 할당 테이블의 백업 복사본을 복원하거나 여러 파티션 유틸리티 중 하나를 사용하여 손상된 드라이브에서 "파티션 복구"를 수행하는 것만큼 간단할 수 있습니다.

PhotoRec은 또 다른 짐승입니다. Testdisk는 종종 다양한 파일 시스템에 대한 전체 파티션 또는 파일 할당 테이블을 완전히 "삭제 취소"하거나 복원할 수 있지만 실제로는 파일에 대한 "검색"을 수행하지 않습니다. PhotoRec은 모든 섹터 및/또는 데이터베이스에 있는 파일 형식의 헤더를 찾기 위해 하드 드라이브를 클러스터링하여 다양한 파일 형식을 찾으려고 시도하지만 파일 시스템을 무시합니다. 따라서 NTFS를 거의 모든 Linux 파일 시스템에 사용할 수 있으며 거의 ​​동일한 결과를 얻을 수 있습니다. 유일한 문제는 파일 시스템에서 NTFS 압축이나 BTRFS 압축 등과 같은 압축을 사용하는 경우 손실된 파일을 찾을 수 없다는 것입니다. 이 경우 파일 시스템을 재구성해 보시기 바랍니다. 그러나 파일은 괜찮지만 파일 이름, 파일 위치와 같은 모든 메타데이터를 추적하는 파일 시스템과 독립적으로 데이터에 대한 베어 메탈 검색을 수행하기 때문에 파일 이름을 지정할 참조가 없습니다. 등..

JPEG 또는 기타 미디어와 같은 파일 내에서 복구된 메타데이터를 기반으로 파일 이름을 바꿀 수 있습니다. 향후 접근 방식에서는 PAR2 데이터를 추가하는 것이 좋습니다. MultiPAR 또는 Par2CMDLine의 최신 빌드는 둘 다 PAR2 데이터를 구축할 때 재귀 하위 디렉터리를 지원하므로 적극 권장됩니다. 복구 데이터를 10% 정도 구축하는 것이 좋습니다. 드라이브 공간은 보류 중입니다. 그리고 최소한 매월 또는 매주 PAR2 데이터를 새로 고치십시오. 하지만 그만한 가치가 있습니다. 또한 드라이브 조각 모음을 유지하여 파일이 연속적으로 유지되고 파일 시스템 오류가 발생할 경우 복구 가능성이 훨씬 높아지도록 하는 훌륭한 아이디어입니다.

파일 시스템이 발생하면 PhotoRec을 사용하여 추출한 PAR2 파일을 사용하는 대신 TestDisk를 사용하여 DD 파일을 만들고 .DD 파일에서 데이터를 쉽게 복구할 수 있습니다.

덧붙임: 답변이 늦어진 점과 작문 스타일이 형편없는 점 양해 부탁드립니다. 다음은 유용할 수 있는 몇 가지 링크입니다. 제가 언급한 대부분의 소프트웨어 타이틀은 다음을 통해 쉽게 찾을 수 있습니다. 구글 검색도 됩니다.

추가: 또 다른 방법은 TestDisk를 사용하여 하드 드라이브의 원시 .dd 파일을 다른 하드 드라이브에 만든 다음 OSFMount와 같은 디스크 마운트 유틸리티를 사용하고 이미지를 가상 드라이브로 마운트하는 것입니다. 디스크 이미지를 가상 드라이브로 마운트할 수 있는 몇 가지 유틸리티가 있으며, 실제 하드웨어 장치인 경우 읽기/쓰기도 가능합니다. OSFMount는 무료이며 법의학 데이터 복구에 효과적입니다. 웹 사이트에는 OSFmount에 대해 다음과 같이 명시되어 있습니다. "OSFMount는 PassMark OSForensics™와 함께 사용하도록 설계된 무료 유틸리티입니다. "OSFMount를 사용하면 드라이브 문자를 사용하여 Windows에서 로컬 디스크 이미지 파일(디스크 파티션의 비트 단위 복사본)을 마운트할 수 있습니다. . 그런 다음 탑재된 볼륨의 드라이브 문자를 사용하여 PassMark OSForensics™로 디스크 이미지 파일을 분석할 수 있습니다." 여기에서 Windows용 32비트 또는 64비트 버전을 다운로드할 수 있습니다.http://www.osforensics.com/tools/mount-disk-images.html

드라이브 이미지를 만들고 이미지에 마운트한 후에는 가상 드라이브 이미지에 대해 위험 부담 없이 복구를 시도할 수 있습니다. 사용할 수 있는 데이터/파티션 복구 소프트웨어가 많이 있습니다. 시작하기 좋은 곳 중 하나는 EaseUS Partition Master Home/Free Edition입니다. 하지만 "EaseUS Partition Master Free"를 Google에서 검색하면 쉽게 찾을 수 있습니다. 다시 말하지만 이것은 많은 유사한 도구 중 하나이지만 무료이며 손상된 파티션을 재구성하고 파일을 복구할 때 매우 효과적입니다. NTFS 압축을 사용하여 압축되었습니다.

관련 정보