외장하드나 USB등 하드에 베드섹터가 생기면 이를 복구하는 방법이 필요한데 기본적으로 윈도우에서 제공하는 방식인 CHKDSK 방식을 추천합니다. 하지만 해당방법으로 해결되지 않거나 윈도우 운영체제가 아닌 맥북 MacOS 나 유분트, 리눅스 등을 사용하는 사용자라면 TESTDISK 라는 프로그램을 사용하면 외장하드나 USB 메모리카드 등 베드섹터를 검사 후 치료 복구가 가능합니다.
베드섹터란 우리가 하드디스크를 사용하는데 있어서 외부적으로나 내부적인 충격을 받게 될때 이러한 저장 매체 부분에 문제가 발생하는 것을 말하며 보통 고장의 원인은 외부적 충격이란 외장하드를 떨어트리거나 외부적 충격을 받는것을 말합니다.
그리고 내부적 충격이란 데이터를 읽어들이는 중에 케이블을 뽑는다거나 하는 행위를 말하는데 그렇기 때문에 외장하드를 사용후에는 안전제거를 하는것이 중요합니다.
- 그럼 TESTDISK 를 이용한 베드섹터 복구방법1을 알아보도록 하겠습니다.
- 본 방법은 TestDisk7.1 파일을 첨부하였으니 부담없이 보고 따라해보세요
TESTDISK 다운로드
- TestDisk 다운로드 및 설치
- TestDisk를 공식 웹사이트(https://www.cgsecurity.org/wiki/TestDisk_Download)에서 다운로드하고 설치하세요.
- TestDisk 실행: TestDisk를 실행하고 커맨드 프롬프트 창이 나타납니다.
- 디스크 선택: 복구할 디스크를 선택합니다. TestDisk에서는 사용 가능한 디스크 목록이 표시됩니다.
- 파티션 타입 선택: 파티션 타입을 선택합니다. 대부분의 경우 “Intel”을 선택합니다.
- 파티션 목록 표시: 선택한 디스크의 파티션 목록이 표시됩니다. 복구하려는 파티션을 선택하고 “Enter” 키를 눌러 진행합니다.
- 파티션 테이블 분석: TestDisk가 파티션 테이블을 분석하여 손상된 부분을 식별합니다.
- Quick Search 또는 Deeper Search 실행: Quick Search를 먼저 시도하고 원하는 파티션을 찾지 못하면 Deeper Search를 실행합니다. 이 과정은 디스크를 검색하여 파티션 정보를 찾습니다.
- 파티션 선택: 파티션 정보가 표시되면 복구하려는 파티션을 선택하고 “P” 키를 눌러 미리보기를 확인합니다. 원하는 파일을 확인한 후 “C” 키를 눌러 파일을 복사할 위치를 선택합니다.
- 복사 대상 디렉터리 선택: 복사할 파일을 저장할 디렉터리를 선택합니다. 완료되면 “C” 키를 눌러 복사를 시작합니다.
- 복사 완료: 파일 복사가 완료되면 TestDisk가 종료됩니다.
파티션복구프로그램 TESTDISK 정보
기능 | 설명 |
---|---|
파일 시스템 복구 | 손상된 파일 시스템을 복구하여 삭제된 파일이나 파티션을 복구하는 기능입니다. |
파티션 복구 | 손상된 또는 삭제된 파티션을 찾아 복구하는 기능으로 중요한 데이터를 회복할 수 있습니다. |
부트 섹터 복구 | 손상된 부트 섹터를 복구하여 시스템이 부팅될 수 있도록 합니다. |
MBR 복구 | Master Boot Record (MBR)를 복구하여 부팅 관련 문제를 해결하는 데 도움을 줍니다. |
파티션 테이블 복구 | 손상된 파티션 테이블을 복구하여 파티션 정보를 복원하는 기능입니다. |
디스크 검사 | 디스크의 상태를 검사하고 오류를 식별하여 디스크의 건강 상태를 확인합니다. |
파티션 식별 | 디스크에 있는 파티션을 식별하고 파티션 유형, 크기 등을 확인하는 기능입니다. |
미디어 이미징 | 디스크나 파티션의 이미지를 생성하여 데이터를 백업하거나 분석하는 데 사용합니다. |
디스크 정보 확인 | 디스크의 기술적인 정보를 표시하여 디스크의 모델, 용량, 브랜드 등을 확인할 수 있습니다. |
파일 시스템 정보 | 파일 시스템의 상태 및 속성을 표시하고, 파일 시스템에 대한 정보를 제공합니다. |
Testdisk 기능
- 파티션 테이블 수정, 삭제된 파티션 복구
- 백업으로부터 FAT32 부트 섹터 복구
- FAT12/FAT16/FAT32부트 섹터 다시 만들기
- FAT 테이블 수정
- NTFS 부트 섹터 다시 만들기
- 백업으로부터 NTFS 부트 섹터 복구
- MFT 미러를 사용하여 MFT 수정
- ext2/ext3 Backup SuperBlock 위치 시키기
TestDisk는 데이터 복구와 디스크 관리를 위한 강력한 도구로, 손상된 파티션, 파일 시스템, 부트 섹터 등의 문제를 해결하고 중요한 데이터를 회복하는 데 도움을 줍니다.
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
파티션 복구 프로그램 사용방법
해당 파일을 실행해주면 위와 같은 창이 뜬다
- Create – Log – 파일을 만들어 진행
- Append – Log – 파일에 정보를 덧붙여서 진행
- No Log – Log – 파일을 기록하지 않고 진행
Create를 선택하자
- 해당 LOG는 해당 폴더에 TXT 파일로 저장된다.
필자는 하드드라이브와 외장하드 두개라 이렇게 2개가 표시되는데 복구할 드라이브를 선택 후 엔터를 누르면 진행이 된다.
- 파티션 테이블을 선택하는 부분이다.
- 자신의 컴퓨터의 CPU를 선택하면 되는데 대부분 인텔을 사용하기에 제일 위에 인텔을 선택하자
- 혹시 MAC 맥 이나 Xbox 등을 사용하는 이용자라면 보기의 메뉴에서 선택해주자
각각 기능에 대한 설명으로는
- Analyse – 파티션을 구조분석 및 손상된 파티션을 찾음
- Advanced – 파일 시스템 유틸리티
- Geometry – 디스크의 지오메트리(구조)를 변경
- Options – 옵션(설정) 세팅
- MBR Code – 첫 섹터를 MBR CODE로 사용
- Delete – 파티션 테이블을 삭제
- Quit – 종료
Analyse를 눌러 손상된 파티션 구조분석을 선택
다음은 파티션이 보인다.
p를 눌러주면 파일리스트를 확인할 수 있기 때문에 p를 한번 더 눌러 확인해보자
그럼 내 데이터가 무사히 뜨는것을 확인할 수 있는데 이러면 별다른 조치 없이 바로 복구가 될 가능성이 높다.
하단에 보면
- Deeper Search – 깊게 재검색
- Write – 외장하드 사용하기
두가지가 보인다.
여기서 상단에 파티션이 검색되었으니 더 이상 검색할 필요가 없으며 만약 드라이브가 검색되지 않는다거나 Write 가 활성화 되지 않는다면 Deeper Search 으로 더 분석을 해야한다.
Write 버튼이 활성화 되었다면 Write 버튼을 눌러주면 베드섹터를 자동으로 치료해주고 컴퓨터를 재부팅하면 이렇게 자동으로 해당 드라이브를 검사 및 복구를 진행하게 된다.
이상 TESTDISK 를 이용한 외장하드나 USB등 베드섹터 “불량섹터“에 대한 복구방법에 대해 알아보았다.
이렇게 복구 된 데이터는 필요에 따라서 파티션 설정및 파티션복구 필요한 경우가 있으며 데이터복구 실패 시 레쿠바나 파이널데이터등을 이용해 삭제된 데이터를 복구할 수 있다.
- 파일 시스템 복구 및 디스크 복구 도구로는 TestDisk와 함께 사용하는 것이 일반적입니다. 다음은 TestDisk를 사용하여 베드 섹터 복구를 시도하는 단계별 방법입니다. 베드 섹터 복구를 시도하기 전에 데이터를 백업하고 중요한 파일을 보호해야 합니다. 베드 섹터 복구는 성공하지 않을 수 있으며 데이터 손실을 야기할 수 있습니다. ↩︎
1 thought on “TESTDISK 배드섹터 치료 – 외장하드 USB 파티션 복구방법”