MBR 손상: 데이터 손실 없이 손상된 MBR을 복구하는 방법

MBR 손상

MBR 손상은 마스터 부트 레코드(MBR)에 저장된 부트 코드나 파티션 테이블이 손상되었을 때 발생합니다. MBR 방식으로 파티션이 구성된 시스템 디스크를 사용하는 레거시 BIOS 컴퓨터의 경우, 이러한 손상으로 인해 Windows가 시작되지 않을 수 있으며 “운영 체제를 찾을 수 없음”, “파티션 테이블이 잘못됨” 또는 “부팅 가능한 장치가 없음”과 같은 오류 메시지가 표시될 수 있습니다.”

손상된 MBR 그렇다고 해서 반드시 파일이 삭제된 것은 아닙니다. 대부분의 경우, 운영 체제가 Windows 파티션을 찾거나 디스크에 저장된 파티션을 식별하는 데 필요한 정보를 단순히 잃어버린 것일 뿐입니다. 디스크가 포맷되거나 초기화되거나 파티션이 재분할되거나 내용이 덮어쓰기되지 않은 한, 해당 파일들은 여전히 복구 가능할 수 있습니다.

복구를 시도하기 전에, 문제가 발생한 디스크가 실제로 MBR을 사용하는지 확인하십시오. 지원되는 대부분의 Windows 11 컴퓨터는 UEFI를 통해 부팅되며, 일반적으로 MBR 대신 GPT를 사용합니다. 이러한 경우, 문제는 마스터 부트 레코드(MBR)가 아닌 EFI 시스템 파티션이나 부팅 구성 데이터(BCD)와 관련될 수 있습니다.

간단한 답변: MBR 손상을 안전하게 해결하려면, 먼저 시스템 디스크가 MBR 파티션 방식을 사용하는지 확인하십시오. 수동으로 명령을 입력하기 전에 Windows 시작 복구를 시도해 보십시오. 레거시 BIOS/MBR 시스템에서는, 부트레크 /fixmbr 손상된 마스터 부트 코드를 다시 작성할 수 있습니다. 단, 파티션이 없거나 할당되지 않았거나 접근할 수 없는 경우에는 파티션 테이블을 재구축하기 전에 중요한 데이터를 먼저 복구하십시오.

Windows 7/8/10/11 및 Windows Server 지원

목차

MBR 손상이란 무엇인가요?

MBR 손상 는 초기화된 디스크의 첫 512바이트인 마스터 부트 레코드(MBR)의 손상을 나타냅니다.

이 섹터에는 다음이 포함됩니다:

1. 부트로더 코드(446바이트)

2. 파티션 테이블 항목(64바이트)

3. 부팅 서명(2바이트)

이 구조가 손상되면 시스템이 활성 파티션을 찾지 못하거나 초기화 코드를 실행할 수 없어 부팅에 실패하거나 디스크가 RAW로 표시될 수 있습니다.

놀랍기는 하지만, MBR 손상은 일반적으로 구조적 메타데이터에만 영향을 미치고 볼륨의 실제 사용자 데이터는 그대로 유지되는 경우가 많습니다.

MBR 손상이란?

일반적인 MBR 손상 증상 및 오류 메시지

증상 또는 오류가능한 의미권장 조치
운영 체제를 찾을 수 없습니다.부트 코드가 활성 시스템 파티션을 찾을 수 없습니다.시동 복구를 실행한 다음, 디스크 파티션 형식을 확인하세요.
잘못된 파티션 테이블MBR 파티션 항목이 유효하지 않거나 손상되었을 수 있습니다.중요한 파일을 복구하기 전에 디스크를 다시 파티션 나누지 마십시오
부팅 가능한 장치가 없습니다부팅 순서 오류, 부팅 코드 손상, 디스크 오류 또는 시스템 파티션 누락먼저 BIOS 인식 및 부팅 순서를 확인하세요
깜빡이는 커서가 있는 검은 화면부트 코드가 Windows로 제어권을 넘기지 않을 수 있습니다.MBR 시스템에서 WinRE 시작 복구 또는 Bootrec 사용
디스크가 ‘할당되지 않음’으로 표시됨파티션 테이블 항목이 누락되었을 수 있습니다새 볼륨을 생성하기 전에 데이터를 복구하십시오
디스크 상태가 ‘초기화되지 않음’으로 표시됨Windows에서 유효한 파티션 구조를 읽을 수 없습니다.디스크에 중요한 파일이 들어 있는 경우 ‘초기화’를 클릭하지 마십시오.
파티션이 RAW로 표시됨Windows에서 볼륨 파일 시스템을 인식할 수 없습니다.포맷하거나 복구 작업을 실행하기 전에 데이터를 복구하세요
BIOS에서 HDD 또는 SSD가 사라짐연결 문제 또는 하드웨어 고장 가능성소프트웨어 수리는 중단하고 하드웨어를 점검하십시오.

일반적인 원인

MBR 손상은 다음과 같은 이유로 발생할 수 있습니다:

  • 부트 섹터를 수정하는 멀웨어
  • 디스크 쓰기 중 전력 손실
  • 복제 또는 마이그레이션 실패
  • 파티셔닝 유틸리티의 잘못된 사용
  • 레거시 MBR 디스크와의 오래된 BIOS/UEFI 상호 작용
  • LBA 0에 영향을 미치는 물리적 불량 섹터

MBR은 하나의 섹터만 차지하기 때문에 최소한의 손상으로도 전체 디스크 구조가 불안정해질 수 있습니다.

손상된 MBR을 복구하기 전에 해야 할 일

새로운 부트 코드를 작성하거나 파티션 테이블을 재구성하기 전에 다음 예방 조치를 취하십시오:

  1. 문제가 발생한 디스크를 초기화하거나, 포맷하거나, 파티션을 다시 나누지 마십시오.
  2. 문제가 발생한 드라이브에는 복구 또는 수리 소프트웨어를 설치하지 마십시오.
  3. 잘못된 디스크를 선택할 위험을 줄이기 위해 불필요한 외장 드라이브를 분리하십시오.
  4. 디스크에 중요한 파일이 포함되어 있고 파티션이 없는 경우, 구조를 변경하기 전에 파일을 복구하십시오.
  5. 드라이브에서 딸깍거리는 소리, 삐걱거리는 소리, 또는 반복적인 회전 소리가 난다면, 사용을 중단하고 전문 하드웨어 복구 업체에 도움을 요청하십시오.

복구 명령어는 디스크 구조를 변경합니다. 이러한 명령어는 부팅 기능을 복구할 수는 있지만, 파티션 정보가 이미 손실된 경우 데이터 복구를 대신할 수는 없습니다.

MBR 손상을 안전하게 복구하는 방법

방법 1. 디스크가 MBR을 사용하는지, 아니면 GPT를 사용하는지 확인하기

MBR을 복구하기 전에, 시스템 디스크가 실제로 MBR 파티션 방식을 사용하는지 확인하십시오.

Windows가 여전히 시작될 수 있다면:

  1. 프레스 Windows + X 을 클릭하고 디스크 관리.
  2. 문제가 발생한 디스크를 마우스 오른쪽 버튼으로 클릭한 다음 다음을 선택합니다. 속성.
  3. 열기 권수 탭을 클릭합니다.
  4. 확인 파티션 스타일.

다음 중 하나가 표시됩니다:

  • 마스터 부트 레코드(MBR)
  • GUID 파티션 테이블(GPT)

Windows가 시작되지 않는 경우, Windows 복구 환경에서 명령 프롬프트를 열고 다음 명령을 실행하십시오:

diskpart
list disk
exit

GPT 열에 별표(*)가 표시되어 있으면 해당 디스크가 GPT를 사용함을 의미합니다. 시스템 디스크가 GPT를 사용하는 경우, MBR 복구 명령은 건너뛰고 UEFI/BCD 복구 섹션으로 진행하십시오.

방법 2. Windows 시작 복구 실행하기

일반적으로 수동 부팅 명령어를 실행하기 전에 ‘시작 문제 해결’을 먼저 시도해야 합니다.

  1. Windows 복구 환경으로 부팅하십시오.
  2. 선택 문제 해결.
  3. 선택 고급 옵션.
  4. 선택 시동 복구.
  5. Windows 설치를 선택하고 복구 과정이 완료되도록 기다리십시오.

시작 복구는 손상된 부팅 구성, 누락된 시스템 파일 및 기타 부팅 관련 오류와 같은 일반적인 시작 문제를 자동으로 해결할 수 있습니다.

Windows가 여전히 시작되지 않고 시스템 디스크가 MBR로 확인된 경우, 다음 방법으로 진행하십시오.

방법 3. Bootrec을 사용하여 MBR 부팅 코드 복구하기

Windows 설치 미디어로 부팅하거나 Windows 복구 환경으로 진입한 다음, 다음을 선택하십시오:

문제 해결 > 고급 옵션 > 명령 프롬프트

다음 명령을 실행하십시오:

부트레크 /fixmbr

이 기능은 기존 파티션 테이블을 의도적으로 덮어쓰지 않으면서 Windows와 호환되는 마스터 부트 코드를 작성합니다.

다음으로, Windows 설치 항목을 검색합니다:

부트렉 /스캔

Windows 설치 정보가 부팅 구성 데이터(BCD) 저장소에 포함되어 있지 않은 경우 다음 명령을 실행하십시오:

부트렉 /재빌드BCD

다음과 같은 내용을 권장하는 가이드를 접하게 될 수도 있습니다:

부트 레크 / 수정 부팅

이 명령어는 MBR 파티션 테이블이 아닌 파티션 부트 섹터를 복구합니다. 모든 MBR 손상 사례에 이 명령어가 필요한 것은 아니며, 일부 UEFI 기반 시스템에서는 “액세스가 거부되었습니다”라는 메시지가 표시될 수 있습니다.

명령을 모두 실행한 후 컴퓨터를 다시 시작하십시오.

중요: 부트레크 /fixmbr 마스터 부트 코드만 복구합니다. 파티션 테이블 자체가 삭제되거나 덮어쓰인 경우에는 누락된 파티션 항목을 복원할 수 없습니다.

방법 4. UEFI/GPT 시스템에서 EFI 및 BCD 복구하기

시스템 디스크가 GPT를 사용하는 경우, 컴퓨터는 기존 MBR 부팅 코드에 의존하지 않습니다. 대신 EFI 시스템 파티션이나 부팅 구성 데이터(BCD)가 손상되어 부팅 오류가 발생할 수 있습니다.

먼저 ‘시작 복구’를 시도해 보세요. 숙련된 사용자는 BCDBoot를 사용하여 Windows 설치 파일에서 부팅 파일을 다시 생성할 수 있습니다:

bcdboot :\Windows /s : /f UEFI

교체 <WindowsDrive> 그리고 <EFIDrive> Windows 복구 환경(WinRE)에는 올바른 드라이브 문자가 표시됩니다. WinRE에서 표시되는 드라이브 문자는 Windows가 정상적으로 작동할 때 표시되는 것과 다를 수 있습니다.

EFI 파티션의 신원을 확인하고 적절한 백업을 마련해 두지 않은 상태에서는, 해당 파티션을 추측하거나 포맷하지 마십시오.

방법 5. 파티션이 없거나 할당되지 않은 경우 데이터 복구하기

디스크가 ‘할당되지 않음’, ‘초기화되지 않음’, ‘RAW’로 표시되거나 파티션이 누락된 경우, 부트 코드만 복구한다고 해서 액세스가 복원되지 않을 수 있습니다. 이러한 증상은 파티션 테이블이나 파일 시스템 메타데이터가 손상되었음을 나타낼 수 있습니다.

이런 상황에서는

  1. 문제가 발생한 디스크의 사용을 중단하십시오.
  2. 가능하다면 정상적으로 작동하는 다른 Windows 컴퓨터에 보조 드라이브로 연결하십시오.
  3. 설치 Magic Data Recovery 문제가 발생한 장치가 아닌 정상 디스크에서.
  4. 손상된 디스크를 선택하고 복구 가능한 파일을 스캔하십시오.
  5. 결과를 미리 확인하고 복구된 파일을 다른 물리적 디스크에 저장하십시오.
  6. 필요한 파일을 모두 복구한 후에야 해당 디스크를 재구축, 초기화 또는 포맷하십시오.

이러한 ‘복구 우선’ 접근 방식은 디스크에 여전히 남아 있을 수 있는 파티션 정보나 파일 데이터를 덮어쓸 위험을 줄여줍니다.

CHKDSK를 실행해야 할까요?

CHKDSK 이 도구는 논리적 파일 시스템 오류를 확인하고 복구하도록 설계되었습니다. 마스터 부트 레코드(MBR)를 재구성하거나 삭제된 MBR 파티션 테이블을 복원하지는 않습니다.

다음과 같은 경우에는 CHKDSK를 먼저 실행하지 마십시오:

  • 파티션이 없습니다
  • 디스크가 ‘할당되지 않음’으로 표시됩니다.
  • Windows에서 디스크를 초기화하라는 메시지가 표시됩니다.
  • 이 볼륨은 RAW 상태이며 중요한 파일이 포함되어 있습니다
  • 드라이브에 물리적 하드웨어 손상이 있을 수 있습니다.

먼저 중요한 파일을 복구하십시오. 파티션이 표시되고, 파일 시스템이 인식되며, 이미 백업을 만들어 둔 경우라면 나중에 CHKDSK를 실행하는 것을 고려해 볼 수 있습니다.

MBR 손상으로 인해 영구적인 데이터 손실이 발생할 수 있나요?

일반적으로 MBR 손상이 발생한다고 해서 파일 내용이 즉시 삭제되는 것은 아니며, 단지 데이터에 접근할 수 없게 될 뿐입니다. 하지만 영향을 받은 섹터가 덮어쓰이거나, 디스크가 초기화되거나 재분할되거나, 드라이브에 새로운 파일이 기록되거나, 물리적 손상으로 인해 섹터를 읽을 수 없게 되는 경우, 데이터가 영구적으로 손실될 가능성이 높아집니다.

부팅 코드만 손상된 경우, MBR을 복구하면 정상적으로 부팅될 수 있습니다. 파티션 테이블이 손상된 경우, 파티션 복구 또는 파일 복구가 필요할 수 있습니다. 디스크에 불량 섹터, 반복적인 연결 해제, 비정상적인 소음, 읽기 오류와 같은 물리적 문제가 있는 경우, 반복적인 스캔을 피하고 섹터 단위의 이미지를 생성하거나 전문 복구 서비스에 문의하십시오.

MBR 손상을 방지하는 방법

MBR 손상을 항상 예방할 수는 없지만, 다음과 같은 조치를 취하면 그 위험을 줄일 수 있습니다:

  • 디스크 작업 중에는 UPS나 안정적인 전원을 사용하십시오.
  • 파티션을 수정하는 동안 컴퓨터를 강제로 종료하지 마십시오.
  • 파티션 분할 및 복제 소프트웨어는 신뢰할 수 있는 출처에서만 다운로드하십시오.
  • 복제하거나 DiskPart를 사용하기 전에 소스 디스크와 대상 디스크를 확인하십시오.
  • 바이러스 백신 보호 기능과 Windows 보안 업데이트를 항상 활성화해 두십시오.
  • HDD 및 SSD의 상태를 모니터링하여 불량 섹터와 SMART 경고 여부를 확인합니다.
  • 별도의 드라이브나 클라우드 저장소에 정기적으로 백업을 해 두십시오.
  • 파티션을 변경하거나 다른 운영 체제를 설치하기 전에 복구 미디어를 미리 만들어 두십시오.

결론

MBR이 손상되면 Windows가 시작되지 않거나 파티션에 접근할 수 없게 될 수 있지만, 그렇다고 해서 디스크에 저장된 파일이 영구적으로 손실된다는 것을 자동으로 의미하는 것은 아닙니다.

먼저 문제가 발생한 디스크가 다음을 사용하는지 확인하십시오. MBR 또는 GPT. 명령어를 수동으로 실행하기 전에 Windows 시작 복구를 시도해 보세요. 레거시 BIOS/MBR 시스템에서는, 부트레크 /fixmbr 손상된 마스터 부트 코드를 복구할 수는 있지만, 사라진 파티션 테이블은 복원할 수 없습니다.

디스크 상태가 ‘할당되지 않음’, ‘RAW’, ‘초기화되지 않음’으로 표시되거나 파티션이 누락된 경우, 디스크를 포맷하거나 초기화하거나 디스크 구조를 재구축하기 전에 데이터 복구를 최우선으로 처리해야 합니다. Magic Data Recovery 문제가 발생한 디스크를 스캔하여, 잠재적으로 데이터를 손상시킬 수 있는 복구 작업이 수행되기 전에 접근 가능한 파일을 복구하는 데 도움을 줄 수 있습니다.

Windows 7/8/10/11 및 Windows Server 지원

MBR 손상에 관한 자주 묻는 질문

MBR 손상의 원인은 무엇인가요?

MBR 손상은 악성코드, 갑작스러운 정전, 디스크 복제 실패, 잘못된 파티션 작업, 디스크 첫 번째 섹터의 불량 섹터, 또는 기존 부팅 코드를 대체하는 다른 운영 체제 설치 등으로 인해 발생할 수 있습니다. 원인에 따라 부팅 코드만 손상되었는지, 아니면 파티션 테이블도 영향을 받았는지가 결정됩니다.

내 MBR이 손상되었는지 어떻게 알 수 있나요?

흔히 나타나는 증상으로는 “운영 체제를 찾을 수 없음”, “파티션 테이블이 올바르지 않음”, “부팅 가능한 장치가 없음”, 커서가 깜빡이는 검은 화면, 또는 파티션이 없는 경우 등이 있습니다. 그러나 이러한 오류는 잘못된 부팅 순서, 손상된 BCD 파일, EFI 파티션 문제 또는 물리적 디스크 고장으로 인해 발생할 수도 있으므로, 먼저 파티션 스타일을 확인해야 합니다.

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

네, 손상이 마스터 부트 코드에만 국한된 경우, 해당 코드를 다시 작성하면 개인 파일을 삭제하지 않고도 부팅을 복구할 수 있습니다. 하지만 파티션 테이블이 없거나 디스크 상태가 ‘할당되지 않음’ 또는 ‘초기화되지 않음’으로 표시되는 경우에는 디스크 구조를 재구성하기 전에 중요한 파일을 먼저 복구해야 합니다. 먼저 포맷하거나 파티션을 재분할하면 복구 가능성이 낮아질 수 있습니다.

bootrec /fixmbr 명령을 실행하면 파일이 삭제되나요?

bootrec /fixmbr 명령어는 Windows와 호환되는 마스터 부트 코드를 기록하며, 일반 파일을 의도적으로 삭제하거나 기존 파티션 테이블을 덮어쓰지 않습니다. 하지만 이 명령어는 올바른 디스크에서만 사용해야 합니다. 또한 이미 삭제되거나 덮어쓰여졌거나 손상된 파티션 항목은 복원할 수 없습니다.

왜 bootrec /fixmbr 명령을 실행해도 컴퓨터 문제가 해결되지 않나요?

이 명령어는 마스터 부트 코드만 복구합니다. 손상된 파티션 테이블, 누락된 Windows 파티션, 손상된 파일 시스템, 드라이브 오류, EFI 시스템 파티션 문제 또는 손상된 BCD 저장소는 해결하지 못합니다. 계속 진행하기 전에 디스크가 MBR을 사용하는지 GPT를 사용하는지 확인하고, 실제로 어떤 부팅 구성 요소가 손상되었는지 파악하십시오.

CHKDSK로 손상된 MBR을 복구할 수 있나요?

아니요. CHKDSK는 NTFS나 FAT와 같은 지원되는 파일 시스템을 검사하고 복구하지만, MBR 부팅 코드를 재구성하거나 삭제된 MBR 파티션 테이블을 복원하지는 않습니다. 파티션이 누락되었거나, RAW 상태이거나, 할당되지 않았거나, 초기화되지 않은 상태이며 중요한 파일이 아직 복구되지 않은 경우에는 이 명령을 먼저 실행하지 마십시오.

Windows 11은 MBR을 사용하나요, 아니면 GPT를 사용하나요?

마이크로소프트의 일반 시스템 요구 사항을 충족하는 Windows 11 컴퓨터는 UEFI 펌웨어를 사용하며, 일반적으로 GPT 시스템 디스크에서 부팅됩니다. MBR 디스크는 보조 데이터 디스크로 사용되거나 지원되지 않는 레거시 BIOS 구성에서 여전히 사용될 수 있습니다. MBR 전용 복구 명령을 사용하기 전에 파티션 스타일을 확인하십시오.

MBR이 손상된 디스크에서 파일을 복구할 수 있나요?

MBR 손상은 대개 파일 내용을 즉시 삭제하기보다는 부팅 정보나 파티션 위치 정보를 손상시키기 때문에, 파일을 복구할 수 있는 경우가 많습니다. 복구 성공 여부는 원래 섹터가 덮어쓰여졌는지 여부와 디스크의 물리적 상태에 달려 있습니다. 다른 Windows 시스템에서 디스크를 스캔하고, 복구된 파일은 별도의 드라이브에 저장하십시오.

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