외장하드 파티션 복구하는 방법 TestDisk로 해결하기
TestDisk는 파티션과 파일을 복구하는 강력한 무료 데이터 복구 도구입니다. 소프트웨어 오류나 사용자 실수로 인해 파티션 테이블이 손상되거나 삭제되었을 때 TestDisk를 사용하면 데이터를 복구할 수 있습니다. 특히 외장하드나 USB HDD의 부팅 불가 오류를 해결하는 데 매우 효과적입니다. 이 글에서는 TestDisk를 다운로드하고 사용하여 외장하드의 파티션 복구 및 부팅 문제를 해결하는 방법에 대해 자세히 알아보겠습니다.
TestDisk 소개 및 특징
TestDisk는 파티션과 파일을 복구하는 강력한 오픈소스 도구로, 다양한 파일 시스템에서 삭제된 파티션을 복구하고 부팅 불가능한 디스크를 다시 부팅 가능하게 만들 수 있습니다. 명령줄 기반 프로그램이지만 간단한 메뉴를 통해 사용자가 쉽게 파티션 테이블을 복구할 수 있도록 설계되었습니다.
TestDisk의 주요 기능:
- 삭제된 파티션 복구
- 부팅 불가능한 디스크를 부팅 가능하게 복구
- FAT, exFAT, NTFS, ext2/ext3/ext4 등 다양한 파일 시스템 지원
- 파티션 테이블 복구
- FAT/NTFS 부트 섹터 재구축
- MFT(Master File Table) 복구
- 삭제된 파일 복구
TestDisk는 무료로 사용할 수 있는 오픈소스 소프트웨어로, Windows, Linux, macOS 등 다양한 운영체제에서 실행할 수 있습니다. 특히 Windows 10, 11에서도 32비트와 64비트 버전 모두 사용 가능합니다.
TestDisk 다운로드 및 설치 방법
TestDisk를 사용하기 위해서는 먼저 프로그램을 다운로드하고 설치해야 합니다. 다음은 TestDisk를 다운로드하고 설치하는 방법입니다.
- CGSecurity 공식 웹사이트나 신뢰할 수 있는 소프트웨어 다운로드 사이트에서 TestDisk를 다운로드합니다.
- 다운로드한 파일은 압축 파일 형태로 제공됩니다. 압축을 풀면 여러 파일이 포함된 폴더가 생성됩니다.
- TestDisk는 별도의 설치 과정이 필요 없는 포터블 프로그램입니다. 압축을 푼 폴더 내에서 바로 실행할 수 있습니다.
- Windows에서는 'testdisk_win.exe' 파일을 실행하여 프로그램을 시작할 수 있습니다.
TestDisk는 명령줄 인터페이스를 사용하므로 그래픽 사용자 인터페이스(GUI)에 익숙한 사용자에게는 처음에 다소 어렵게 느껴질 수 있습니다. 하지만 메뉴 기반 인터페이스를 제공하므로 기본적인 명령어만 알면 쉽게 사용할 수 있습니다.
외장하드 파티션 복구 방법
외장하드나 USB HDD의 파티션이 손상되거나 삭제된 경우, TestDisk를 사용하여 복구할 수 있습니다. 다음은 TestDisk를 사용한 파티션 복구 과정입니다.
1. TestDisk 실행 및 로그 파일 설정
- TestDisk를 실행합니다.
- 로그 파일 생성 여부를 물어보는 화면이 나타나면 [No Log] 또는 [Create]를 선택합니다. 로그 파일을 생성하면 나중에 문제가 발생했을 때 참조할 수 있습니다.
2. 디스크 선택
- 복구할 외장하드나 USB HDD를 컴퓨터에 연결합니다.
- TestDisk가 시스템에 연결된 모든 디스크를 표시합니다.
- 방향키를 사용하여 복구하려는 외장하드나 USB HDD를 선택하고 Enter 키를 누릅니다.
- 파티션 테이블 유형을 선택하라는 메시지가 표시되면 대부분의 경우 [Intel/PC partition]을 선택합니다.
3. 파티션 분석 및 복구
- 메인 메뉴에서 [Analyse]를 선택하고 Enter 키를 누릅니다.
- [Quick Search]를 선택하여 빠른 검색을 시작합니다.
- TestDisk가 디스크를 스캔하여 삭제되거나 손상된 파티션을 찾습니다.
- 파티션이 발견되면 목록에 표시됩니다. 방향키를 사용하여 복구하려는 파티션을 선택합니다.
- 파티션을 선택한 후 [Write]를 선택하여 파티션 테이블을 복구합니다.
- 확인 메시지가 표시되면 [Y]를 입력하여 변경 사항을 저장합니다.
이 과정은 일반적으로 10초 내외로 빠르게 완료되며, 대부분의 경우 파티션을 성공적으로 복구할 수 있습니다. 파티션이 복구되면 컴퓨터를 재부팅하여 외장하드나 USB HDD가 정상적으로 인식되는지 확인합니다.
부팅 불가 오류 해결 방법
외장하드나 USB HDD가 부팅되지 않는 경우, 여러 가지 원인이 있을 수 있습니다. 다음은 TestDisk를 사용하여 부팅 불가 오류를 해결하는 방법입니다.
1. 부팅 섹터 복구
- TestDisk를 실행하고 복구할 디스크를 선택합니다.
- [Advanced] 메뉴를 선택합니다.
- [Boot] 옵션을 선택하여 부팅 섹터 관련 작업을 수행합니다.
- 파일 시스템에 따라 [Rebuild BS] (부트 섹터 재구축) 또는 [Backup BS] (부트 섹터 백업)를 선택합니다.
- 변경 사항을 저장하고 컴퓨터를 재부팅합니다.
2. BIOS 설정 확인
부팅 불가 오류가 발생하는 또 다른 원인은 BIOS 설정일 수 있습니다. 다음 사항을 확인하세요:
- 컴퓨터를 재부팅하고 F2, F8, F10, Del 등의 키를 눌러 BIOS 설정으로 들어갑니다.
- 부팅 순서(Boot Order)를 확인하고 외장하드나 USB HDD가 부팅 장치로 설정되어 있는지 확인합니다.
- Fast BIOS 모드가 활성화되어 있다면 비활성화합니다. 이 옵션이 활성화되어 있으면 레거시 USB 장치를 인식하지 못할 수 있습니다.
- Secure Boot가 활성화되어 있다면 비활성화하고 CSM(Compatibility Support Module) 또는 Legacy Boot Mode를 활성화합니다.
- 변경 사항을 저장하고 컴퓨터를 재부팅합니다.
3. USB 포맷 확인
부팅 가능한 USB 드라이브가 작동하지 않는 경우, USB 드라이브의 파일 시스템 형식이 문제일 수 있습니다. 부팅 가능한 USB 드라이브는 일반적으로 FAT32 형식이어야 합니다.
- USB 드라이브를 컴퓨터에 연결합니다.
- Windows + E 키를 눌러 파일 탐색기를 엽니다.
- USB 드라이브를 마우스 오른쪽 버튼으로 클릭하고 "포맷"을 선택합니다.
- 파일 시스템을 "FAT32"로 설정하고 "빠른 포맷" 옵션을 선택한 후 "시작"을 클릭합니다.
- 포맷이 완료되면 Windows ISO 파일을 사용하여 부팅 가능한 USB 드라이브를 다시 생성합니다.
하드디스크 부팅 불가 원인 및 해결 방법
하드디스크가 부팅되지 않는 경우, 다음과 같은 원인이 있을 수 있습니다:
- 하드디스크 불량: 하드디스크 자체에 물리적인 손상이 있는 경우입니다. 이 경우 하드디스크를 교체해야 할 수 있습니다.
- SATA 케이블 불량: 하드디스크와 메인보드를 연결하는 SATA 케이블이 손상된 경우입니다. 케이블을 교체하여 문제를 해결할 수 있습니다.
- 메인보드 SATA 슬롯 불량: 메인보드의 SATA 슬롯이 손상된 경우입니다. 다른 SATA 슬롯을 사용하거나 메인보드를 수리해야 할 수 있습니다.
- 파티션 테이블 손상: 파티션 테이블이 손상된 경우 TestDisk를 사용하여 복구할 수 있습니다.
- 부트 섹터 손상: 부트 섹터가 손상된 경우 TestDisk의 부트 섹터 복구 기능을 사용하여 문제를 해결할 수 있습니다.
윈도우 부트로더 복구 방법
외장 USB HDD의 윈도우 부트로더가 손상된 경우, 윈도우 복구 환경(WinRE)이나 명령 프롬프트를 사용하여 복구할 수 있습니다. 다음은 명령 프롬프트를 사용한 윈도우 부트로더 복구 방법입니다:
- HDD를 USB를 통해 컴퓨터에 연결합니다.
- 윈도우 설치 USB나 DVD를 사용하여 컴퓨터를 부팅합니다.
- 윈도우 설치 대신 "컴퓨터 복구"를 선택합니다.
- "문제 해결" > "고급 옵션" > "명령 프롬프트"를 선택합니다.
- 명령 프롬프트에서 다음 명령을 실행합니다:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
- 명령 실행이 완료되면 컴퓨터를 재부팅하여 부트로더가 복구되었는지 확인합니다.
결론
TestDisk는 외장하드나 USB HDD의 파티션 복구 및 부팅 불가 오류 해결에 매우 유용한 도구입니다. 무료로 사용할 수 있는 오픈소스 소프트웨어이며, 다양한 파일 시스템을 지원하고 여러 가지 복구 기능을 제공합니다. 하지만 명령줄 인터페이스를 사용하므로 처음 사용하는 사용자에게는 다소 어렵게 느껴질 수 있습니다.
파티션 복구나 부팅 불가 오류 해결 시 주의해야 할 점은 데이터 손실 가능성입니다. 중요한 데이터가 있는 경우 먼저 백업을 수행하거나 전문적인 데이터 복구 서비스를 이용하는 것이 좋습니다. 또한 하드웨어 문제가 있는 경우 소프트웨어적인 해결 방법만으로는 문제를 완전히 해결할 수 없을 수 있으므로, 하드웨어 점검도 함께 수행하는 것이 좋습니다.
자주 묻는 질문
Q: TestDisk는 무료인가요?
A: 네, TestDisk는 오픈소스 소프트웨어로 무료로 사용할 수 있습니다.
Q: TestDisk로 어떤 파일 시스템을 복구할 수 있나요?
A: TestDisk는 FAT, exFAT, NTFS, ext2/ext3/ext4 등 다양한 파일 시스템을 지원합니다.
Q: 외장하드가 BIOS에서 인식되지 않는 이유는 무엇인가요?
A: BIOS 설정에서 Fast BIOS 모드가 활성화되어 있거나, USB 레거시 지원이 비활성화되어 있을 수 있습니다. 또한 하드웨어 문제나 케이블 연결 문제일 수도 있습니다.
Q: 부팅 가능한 USB 드라이브가 작동하지 않는 이유는 무엇인가요?
A: USB 드라이브의 파일 시스템이 FAT32가 아니거나, BIOS 설정에서 USB 부팅이 비활성화되어 있거나, Secure Boot가 활성화되어 있을 수 있습니다.
Q: TestDisk 외에 다른 파티션 복구 프로그램은 없나요?
A: EaseUS 파티션 마스터, EaseUS 데이터 복구 마법사 등 다양한 상용 및 무료 파티션 복구 프로그램이 있습니다. 이러한 프로그램들은 그래픽 사용자 인터페이스를 제공하여 사용이 더 쉬울 수 있지만, 일부는 유료입니다.
댓글