분석 도구 MBR 복구

MBR 복구

손상된 MBR 파티션 테이블을 VBR 시그니처 스캔으로 재건합니다.

내 PC에 연결된 디스크를 복구하려면?

웹 브라우저는 보안 정책상 로컬 디스크에 직접 접근할 수 없습니다. 아래 스크립트를 다운로드하여 본인 PC에서 직접 실행하세요. Python 3.6 이상만 있으면 별도 설치 없이 동작합니다.

이 스크립트 사용으로 인한 모든 결과(데이터 손실, 시스템 손상 등)의 책임은 사용자 본인에게 있습니다. 다운로드 시 이에 동의하는 것으로 간주합니다.
Windows
# 1. 관리자 권한으로 CMD/PowerShell 실행
# 2. 스크립트가 있는 폴더로 이동
python forensiclab_mbr_repair.py
Linux / macOS
# root 권한 필요
sudo python3 forensiclab_mbr_repair.py
스크립트 실행 디스크 목록 표시 (OS 디스크 자동 제외) VBR 스캔 → 파티션 미리보기 YES 입력 → MBR 기록

경고 — 이 도구는 디스크에 직접 씁니다
입력 소스
.001 .img .dd .raw .bin — 업로드 후 서버 임시 파일에 저장됩니다.
복구 원리

MBR(0번 섹터)의 파티션 테이블이 손상되어도 각 파티션 첫 섹터인 VBR(Volume Boot Record)의 OEM ID 시그니처(NTFS, MSDOS5.0)가 남아있으면 LBA·크기를 추출하여 MBR 파티션 테이블을 재건할 수 있습니다.

FAT32 백업 섹터(LBA+6) 및 NTFS 백업 섹터(LBA+size)는 자동으로 필터링합니다.

디스크 이미지를 업로드하거나 장치 경로를 입력하면
VBR 시그니처를 스캔하여 복구 가능한 파티션을 표시합니다.