홈페이지 » 어떻게 » Ubuntu Live CD를 사용하는 법의학 전문가와 같은 데이터 복구

    Ubuntu Live CD를 사용하는 법의학 전문가와 같은 데이터 복구

    삭제 된 파일을 복구 할 수있는 많은 유틸리티가 있지만 컴퓨터를 부팅 할 수 없거나 전체 드라이브가 포맷 된 경우에는 어떻게해야합니까? 우리는 당신에게 깊은 곳에서 파헤 치고 가장 애매한 삭제 된 파일 또는 전체 하드 드라이브 파티션을 복구 할 도구를 보여줄 것입니다..

    Ubuntu Live CD에서 수행 할 수있는 간단한 방법조차도 우연히 삭제 된 파일을 복구하는 간단한 방법을 보여 주었지만 손상이 심한 하드 디스크의 경우이를 잘라내지 않습니다. 이 기사에서는 Windows, Linux 또는 Mac 컴퓨터 용으로 포맷되었는지 여부에 관계없이 또는 파티션 테이블이 완전히 지워지더라도 가장 엉망인 하드 드라이브에서 데이터를 복구 할 수있는 네 가지 도구를 살펴 봅니다.

    참고 :이 도구는 하드 디스크에 덮어 쓴 데이터를 복구 할 수 없습니다. 삭제 된 파일을 덮어 썼는지 여부는 여러 요인에 따라 달라집니다. 파일을 복구하려는 것이 더 빠를수록 더 빨리 파일을 복구 할 수 있습니다..

    설정

    이러한 도구를 보여주기 위해 우리는 공간의 절반이 ext2로 파티션 된 작은 1GB 하드 드라이브, Linux에서 사용되는 파일 시스템, 구형 Windows 시스템에서 사용되는 파일 시스템 인 FAT32로 파티션 된 공간의 절반을 설정했습니다. 각 하드 드라이브에 10 개의 임의의 그림을 저장했습니다..

    그런 다음 GParted에서 파티션을 삭제하여 하드 드라이브에서 파티션 테이블을 지 웁니다..

    우리의 데이터는 영원히 사라 졌나요??

    도구 설치

    우리가 사용하려고하는 모든 도구는 우분투에 있습니다. 우주 저장소.

    저장소를 사용하려면 왼쪽 상단의 시스템을 클릭 한 다음 관리> Synaptic 패키지 관리자를 클릭하여 Synaptic 패키지 관리자를 엽니 다.

    설정> 리포지토리를 클릭하고 "커뮤니티가 유지 관리하는 오픈 소스 소프트웨어 (유니버스)"상자에 체크를 추가하십시오.

    닫기를 클릭 한 다음 주 Synaptic 패키지 관리자 창에서 다시로드 버튼을 클릭하십시오. 패키지 목록이 다시로드되고 검색 색인이 다시 작성되면 다음 패키지 중 하나 또는 모두를 검색하여 설치를 표시하십시오. testdisk, 맨 먼저, 과 메스.

    Testdisk 손실 된 파티션을 복구하고 부트 섹터를 복구 할 수있는 TestDisk와 다양한 파일 시스템에서 많은 종류의 파일을 복구 할 수있는 PhotoRec.

    맨 먼저, 원래 미 공군 특수 수사 국 (Special Investigations)에서 개발 한이 파일은 헤더 및 기타 내부 구조를 기반으로 파일을 복구합니다. 제일 먼저 하드 드라이브에서 작동하거나 다양한 도구로 생성 된 이미지 파일을 드라이브합니다..

    마침내, 메스 가장 중요한 기능과 동일한 기능을 수행하지만 향상된 성능과 낮은 메모리 사용량에 초점을 맞 춥니 다. 더 적은 RAM을 가진 오래된 기계를 가지고 있다면 Scalpel이 더 잘 달릴 수 있습니다..

    하드 드라이브 파티션 복구

    하드 드라이브를 마운트 할 수 없으면 파티션 테이블이 손상되었을 수 있습니다. 중요한 파일을 복구하기 시작하기 전에 드라이브에서 하나 이상의 파티션을 복구하고 한 단계로 모든 파일을 복구 할 수 있습니다.

    Testdisk 직업을위한 도구입니다. 터미널 (응용 프로그램> 보조 프로그램> 터미널)을 열고 다음을 입력하여 시작하십시오.

    sudo testdisk

    원할 경우 복구 할 데이터의 양에는 영향을주지 않지만 로그 파일을 만들 수 있습니다. 선택을하면 기기의 저장 매체 목록이 표시됩니다. 크기와 레이블을 기준으로 파티션을 복구 할 하드 드라이브를 식별 할 수 있어야합니다..

    TestDisk는 검색 할 파티션 테이블 유형을 선택하도록 요청합니다. 대부분의 경우 (ext2 / 3, NTFS, FAT32 등)에는 Intel을 선택하고 Enter 키를 눌러야합니다.

    Analyze를 강조 표시하고 Enter 키를 누릅니다..

    우리의 경우, 우리의 작은 하드 드라이브는 이전에 NTFS로 포맷되었습니다. 놀랍게도, TestDisk는 복구 할 수는 없지만이 파티션을 찾습니다..

    또한 방금 삭제 한 두 개의 파티션을 찾습니다. 속성을 변경하거나 더 많은 파티션을 추가 할 수 있지만 Enter 키를 눌러 복구 할 수 있습니다..

    TestDisk가 모든 파티션을 찾지 못한 경우 왼쪽 및 오른쪽 화살표 키를 사용하여 해당 옵션을 선택하여 더 깊이 검색 할 수 있습니다. 우리는이 두 파티션 만 가지고 있었기 때문에 Write를 선택하고 Enter를 눌러 복구 할 것입니다..

    Testdisk는 재부팅해야 함을 알려줍니다..

    참고 : Ubuntu Live CD가 영구적이지 않으면 재부팅 할 때 이전에 설치 한 도구를 다시 설치해야합니다.

    다시 시작한 후에는 두 파티션이 모두 원래 상태, 그림 및 모든 파티션으로 돌아갑니다..

    특정 유형의 파일 복구

    다음 예제에서는 두 파티션에서 10 장의 그림을 삭제 한 다음 다시 포맷했습니다..

    PhotoRec

    우리가 보여줄 3 가지 도구 중, PhotoRec 콘솔 기반 유틸리티 임에도 불구하고 가장 사용자에게 친숙합니다. 파일 복구를 시작하려면 터미널을 열고 (응용 프로그램> 보조 프로그램> 터미널) 다음을 입력하십시오.

    sudo photorec

    시작하려면 검색 할 저장 장치를 선택해야합니다. 크기와 라벨로 올바른 기기를 식별 할 수 있어야합니다. 올바른 장치를 선택하고 Enter 키를 누릅니다..

    PhotoRec은 검색 할 파티션 유형을 선택하도록 요청합니다. 대부분의 경우 (ext2 / 3, NTFS, FAT 등) Intel을 선택하고 Enter 키를 눌러야합니다.

    선택한 하드 드라이브의 파티션 목록이 제공됩니다. 파티션의 모든 파일을 복구하려면 검색을 선택하고 Enter 키를 누릅니다..

    그러나이 과정은 매우 느릴 수 있으며 우리의 경우에는 그림 파일 만 검색하기 때문에 오른쪽 화살표 키를 사용하여 File Opt를 선택하고 Enter 키를 누릅니다..

    PhotoRec은 많은 종류의 파일을 복구 할 수 있으며, 각 파일의 선택을 해제하면 시간이 오래 걸립니다. 대신 "s"키를 눌러 모든 선택 항목을 지우고 적절한 파일 유형 (jpg, gif 및 png)을 찾은 다음 오른쪽 화살표 키를 눌러 선택합니다.

    이 세 가지를 선택하면 "b"키를 눌러이 선택 사항을 저장합니다..

    Enter 키를 눌러 하드 드라이브 파티션 목록으로 돌아갑니다. 두 파티션을 모두 검색하기를 원하므로 "No partition"과 "Search"를 강조 표시 한 다음 Enter 키를 누릅니다..

    PhotoRec은 복구 된 파일을 저장할 위치를 묻는 메시지를 표시합니다. 다른 건강한 하드 드라이브가있는 경우에는 복구 된 파일을 저장하는 것이 좋습니다. 우리가 많이 복구하지 못하기 때문에 우분투 라이브 CD의 바탕 화면에 저장합니다..

    참고 : 복구중인 하드 드라이브로 파일을 복구하지 마십시오..

    PhotoRec은 하드 드라이브의 파티션에서 20 장의 사진을 복구 할 수 있습니다.!

    recup_dir.1 디렉토리의 빠른보기로 PhotoRec이 모든 사진을 복구했으며 파일 이름은 저장하지 않음을 확인합니다..

    맨 먼저

    Foremost는 PhotoRec과 같은 대화 형 인터페이스가없는 명령 줄 프로그램이지만 가능한 한 많은 드라이브에서 많은 데이터를 가져 오는 많은 명령 줄 옵션을 제공합니다.

    명령 줄을 통해 조정할 수있는 옵션의 전체 목록을 보려면 터미널을 열고 (응용 프로그램> 보조 프로그램> 터미널) 다음을 입력하십시오.

    제일 - h

    우리의 경우, 우리가 사용할 명령 행 옵션은 다음과 같습니다.

    • -t는 검색 할 파일 유형의 쉼표로 구분 된 목록입니다. 여기서는 "jpeg, png, gif"입니다..
    • -v, verbose-mode를 가능하게함으로써 우리가 무엇을하고 있는지에 대한 더 많은 정보를 제공합니다..
    • -o, 복구 된 파일을 저장할 출력 폴더. 우리의 경우 우리는 "foremost"라는 디렉토리를 데스크탑에 만들었습니다.
    • -i, 파일을 검색 할 입력. 여러 가지 형식의 디스크 이미지 일 수 있습니다. 그러나 하드 디스크 / dev / sda를 사용합니다..

    우리의 가장 중요한 호출은 다음과 같습니다.

    sudo foremost -t jpeg, png, gif -o foremost -v -i / dev / sda

    검색 내용과 검색 경로에 따라 호출이 달라집니다..

    Foremost는 하드 드라이브에 저장된 20 개의 파일 중 17 개를 복구 할 수 있습니다..

    파일을 살펴보면이 파일이 비교적 잘 복원되었음을 확인할 수 있습니다. 그러나 00622449.jpg의 미리보기 이미지에서 오류가 발생할 수 있습니다..

    이것의 일부는 ext2 파일 시스템 때문일 수 있습니다. 가장 먼저 ext2와 같은 Linux 파일 시스템에 -d 명령 행 옵션을 사용할 것을 권장합니다.

    제일 먼저 호출 할 때 -d 명령 줄 옵션을 추가하여 최선을 다할 것입니다.

    sudo foremost -t jpeg, png, gif -d -o foremost -v -i / dev / sda

    이번에는 20 개의 이미지를 모두 복구 할 수 있습니다.!

    사진을 마지막으로 보면 사진이 문제없이 복구되었음을 확인할 수 있습니다..

    메스

    Scalpel은 Foremost처럼 많이 구성 할 수있는 또 하나의 강력한 프로그램입니다. Foremost와 달리, Scalpel은 데이터 복구를 시도하기 전에 구성 파일을 편집해야합니다.

    모든 텍스트 편집기가 있지만 gedit을 사용하여 구성 파일을 변경합니다. 터미널 창 (Applications> Accessories> Terminal)에서 다음을 입력하십시오.

    sudo gedit /etc/scalpel/scalpel.conf

    scalpel.conf에는 다양한 파일 형식에 대한 정보가 들어 있습니다. 이 파일을 스크롤하고 복구하려는 파일 유형으로 시작하는 행의 주석 처리를 제거하십시오 (예 : 해당 행의 시작 부분에 "#"문자가 제거됨)..

    파일을 저장하고 닫습니다. 터미널 창으로 돌아 가기.

    Scalpel에는 신속하고 효과적으로 검색하는 데 도움이되는 다양한 명령 행 옵션이 있습니다. 그러나 입력 장치 (/ dev / sda)와 출력 폴더 (데스크톱에서 만든 "scalpel"폴더)를 정의 할 것입니다..

    우리의 호출은 :

    sudo 메스 / dev / sda -o scalpel

    Scalpel은 20 개의 파일 중 18 개를 복구 할 수 있습니다..

    메스 복구 된 파일을 간단히 살펴보면 대부분의 파일이 성공적으로 복구 된 것으로 나타 났지만 몇 가지 문제 (예 : 00000012.jpg)가있었습니다..

    결론

    빠른 장난감 예제에서 TestDisk는 삭제 된 두 개의 파티션을 복구 할 수 있었고 PhotoRec과 Foremost는 20 개의 삭제 된 이미지를 모두 복구 할 수있었습니다. Scalpel은 대부분의 파일을 복구했지만 메스에 대한 명령 줄 옵션을 사용하면 20 개의 이미지를 모두 복구 할 수있었습니다..

    이러한 도구는 하드 드라이브에 문제가 생기면 인명 구조 원입니다. 귀하의 데이터가 어딘가에 하드 드라이브에 있다면, 이들 도구 중 하나는 그것을 추적 할 것입니다!