diskpart에서 실수로 clean으로 지웠을 때 삭제 된 파티션 복원, 복구하는 방법



다른 유료 프로그램이 많은 것 같은데, 이 방법을 사용하면 손쉽게 해결 가능합니다. 다른 이상한 프로그램을 설치하면 무조건 결제로 유도하기 때문에 설치하지 않는 것을 권장합니다. 제가 실수로 이상한 프로그램을 설치했다가 시간만 날렸습니다;; ㅎㅎ

저는 실수로 다른 파티션을 diskpart에서 선택한 후에 clean 해버려서 disk 를 날려버렸습니다. 데이터를 백업해놓는 세컨더리 디바이스였는데, 실수로 날아가 파일이 모두 소실되어버렸습니다. 이 때, 구글링을 통하여 TestDisk 라는 프로그램을 사용했는데, 해당 프로그램은 무료이고 매우 손쉽게 문제를 해결할 수 있습니다. 관련 내용은 naranara88님의 블로그 에도 잘 나와있습니다. 상세한 포스팅 감사합니다.

복구 순서는 아래와 같습니다.

  • TestDisk_Download 다운로드를 클릭하여 파일을 다운로드
  • 다운 받은 압축 파일을 압축 해제 후, testdisk_win.exe 실행
  • Create a new log file 선택 후, 실수로 지워버린 복구할 파티션 선택
  • 복구할 파티션 테이블 유형 선택 -> Mac, Intel, EFI GPT 등 다양한 방식이 존재합니다. 저는 실수로 지워버린 파티션에서 EFI GPT 방식의 테이블을 사용하고 있었기 때문에, 해당 옵션을 선택하였습니다.
  • Analyse 를 선택합니다. 이 때, 오류가 나면 Quick Search를 눌러줍니다.
  • 분석이 끝나면, 파티션을 선택한 후 Enter를 입력하고 Write를 눌러줍니다.
  • 이후 재부팅을 하면 그대로 clean 하기 전의 모습으로 잘 복구가 된 것을 확인할 수 있습니다.

도움 되셨으면 좋겠습니다 :)