외장하드나 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등 베드섹터 “불량섹터“에 대한 복구방법에 대해 알아보았다.
이렇게 복구 된 데이터는 필요에 따라서 파티션 설정및 파티션복구 필요한 경우가 있으며 데이터복구 실패 시 레쿠바나 파이널데이터등을 이용해 삭제된 데이터를 복구할 수 있다.
FAQ: 베드섹터 복구와 관련된 자주 묻는 질문
1. 베드섹터란 무엇인가요?
- 베드섹터는 하드 디스크나 외장 드라이브에서 물리적인 결함으로 인해 데이터를 읽거나 쓸 수 없는 부분을 말합니다. 주로 하드웨어의 충격이나 사용 중 발생할 수 있으며, 이로 인해 파일 손상이나 디스크 불안정이 발생할 수 있습니다.
2. 베드섹터가 발생하면 어떻게 해야 하나요?
- 베드섹터가 발생하면 디스크 검사 및 복구 작업을 통해 데이터를 복구할 수 있습니다. 기본적으로 Windows의 CHKDSK나 TestDisk와 같은 복구 소프트웨어를 사용하여 베드섹터를 치료할 수 있습니다.
- CHKDSK는 윈도우에서 제공하는 내장 도구로, 하드 드라이브나 외장 디스크를 검사하고 일부 오류를 자동으로 수정할 수 있습니다. TestDisk는 더 고급 기능을 제공하며, 다양한 운영 체제에서 사용 가능합니다.
3. TestDisk는 어떤 기능을 제공하나요?
- TestDisk는 하드 디스크, 외장 드라이브, USB 메모리 카드 등에서 파티션 복구, 부트 섹터 복구, 파일 시스템 복구, 삭제된 파일 복구 등의 다양한 기능을 제공합니다. 손상된 파티션이나 파일 시스템을 분석하고 복구할 수 있는 강력한 도구입니다.
4. TestDisk로 복구를 시도할 때 주의할 점은 무엇인가요?
- 복구 작업을 시작하기 전에 데이터 백업을 꼭 해두는 것이 중요합니다. 복구 과정에서 일부 데이터가 손실될 수 있기 때문입니다. 또한, Deeper Search를 사용하여 베드섹터를 더 깊게 분석하는 것도 중요한 단계입니다.
5. TestDisk에서 ‘Write’ 버튼을 눌러도 복구되지 않으면 어떻게 해야 하나요?
- 만약 Write 버튼이 활성화되었음에도 불구하고 복구되지 않는다면, Deeper Search를 실행하여 더 깊은 분석을 시도해야 할 수 있습니다. 드라이브의 상태에 따라, Deeper Search는 손상된 파티션을 더 세밀하게 검색하고 복구할 수 있습니다.
6. TestDisk를 사용할 때, 외장 하드를 복구 후에도 드라이브에 문제가 발생하면 어떻게 해야 하나요?
- 드라이브 복구 후에도 여전히 문제가 발생한다면, 하드웨어적인 문제가 있을 수 있습니다. 이 경우, 디스크의 물리적 손상이 원인일 수 있으며, 이러한 경우에는 데이터 복구 전문가의 도움을 받는 것이 좋습니다. 추가적으로 Recuva나 파이널 데이터와 같은 소프트웨어를 통해 삭제된 파일을 복구할 수 있습니다.
7. TestDisk로 파일 시스템 복구를 하면 파일이 손상될 수도 있나요?
- TestDisk로 파티션 복구나 파일 시스템 복구를 할 때, 복구된 파일이 손상될 가능성은 낮지만, 복구 작업이 잘못될 경우 손상이 발생할 수 있습니다. 따라서 복구 작업을 시작하기 전에 중요한 데이터를 별도로 백업해두는 것이 매우 중요합니다.
8. 베드섹터 복구 후 데이터 복구가 되지 않으면 다른 방법이 있나요?
- 베드섹터 복구 후에도 데이터가 복구되지 않는 경우, 디스크 이미징을 시도해 볼 수 있습니다. 디스크 이미징을 통해 손상된 영역을 제외하고 디스크의 나머지 데이터를 안전하게 복사할 수 있습니다. 이 방법을 사용하면 추가적인 손상을 방지하면서 데이터를 복구할 수 있습니다.
9. TestDisk 외에도 베드섹터 복구를 위한 소프트웨어는 무엇이 있나요?
- HD Tune이나 Victoria와 같은 다른 디스크 진단 소프트웨어도 베드섹터를 식별하고 검사하는 데 유용할 수 있습니다. 그러나 TestDisk는 더 강력한 복구 기능을 제공하므로, 파티션 복구나 파일 복구가 필요한 경우 TestDisk를 사용하는 것이 좋습니다.
10. Mac과 Linux에서 베드섹터를 복구하려면 어떻게 해야 하나요?
- Mac과 Linux 운영 체제에서도 TestDisk는 사용 가능합니다. TestDisk는 MacOS, Linux, FreeBSD 등 다양한 운영체제를 지원하며, 명령어 기반으로 복구를 진행할 수 있습니다. 다만, Mac의 경우 NTFS 파일 시스템에 대한 쓰기 권한이 없으므로, NTFS 드라이브를 복구할 때 추가적인 소프트웨어가 필요할 수 있습니다
- 파일 시스템 복구 및 디스크 복구 도구로는 TestDisk와 함께 사용하는 것이 일반적입니다. 다음은 TestDisk를 사용하여 베드 섹터 복구를 시도하는 단계별 방법입니다. 베드 섹터 복구를 시도하기 전에 데이터를 백업하고 중요한 파일을 보호해야 합니다. 베드 섹터 복구는 성공하지 않을 수 있으며 데이터 손실을 야기할 수 있습니다. ↩︎
1 thought on “TESTDISK 배드섹터 치료 – 외장하드 USB 파티션 복구방법”