![실수로 잘못된 드라이브에 dd를 사용했습니다.](https://linux55.com/image/163228/%EC%8B%A4%EC%88%98%EB%A1%9C%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%20dd%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
우분투에서 디스크 덤프 명령을 사용하여 부팅 가능한 USB를 만들려고 하는데 장치 이름을 잘못 입력하고 Enter 키를 눌렀기 때문에 외장 하드 드라이브에서 프로세스가 시작되었지만 몇 초 후에 뭔가 지연되고 파괴되었다는 것을 깨달았습니다. 중요한 파일을 저장하기 위해 사용했던 전면 HDD가 Ctrl+C로 DD를 취소했는데 이제 HDD가 비어 있고 Windows에서 사용하려고 하면 포맷을 요청하는 메시지가 표시됩니다. 파일을 어떻게 다시 가져올 수 있나요?
답변1
모든 디스크를 지우지 않았다고 가정합니다. 또한 파일 덮어쓰기를 피하기 위해 즉시 디스크 사용을 중지한다고 가정합니다.
Teskdisk는 당신을 위한 것이 아닙니다. Photorec이 작동할 수 있습니다. 귀하의 상황에는 메스가 적합합니다. 리소스와 도구에 따라 이를 사용하는 두 가지 방법을 설명하겠습니다.
먼저, Linux OS와 SATA-USB 변환기를 갖춘 또 다른 노트북/데스크톱이 있다고 가정합니다. 이러한 사항이 귀하에게 해당되는 경우 더 빠른 결과를 얻으려면 다음을 수행하십시오.
- 노트북에서 디스크 추출
- USB를 통해 다른 PC에 연결
- 메스백 설치
- 선호하는 편집기(vi/vim/nano 등)를 사용하여 /etc/scalpel/scalpel.conf 파일을 열고 원하는 줄의 주석 처리를 제거하세요.
- 다음 명령(scalpel /dev/sdX# -o 출력)을 실행하면 디스크를 검사하고 덮어쓰지 않았지만 일부 손상된 파일을 찾을 수 있는 선택된 파일 형식을 찾습니다.
둘째, Linux ISO가 포함된 USB 디스크가 있다고 가정합니다. 이 방법은 더 저렴하지만 속도가 느립니다. 이 경우 다음을 수행하십시오.
- USB에서 Linux 운영 체제로 부팅
- 메스백 설치
- 선호하는 편집기(vi/vim/nano 등)를 사용하여 /etc/scalpel/scalpel.conf 파일을 열고 원하는 줄의 주석 처리를 제거하세요.
- 다음 명령(scalpel /dev/sdX# -o 출력)을 실행하면 디스크를 검사하고 덮어쓰지 않았지만 일부 손상된 파일을 찾을 수 있는 선택된 파일 형식을 찾습니다.
메스 명령을 실행한 경로에 출력이라는 폴더가 위치하게 됩니다. 출력이라는 폴더에는 audit.txt라는 txt 파일과 복구된 파일이 포함되어 있는 검색한 선택 유형이 포함된 폴더가 있으며 그 중 많은 파일이 손상될 것입니다.
행운을 빌어요!
추신: mp4의 경우 파일을 찾는 것이 더 어렵지만 Google에서 메스를 검색할 수 있으며 많은 노력 끝에 메스를 사용하여 파일을 찾을 수 있습니다.