MBR 파티션 테이블

MBR 파티션 테이블이란 무엇인가요?
그리고 MBR 파티션 테이블 는 MBR 포맷 디스크의 마스터 부트 레코드(섹터 LBA 0) 안에 저장된 64바이트 구조입니다. 이는 저장 공간을 분할하는 방법을 정의하고 각 파티션의 시작과 끝을 시스템에 알려줍니다. 여러 개의 중복 파티션 테이블을 저장하는 GPT와 달리 MBR 파티션 테이블에는 다음이 있습니다. 사본 하나만, 부패에 매우 취약합니다.
이 표에는 다음이 포함됩니다. 16바이트 파티션 항목 4개, 즉, MBR 디스크는 최대 4개의 기본 파티션(또는 3개의 기본 파티션 + 논리 볼륨이 포함된 1개의 확장 파티션)을 지원합니다.
MBR 파티션 테이블이 손상되면 시스템에서 파티션을 올바르게 매핑할 수 없어 파티션이 사라지게 됩니다, RAW로 표시, 를 클릭하거나 잘못된 크기 정보를 표시합니다.
목차
MBR 파티션 테이블: 주요 정보
기능 | MBR 파티션 테이블 |
성명 | 마스터 부트 레코드 파티션 테이블 |
위치 | LBA 0, 디스크의 첫 번째 논리 섹터 |
파티션 테이블 크기 | 64바이트 |
파티션 항목 수 | 4 |
각 항목의 크기 | 16바이트 |
최대 기본 파티션 수 | 4 |
추가 파티션 | 확장 파티션 및 논리 드라이브를 통해 지원됨 |
필드 처리 | 32비트 시작 LBA 및 섹터 수 필드 |
일반 용량 제한 | 512바이트 논리 섹터 기준으로 약 2 TiB |
내장 백업 파티션 테이블 | 아니요 |
내장 체크섬 | 아니요 |
공통 부팅 환경 | 레거시 BIOS |

MBR 파티션 테이블은 어디에 위치해 있나요?
MBR 파티션 테이블은 다음 위치에 저장되어 있습니다. LBA 0, 이는 MBR 디스크의 첫 번째 논리 블록입니다.
512바이트 논리 섹터를 사용하는 일반적인 디스크에서, 첫 번째 섹터는 다음과 같은 영역으로 나뉩니다:
바이트 오프셋 | 크기 | 내용 |
0–445 | 446바이트 | 부트스트랩 코드 및 관련 디스크 정보 |
446–461 | 16바이트 | 파티션 항목 1 |
462–477 | 16바이트 | 파티션 항목 2 |
478–493 | 16바이트 | 파티션 항목 3 |
494–509 | 16바이트 | 파티션 항목 4 |
510–511 | 2바이트 | MBR 시그니처 |
네 개의 파티션 항목은 정확히 64바이트를 차지합니다:
4개의 파티션 항목 × 16바이트 = 64바이트
파티션 테이블은 첫 번째 섹터의 극히 일부만을 차지하기 때문에, LBA 0이 손상되더라도 그 이후 섹터에 저장된 모든 파일이 직접 삭제되지는 않으면서도 디스크 레이아웃에 영향을 미칠 수 있습니다.
그러나 데이터를 복구할 수 있는지 여부는 손상의 원인과 디스크에 추가 데이터가 기록되었는지 여부에 따라 달라집니다.
[이미지 배치 권장 위치]
이미지 제목:
MBR 파티션 테이블 구조
권장 이미지 파일 이름:
mbr-partition-table-layout.webp
권장 대체 텍스트:
부트 코드, 네 개의 파티션 항목 및 55AA 시그니처가 표시된 MBR 파티션 테이블 구조
MBR 파티션 테이블은 어떻게 작동하나요?
컴퓨터나 운영 체제가 MBR 디스크를 감지하면, LBA 0에 저장된 파티션 항목을 읽어들입니다.
각 유효한 항목은 파티션에 할당된 섹터 범위를 나타냅니다.
예를 들어, 항목에는 다음과 같이 기재될 수 있습니다:
- 이 파티션은 LBA 2,048에서 시작됩니다.
- 이 파티션에는 500,000,000개의 섹터가 포함되어 있습니다.
- 이 파티션은 유형 코드를 사용합니다
0x07 - 이 파티션은 활성 파티션으로 표시되어 있지 않습니다.
운영 체제는 시작 LBA와 파티션 크기를 사용하여 파티션 경계를 계산합니다.
종착 위치는 다음과 같이 계산할 수 있습니다:
종료 LBA = 시작 LBA + 섹터 수 − 1
예를 들어
LBA 시작값 = 2,048
섹터 수 = 1,000,000
따라서
종료 LBA = 2,048 + 1,000,000 − 1
종료 LBA = 1,002,047
그런 다음 운영 체제는 해당 섹터 범위 내의 데이터를 분석하여 파일 시스템을 식별하고 마운트합니다.
파티션 테이블과 파일 시스템은 서로 다른 구조입니다.
파티션 테이블은 운영 체제에 다음과 같이 알려줍니다. 파티션이 있는 위치, 반면 파일 시스템은 파티션 내의 파일과 폴더.
이 구분은 문제 해결 과정에서 중요합니다.
파티션에는 유효한 MBR 항목이 남아 있을 수 있지만 파일 시스템이 손상되었을 수 있습니다. 반대로, 파티션 항목이 누락되어 있을 수 있지만 대부분의 NTFS, FAT32, exFAT, 또는 기타 파일 시스템 데이터가 남아 있는 경우.
MBR에는 왜 2TB의 제한이 있을까요?
일반적으로 언급되는 MBR 디스크 용량 한계는 512바이트 논리 섹터를 사용할 경우 약 2 TiB입니다.
이러한 제한은 각 MBR 파티션 항목에 포함된 32비트 섹터 수 필드에서 비롯됩니다.
32비트 부호 없는 값은 최대 다음 값까지 표현할 수 있습니다:
2³² 섹터
논리 섹터당 512바이트인 경우:
2³² × 512 바이트 = 2,199,023,255,552 바이트
이는 대략 다음과 같습니다:
- 2.2 TB를 십진수 단위로 환산하면
- 2 TiB를 이진 단위로 환산하면
간결함을 위해 운영 체제 설명서나 스토리지 제품 인터페이스에서는 이를 종종 다음과 같이 설명합니다. 2 TB MBR 제한. 마이크로소프트는 2TB를 초과하는 디스크의 경우 GPT를 권장합니다.
정확한 실제 한계는 논리 섹터 크기와 소프트웨어 호환성에 따라 달라질 수 있습니다. 하지만 일반적으로 GPT는 최신 대용량 디스크에 가장 선호되는 파티션 구성 방식입니다.
MBR 파티션 테이블을 복구하는 방법(단계별)
1. 디스크 포맷 또는 초기화하지 않기
Windows에서 “디스크를 포맷해야 합니다”라는 메시지가 표시되거나 GPT/MBR로 초기화하라는 메시지가 표시되는 경우, 즉시 취소.
포맷하면 파티션 항목이 대체되어 메타데이터가 영구적으로 손실될 위험이 있습니다.
2. Windows 디스크 관리에서 디스크 검사
디스크가 다음과 같이 표시되는 경우 RAW 또는 할당되지 않음, 를 사용하면 파티션 테이블을 읽을 수 없습니다.
그러나 파티션 영역 내부의 데이터는 그대로 유지되는 경우가 많습니다.
3. 3. Windows 복구 환경 사용(부팅 드라이브용)
시스템이 부팅되지 않는 경우:
- Windows 설치 미디어에서 부팅
- 열기 명령 프롬프트
- 실행:
부트레크 /fixmbr
부트 레크 / 수정 부팅
부트렉 /스캔
부트렉 /재빌드BCD
이 명령은 부트 로더를 복구하지만 파티션 테이블을 다시 빌드하지 마십시오..
테이블 자체가 아니라 부팅 항목이 손상된 경우에만 도움이 됩니다.
4. MBR 파티션 테이블 재구성
DiskDrill 또는 Minitool과 같은 파티션 복구 도구는 파일 시스템을 감지하고 파티션 테이블을 자동으로 재구성할 수 있습니다. 데이터 손실 시 도구가 파티션을 포맷하지 않는지 확인하세요.
5. 구조적 수정 전에 데이터 복구하기
파티션 테이블이 심하게 손상된 경우 가장 안전한 옵션은 테이블을 다시 작성하기 전에 데이터를 추출하는 것입니다.
다음과 같은 도구 Magic Data Recovery 손상된 MBR 구조를 우회하여 파일 시스템 서명을 직접 읽습니다. 심지어 디스크가 RAW로 표시되거나 인식되지 않음, 소프트웨어는 섹터를 스캔하고, NTFS/MFT 메타데이터를 찾고, 온전한 파일을 복구할 수 있습니다.
6. 파티션 테이블이 손상된 드라이브에서 CHKDSK 실행 방지
CHKDSK는 고아 레코드를 수정하거나 삭제할 수 있으므로 파일 시스템의 일관성이 확인될 때까지 사용해서는 안 됩니다.
MBR 파티션 테이블과 GPT 비교
GPT, 즉 GUID 파티션 테이블(GUID Partition Table)은 MBR을 대체하는 최신 방식입니다.
GPT는 64비트 LBA 필드를 사용하며, 더 많은 파티션을 지원하고, 주 파티션 및 백업 파티션 정보를 저장하며, CRC32 값을 사용하여 데이터 손상을 감지하는 데 도움을 줍니다.
기능 | MBR | GPT |
성명 | 마스터 부트 레코드 | GUID 파티션 테이블 |
파티션 항목 | 메인 테이블에 4개의 레코드 | 항목이 많습니다. Windows는 일반적으로 128개 분량을 위한 공간을 확보합니다. |
최대 기본 파티션 수 | 4 | 4보다 많은 |
추가 파티션 | 확장 파티션과 논리 드라이브를 사용합니다. | 확장 파티션이 필요하지 않습니다 |
대처 | 32비트 LBA 필드 | 64비트 LBA 필드 |
일반적인 Windows 디스크 용량 제한 | 약 2 TB | 2TB를 초과하는 디스크를 지원합니다 |
주 파티션 테이블의 위치 | LBA 0 | GPT 헤더는 일반적으로 LBA 1에서 시작합니다. |
백업 파티션 정보 | 표준 백업 테이블 없음 | 주 GPT 구조와 백업 GPT 구조 |
무결성 검사 | 내장된 파티션 테이블 체크섬 없음 | CRC32 무결성 검사 |
일반적인 Windows 시스템 부팅 환경 | 레거시 BIOS | UEFI |
최신 Windows 시스템 디스크 | 호환되는 BIOS 구성에서 지원됨 | 일반적으로 선호되는 |
대용량 디스크 | 제한적 | 추천 |
GPT에는 LBA 0 위치에 보호용 MBR도 포함되어 있습니다. 이 보호 항목은 구형 MBR 전용 도구가 GPT 디스크를 비어 있는 디스크로 잘못 인식하는 것을 방지하는 데 도움이 됩니다.
결론
그리고 MBR 파티션 테이블 는 디스크 레이아웃을 해석하는 데 필수적이며, 이 64바이트 구조가 손상되면 파티션 누락, RAW 디스크 또는 부팅 실패가 발생할 수 있습니다.
다행히도 파티션 내부의 데이터는 그대로 유지되는 경우가 많습니다.
포맷을 피하고, 적절한 재구성 방법을 사용하고, 구조적 변경 사항을 적용하기 전에 데이터를 복구하면 사용자는 안전하게 액세스를 복원할 수 있습니다.
드라이브가 인식되지 않거나 RAW가 되는 경우, Magic Data Recovery 는 디스크를 복구하기 전에 파일을 추출하는 안정적인 읽기 전용 방법을 제공합니다.
Windows 7/8/10/11 및 Windows Server 지원
MBR 파티션 테이블에 대한 FAQ
MBR 파티션 테이블이란 무엇인가요?
MBR 파티션 테이블은 어디에 위치해 있나요?
MBR 디스크에는 파티션을 몇 개까지 만들 수 있나요?
MBR은 왜 2TB로 제한되나요?
BOOTREC /FIXMBR 명령어는 MBR 파티션 테이블을 재구축하나요?
RAW 파티션은 할당되지 않은 디스크와 같은 것입니까?
손상된 MBR 파티션 테이블을 데이터를 잃지 않고 복구할 수 있나요?
바실리는 이 분야에서 약 10년간 실무 경험을 쌓은 데이터 복구 전문가입니다. 그는 경력 전반에 걸쳐 삭제된 파일, 포맷된 드라이브, 손실된 파티션 및 RAW 파일 시스템과 관련된 수천 건의 복잡한 사례를 성공적으로 해결했습니다. 그의 전문 지식은 헥스 에디터와 같은 전문 도구를 사용한 수동 복구 방법과 복구 소프트웨어를 사용한 고급 자동화 솔루션을 모두 다룹니다. 바실리의 사명은 IT 전문가와 일반 사용자 모두에게 신뢰할 수 있는 데이터 복구 지식을 제공하여 소중한 디지털 자산을 보호할 수 있도록 돕는 것입니다.
