TESTDISK 배드섹터 치료 – 외장하드 USB 파티션 복구방법

외장하드나 USB등 하드에 베드섹터가 생기면 이를 복구하는 방법이 필요한데 기본적으로 윈도우에서 제공하는 방식인 CHKDSK 방식을 추천합니다. 하지만 해당방법으로 해결되지 않거나 윈도우 운영체제가 아닌 맥북 MacOS 나 유분트, 리눅스 등을 사용하는 사용자라면 TESTDISK 라는 프로그램을 사용하면 외장하드나 USB 메모리카드 등 베드섹터를 검사 후 치료 복구가 가능합니다.

베드섹터란 우리가 하드디스크를 사용하는데 있어서 외부적으로나 내부적인 충격을 받게 될때 이러한 저장 매체 부분에 문제가 발생하는 것을 말하며 보통 고장의 원인은 외부적 충격이란 외장하드를 떨어트리거나 외부적 충격을 받는것을 말합니다.

그리고 내부적 충격이란 데이터를 읽어들이는 중에 케이블을 뽑는다거나 하는 행위를 말하는데 그렇기 때문에 외장하드를 사용후에는 안전제거를 하는것이 중요합니다.

  • 그럼 TESTDISK 를 이용한 베드섹터 복구방법을 알아보도록 하겠습니다.
  • 본 방법은 TestDisk7.1 파일을 첨부하였으니 부담없이 보고 따라해보세요

TESTDISK 다운로드

해당기능을 사용하기 위해서는 testdisk 7.1 프로그램을 다운로드 후 압축을 해제 후 testdisk_win.exe 실행합니다.

파티션복구프로그램 TESTDISK 정보

Testdisk 기능

  • 파티션 테이블 수정, 삭제된 파티션 복구
  • 백업으로부터 FAT32 부트 섹터 복구
  • FAT12/FAT16/FAT32부트 섹터 다시 만들기
  • FAT 테이블 수정
  • NTFS 부트 섹터 다시 만들기
  • 백업으로부터 NTFS 부트 섹터 복구
  • MFT 미러를 사용하여 MFT 수정
  • ext2/ext3 Backup SuperBlock 위치 시키기

Testdisk 시스템 사양

  • DOS (리얼모드, Windows 9x DOS 포함),
  • Windows (NT4, 2000, XP, 2003,7,8,10),
  • Linux,
  • FreeBSD, NetBSD, OpenBSD,
  • SunOS
  • MacOSX

지원되는 시스템

  • BeFS ( BeOS )
  • BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
  • CramFS, Compressed File System
  • DOS/Windows FAT12, FAT16 and FAT32
  • HFS, HFS+ and HFSX, Hierarchical File System
  • JFS, IBM’s Journaled File System
  • Linux ext2 and ext3
  • Linux LUKS encrypted partition
  • Linux RAID md 0.9/1.0/1.1/1.2
    • RAID 1: mirroring
    • RAID 4: striped array with parity device
    • RAID 5: striped array with distributed parity information
    • RAID 6: striped array with distributed dual redundancy information
  • Linux Swap (versions 1 and 2)
  • LVM and LVM2, Linux Logical Volume Manager
  • Mac partition map
  • Novell Storage Services NSS
  • NTFS ( Windows NT/2000/XP/2003/Vista/2008 )
  • ReiserFS 3.5, 3.6 and 4
  • Sun Solaris i386 disklabel
  • Unix File System UFS and UFS2 (Sun/BSD/…)
  • XFS, SGI’s Journaled File System

파티션 복구 프로그램 사용방법

TESTDISK 외장하드 USB 배드섹터 복구방법
TESTDISK 외장하드 USB 배드섹터 복구방법

해당 파일을 실행해주면 위와 같은 창이 뜬다

  • Create – Log – 파일을 만들어 진행
  • Append – Log – 파일에 정보를 덧붙여서 진행
  • No Log – Log – 파일을 기록하지 않고 진행

Create를 선택하자

  • 해당 LOG는 해당 폴더에 TXT 파일로 저장된다.
TESTDISK 외장하드 USB 베드섹터 복구방법
다음은 복구할 드라이브 선택

필자는 하드드라이브와 외장하드 두개라 이렇게 2개가 표시되는데 복구할 드라이브를 선택 후 엔터를 누르면 진행이 된다.

파티션 테이블
파티션 테이블 선택
  1. 파티션 테이블을 선택하는 부분이다.
  2. 자신의 컴퓨터의 CPU를 선택하면 되는데 대부분 인텔을 사용하기에 제일 위에 인텔을 선택하자
  3. 혹시 MAC 맥 이나 Xbox 등을 사용하는 이용자라면 보기의 메뉴에서 선택해주자
TESTDISK 복구모드
다음은 복구메뉴다

각각 기능에 대한 설명으로는

  • Analyse – 파티션을 구조분석 및 손상된 파티션을 찾음
  • Advanced – 파일 시스템 유틸리티
  • Geometry – 디스크의 지오메트리(구조)를 변경
  • Options – 옵션(설정) 세팅
  • MBR Code – 첫 섹터를 MBR CODE로 사용
  • Delete – 파티션 테이블을 삭제
  • Quit – 종료

Analyse를 눌러 손상된 파티션 구조분석을 선택

TESTDISK 복구모드
TESTDISK 파티션 선택

다음은 파티션이 보인다.

p를 눌러주면 파일리스트를 확인할 수 있기 때문에 p를 한번 더 눌러 확인해보자

그럼 내 데이터가 무사히 뜨는것을 확인할 수 있는데 이러면 별다른 조치 없이 바로 복구가 될 가능성이 높다.

베드섹터 분석
베드섹터 분석

하단에 보면

  • Deeper Search – 깊게 재검색
  • Write – 외장하드 사용하기

두가지가 보인다.

여기서 상단에 파티션이 검색되었으니 더 이상 검색할 필요가 없으며 만약 드라이브가 검색되지 않는다거나 Write 가 활성화 되지 않는다면 Deeper Search 으로 더 분석을 해야한다.

TESTDISK 외장하드 USB 베드섹터 복구방법
외장하드 USB 베드섹터 복구방법

Write 버튼이 활성화 되었다면 Write 버튼을 눌러주면 베드섹터를 자동으로 치료해주고 컴퓨터를 재부팅하면 이렇게 자동으로 해당 드라이브를 검사 및 복구를 진행하게 된다.

윈도우 부팅중 베드섹터 복구
윈도우 부팅중 베드섹터 복구

이상 TESTDISK 를 이용한 외장하드나 USB등 베드섹터 “불량섹터“에 대한 복구방법에 대해 알아보았다.

이렇게 복구 된 데이터는 필요에 따라서 파티션 설정파티션복구 필요한 경우가 있으며 데이터복구 실패레쿠바파이널데이터등을 이용해 삭제된 데이터를 복구할 수 있다.

You may also like...

1 Response

  1. 2022년 4월 6일

    […] TESTDISK 배드섹터 치료 – 외장하드 USB 파티션 복구방법 […]

댓글 남기기

노랗 목차