저는 Ubuntu 12.04를 실행하고 있으며 최근 GUI를 사용하여 외부 하드 드라이브를 안전하게 제거하려고 시도했지만 "포맷" 버튼이 "안전하게 제거" 버튼 바로 옆에 있었습니다. 포맷을 시작하자마자 중지했는데 이제 하드 드라이브가 마운트되지 않고 어떤 파일에도 액세스할 수 없습니다. GParted를 사용하여 데이터 복구를 시도했지만 파티션을 찾을 수 없습니다. 손실된 데이터를 복구하기 위한 제안 사항이 있습니까?
말할 필요도 없이 나는 이제 GUI에 대한 복수심을 갖게 되었습니다.
답변1
photorec
는 이름에도 불구하고 문서, 사진, 영화 등을 포함하여 다시 포맷된 드라이브에서 모든 종류의 파일을 복구하는 데 사용할 수 있습니다. 포맷이 완료되지 않았기 때문에 평소보다 운이 좋을 수도 있습니다.
복구된 파일을 저장하려면 포맷된 드라이브에서 사용한 것보다 최소한 여유 공간이 많은 다른 드라이브가 필요합니다. 또한 포맷된 드라이브의 조각화로 인해 파일의 여러 부분을 함께 연결하는 데 시간이 걸릴 수 있습니다. 어느 쪽이든 많은 부분을 복구하고 포맷된 드라이브의 상황을 악화시키지 않으므로 좋은 첫 번째 단계입니다.
testdisk
은(는) 와 동일한 제품군에 속 photorec
하지만 바이트 단위로 복구할 필요 없이 디스크의 파티션 정보와 파일 구조를 재구축하는 도구를 제공할 수 있습니다. 이러한 작업 중 대부분은 디스크에 기록되므로 디스크 이미지에서 수행하는 것이 가장 좋습니다. 를 사용하여 만들 수 있습니다 dd
. 이 이미지는 MBR, 파티션 레이아웃, 파일 시스템 메타데이터, 파일 이름, 디렉터리 구조 및 디스크의 모든 바이트 값을 포함하여 현재 상태의 USB 드라이브의 정확한 복사본입니다. 물론 이 모든 정보를 더 이상 USB 디스크에서 사용할 수 있는 것은 아닙니다.
일반적인 dd
명령은 다음과 같습니다.
dd if=/dev/sdc of=path/to/image.img
USB 드라이브의 장치 노드를 알고 있는지 확인하십시오( /dev/sdc
이 예에서는). fdisk -l
(루트로)을 사용하거나 아래의 디렉토리를 보면 알 수 있습니다 /dev/disk/
. 또한 출력 파일의 크기는 USB 드라이브와 동일하므로 공간이 충분한 곳에 배치해야 합니다.