MBR 파티션 테이블

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 파티션 테이블은 어디에 위치해 있나요?

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 시그니처 55 AA

네 개의 파티션 항목은 정확히 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 파티션 테이블은 LBA 0에 위치한 마스터 부트 레코드(Master Boot Record)에 저장된 64바이트 크기의 구조체입니다. 여기에는 디스크 파티션의 위치, 크기, 유형 및 부트 상태를 설명하는 16바이트 크기의 항목 4개가 포함되어 있습니다.

MBR 파티션 테이블은 어디에 위치해 있나요?

MBR 파티션 테이블은 MBR 디스크의 첫 번째 논리 섹터에 위치합니다. 기존의 512바이트 섹터에서는 446바이트부터 509바이트까지를 차지합니다.

MBR 디스크에는 파티션을 몇 개까지 만들 수 있나요?

주 MBR 파티션 테이블에는 네 개의 항목이 포함되어 있으므로, MBR 디스크에는 최대 네 개의 주 파티션을 만들 수 있습니다. 추가 볼륨을 생성하려면, 하나의 항목으로 여러 논리 드라이브를 포함하는 확장 파티션을 정의할 수 있습니다.

MBR은 왜 2TB로 제한되나요?

MBR 파티션 항목은 32비트 필드를 사용하여 섹터 주소와 파티션 크기를 저장합니다. 512바이트 논리 섹터를 기준으로 할 때, 일반적으로 지원되는 주소 지정 가능 용량은 약 2 TiB이며, 보통 2 TB로 표기됩니다.

BOOTREC /FIXMBR 명령어는 MBR 파티션 테이블을 재구축하나요?

아니요. BOOTREC /FIXMBR 명령어는 새로운 마스터 부트 코드를 작성합니다. 이 명령어는 누락되거나 손상된 파티션 항목을 복원하지 않습니다. 파티션 테이블의 항목이 손상된 경우, 해당 파티션 테이블을 별도로 분석하고 재구성해야 합니다.

RAW 파티션은 할당되지 않은 디스크와 같은 것입니까?

아니요. RAW 볼륨이란 일반적으로 Windows가 파티션을 인식하지만 지원되는 파일 시스템을 마운트할 수 없는 상태를 의미합니다. 할당되지 않은 공간이란 Windows가 현재 해당 디스크 영역을 차지하는 유효한 파티션을 인식하지 못하고 있음을 의미합니다.

손상된 MBR 파티션 테이블을 데이터를 잃지 않고 복구할 수 있나요?

경우에 따라 다릅니다. 원래의 파티션 경계와 파일 시스템 구조가 온전하게 유지되어 있다면 성공적으로 재구성이 가능할 수도 있습니다. 그러나 잘못된 파티션 레이아웃을 적용하면 추가적인 문제가 발생할 수 있습니다. 올바른 레이아웃을 확신할 수 없는 경우에는 구조적 변경을 수행하기 전에 중요한 파일을 먼저 복구하십시오.

바실리는 이 분야에서 약 10년간 실무 경험을 쌓은 데이터 복구 전문가입니다. 그는 경력 전반에 걸쳐 삭제된 파일, 포맷된 드라이브, 손실된 파티션 및 RAW 파일 시스템과 관련된 수천 건의 복잡한 사례를 성공적으로 해결했습니다. 그의 전문 지식은 헥스 에디터와 같은 전문 도구를 사용한 수동 복구 방법과 복구 소프트웨어를 사용한 고급 자동화 솔루션을 모두 다룹니다. 바실리의 사명은 IT 전문가와 일반 사용자 모두에게 신뢰할 수 있는 데이터 복구 지식을 제공하여 소중한 디지털 자산을 보호할 수 있도록 돕는 것입니다.