GPT 및 MBR 파티션 구조 비교

문제를 제거하기 위해 도구를 사용해보십시오

컴퓨터가 어떻게 부팅되는지 궁금한 적이 있습니까? 하드웨어 또는 운영 체제에 관계없이 모든 컴퓨터는 기존 BIOS-MBR 또는 최신 버전의 운영 체제에서 사용하는 최신 UEFI-GPT 방법을 사용하여 시작됩니다.

이 기사에서는 GPT 및 MBR 파티션 구조를 비교합니다. GPT는 GUID 파티션 테이블을 나타내고 MBR은 마스터 부트 레코드를 나타냅니다. 먼저 부팅 프로세스를 이해하는 것으로 시작합니다.

다음 장에서는 GPT와 MBR 파티션 스타일의 차이점을 강조하고 두 스타일간에 변환하는 방법에 대한 지침을 포함하며 선택할 항목에 대한 조언을 제공합니다.

컴퓨터 부팅 프로세스 이해

PC의 전원 버튼을 누르면 결국 실행이 시작됩니다. 운영 체제로드 기억에. 이 첫 번째 실행은 하드 디스크의 파티션 구조에 따라 다릅니다.
파티션 구조에는 MBR과 GPT의 두 가지 유형이 있습니다. 드라이브의 파티션 구조는 다음 세 가지를 정의합니다.

  1. 드라이브의 데이터 구조.
  2. 파티션이 부팅 가능한 경우 시작 중에 사용되는 코드입니다.
  3. 파티션이 시작되고 끝나는 곳.

MBR 부팅 프로세스

부팅 프로세스로 돌아갑니다. 따라서 시스템이 MBR 파티션 구조를 사용하는 경우 첫 번째 실행 프로세스가 BIOS를로드합니다. 이제 BIOS-기본 입 / 출력 시스템은 부트 로더 펌웨어로 구성됩니다. 부트 로더 펌웨어에는 키보드 읽기, 비디오 디스플레이 액세스, 디스크 I / O 수행 및 첫 번째 단계 부트 로더를로드하는 코드와 같은 저수준 기능이 포함되어 있습니다. BIOS가 부팅 장치를 감지하기 전에 다음으로 시작하는 일련의 시스템 구성 기능을 거칩니다.

  • 전원 자체 테스트.
  • 비디오 카드 감지 및 초기화.
  • BIOS 시작 화면을 표시합니다.
  • 간단한 메모리 (RAM) 테스트를 수행합니다.
  • 플러그 앤 플레이 장치 구성
  • 부팅 장치 식별.

BIOS가 부팅 장치를 감지하면 해당 장치의 첫 번째 디스크 블록을 메모리로 읽어들입니다. 첫 번째 디스크 블록은 MBR이며 크기는 512 바이트입니다. 여기에는이 공간에 맞아야하는 세 가지 항목이 있습니다.

  • 1 단계 부트 로더 (440 바이트)
  • 디스크 파티션 테이블 (파티션 당 16 바이트 X 파티션 4 개)-MBR은 4 개의 파티션 만 지원합니다. 자세한 내용은 나중에 설명합니다.
  • 디스크 서명 (4 바이트)

이 단계에서 MBR은 파티션 테이블을 스캔하고 VBR (볼륨 부트 레코드)을 RAM에로드합니다.

VBR에는 일반적으로 부팅 프로세스를 시작하는 코드 인 초기 프로그램 로더 (IPL)가 포함되어 있습니다. 초기 프로그램 로더는 작동을로드하는 두 번째 단계 부트 로더로 구성됩니다. Windows XP와 같은 Windows-NT 파생 시스템에서 IPL은 먼저 NT 로더 (약칭 NTLDR)라는 다른 프로그램을로드 한 다음 운영 체제를로드합니다.

Linux 기반 운영 체제의 경우 GRUB라는 부트 로더가 사용됩니다. 부팅 프로세스는 위에서 설명한 것과 비슷하지만 1 단계와 2 단계 부트 로더의 이름 만 다릅니다.

GRUB에서 1 ​​단계 부트 로더는 GRUB 1 단계라고합니다. GRUB 1 단계는 GRUB 2 단계로 알려진 2 단계 부트 로더를로드합니다. 두 번째 단계 부트 로더는 하드 드라이브에 운영 체제를로드하고 사용자에게 부팅 할 운영 체제 목록을 제공합니다.

GPT 부팅 프로세스

여전히 부팅 프로세스에 있습니다. GPT 파티션 구조를 사용하면 다음이 발생합니다. GPT 사용 UEFI 1 단계 부트 로더를 저장 한 다음 2 단계 부트 로더를로드하는 MBR 프로세스를 피합니다. UEFI-Unified Extensible Firmware Interface는 BIOS보다 고급이며 파일 시스템을 구문 분석하고 자체적으로 파일을로드 할 수도 있습니다.

따라서 컴퓨터 전원을 켜면 UEFI는 먼저 BIOS에서와 마찬가지로 전원 관리, 날짜 설정 및 기타 시스템 관리 구성 요소와 같은 시스템 구성 기능을 수행합니다.

그런 다음 UEFI는 GPT-GUID 파티션 테이블을 읽습니다. GUID는 Globally Unique IDentifier를 나타냅니다. GPT는 드라이브의 첫 번째 블록, 블록 0 바로 뒤에 위치하며 레거시 BIOS 용 MBR을 계속 유지합니다.

GPT는 EFI 부트 로더가 EFI 시스템 파티션을 식별하는 디스크의 파티션 테이블을 정의합니다. 시스템 파티션에는 하드 드라이브의 다른 파티션에 설치된 모든 운영 체제 용 부트 로더가 포함되어 있습니다. 부트 로더는 Windows 부팅 관리자를 초기화 한 다음 운영 체제를로드합니다.

Linux 기반 운영 체제의 경우 grub.efi와 같은 파일을로드하는 GRUB (Grand Unified Bootloader)의 EFI 인식 버전이나 elilo.efi와 같은 파일을로드하는 EFI 로더가 있습니다.
두 가지 모두 UEFI-GPTBIOS-MBR 운영 체제를 직접로드하지 않고 부트 로더를로드합니다. 그러나 UEFI에서는 BIOS에서 볼 수있는 것처럼 여러 부트 로더를 거치지 않습니다. 부팅 프로세스는 하드웨어 기능에 따라 가장 먼저 발생합니다.

GPT와 MBR 파티션 구조의 차이점

새 컴퓨터에 Windows 8 또는 10 운영 체제를 설치해 본 적이 있다면 MBR 또는 GPT 파티션 구조를 사용할 것인지 묻는 메시지가 표시됩니다.

더 많이 알고 싶거나 새로운 운영 체제로 컴퓨터를 설정할 계획이라면 계속 읽으십시오. 우리는 이미 드라이브를 분할하거나 파티션 구조를 결정할 때 염두에 두어야 할 부팅 프로세스의 차이점을 살펴 보았습니다.

GPT는 더 새롭고 고급 분할 구조이며 아래에 나열한 것처럼 많은 이점이 있습니다. MBR은 오랫동안 사용되어 왔으며 안정적이고 여전히 가장 호환성이 좋습니다. GPT는 더 고급 기능을 가지고 있기 때문에 GPT가 점차적으로 MBR을 대체 할 수 있지만 경우에 따라 MBR이 여전히 필요합니다.

마스터 부트 레코드

MBR은 드라이브의 파티션을 관리하기위한 전통적인 파티션 구조입니다. 대부분의 시스템과 호환되기 때문에 대부분의 사람들이 여전히 널리 사용하고 있습니다. MBR은 하드 드라이브의 첫 번째 블록 또는 간단히 말해서 하드 드라이브의 시작 부분에 있습니다. 파티션 테이블-하드 드라이브의 논리 파티션 구성에 대한 정보를 보유합니다.

MBR에는 활성 OS의 파티션을 검색하고 OS의 부팅 절차를 초기화하는 실행 코드도 포함되어 있습니다.

MBR 디스크는 4 개의 주 파티션 만 허용합니다. 더 많은 파티션을 원할 경우 네 번째 파티션을 확장 파티션으로 설정하면 그 안에 더 많은 하위 파티션이나 논리 드라이브를 만들 수 있습니다.

MBR은 32 비트를 사용하여 파티션을 기록하므로 각 파티션의 크기는 최대 2TB로 제한됩니다.

장점

  • 대부분의 시스템과 호환됩니다.

단점

  • 4 번째 파티션에 더 많은 하위 파티션을 가질 수있는 옵션과 함께 4 개의 파티션 만 허용됩니다.
  • 파티션 크기를 최대 2TB로 제한합니다.
  • MBR이라는 한 곳에만 저장된 파티션 정보. 손상되면 전체 하드 드라이브를 읽을 수 없게됩니다.

GPT (GUID 파티션 테이블)

GPT는 하드 디스크의 파티션 구조를 정의하는 새로운 표준입니다. GUID (Globally Unique Identifiers)를 사용하여 파티션 구조를 정의합니다.

UEFI 표준의 일부입니다. 즉, UEFI 기반 시스템은 Windows 8 보안 부팅 기능과 같이 GPT를 사용하는 드라이브에만 설치할 수 있습니다.

GPT를 사용하면 일부 운영 체제에서 파티션을 128 개로 제한하더라도 무제한 파티션을 만들 수 있습니다. 또한 GPT에는 파티션 크기에 제한이 없습니다.

장점

  • 무제한 파티션 수를 허용합니다. 제한은 운영 체제입니다. 예를 들어 Windows는 최대 128 개의 파티션을 허용합니다.
  • 파티션의 크기를 제한하지 않습니다. 크기 제한은 운영 체제에 따라 다릅니다. 한계는 현재 만들어진 어떤 디스크보다 큽니다. 512 바이트 섹터가있는 디스크의 경우 최대 크기 9.4ZB (Zettabyte는 1,099,511,627,776 테라 바이트)가 지원됩니다.
  • GPT는 파티션 및 부팅 데이터의 사본을 저장하며 기본 GPT 헤더의 데이터가 손상된 경우 복구 할 수 있습니다.
  • 데이터의 무결성을 확인하기 위해 순환 중복 검사 값을 저장합니다 (GPT 헤더의 무결성을 확인하는 데 사용됨). 손상된 경우 GPT는 문제를 감지하고 드라이브의 다른 위치에서 손상된 데이터를 복구 할 수 있습니다.

단점

  • 이전 시스템과 호환되지 않을 수 있습니다.

GPT와 MBR

  • GPT는 무제한 파티션 수를 허용하는 반면 MBR은 4 개의 파티션 만 허용합니다.
  • GPT는 파티션에서 무제한 크기를 허용하는 반면 MBR은 2TB 만 허용합니다.
  • GPT는 기본 GPT 헤더가 손상된 경우 복구 할 수 있도록 파티션 데이터의 사본을 저장합니다. MBR은 하드 드라이브의 첫 번째 블록에 파티션 데이터의 복사본 하나만 저장하므로 파티션 데이터가 손상된 경우 드라이브를 사용할 수 없게됩니다.
  • GPT는 주기적 중복 검사 값을 저장하여 드라이브의 데이터가 여전히 손상되지 않았는지 계속 확인하고 손상시 디스크의 다른 섹션에서 필요한 수리를 수행 할 수 있습니다. MBR은 디스크의 데이터가 여전히 손상되지 않았는지 알 수있는 방법이 없습니다. 컴퓨터가 부팅에 실패하거나 파티션이 사라질 때만 알 수 있습니다.

운영 체제 호환성

GPT 드라이브의 첫 번째 블록 (블록 0)에는 드라이브에 전체 드라이브에 걸쳐 확장되는 단일 파티션이 있음을 보여주는 정보가있는 보호 MBR이 포함되어 있습니다. MBR 디스크 만 읽을 수있는 이전 도구를 사용하는 경우 전체 하드 드라이브에 걸쳐 확장되는 하나의 파티션을 식별합니다. 이렇게하면 이전 도구가 GPT 드라이브가 비어 있다고 착각하지 않고 GPT 데이터를 새 MBR로 덮어 쓰지 않도록합니다.

이 MBR은 GPT 데이터를 덮어 쓰지 않도록 보호합니다.

Intel Mac Books는 기본적으로 GPT를 사용하며 MBR 시스템에 Mac OS X를 설치할 수 없습니다. Mac OS X는 MBR 디스크에서 실행될 수 있지만 설치가 불가능합니다. 나는 말 그대로 성공하지 않고 이것을 시도했습니다.

대부분의 Linux 운영 체제는 GPT와 호환됩니다. 디스크에 Linux OS를 설정할 때 GRUB 2가 부트 로더로 설치됩니다.

Windows 운영 체제의 경우 64 비트 버전의 Windows Vista, 7, 8, 10 및 해당 서버 버전을 실행하는 UEFI 기반 컴퓨터에서만 GPT에서 부팅 할 수 있습니다. Windows 8 64 비트 버전이 사전 설치된 노트북을 구입 한 경우 GPT를 사용하고있을 가능성이 있습니다.

Windows 7 및 이전 버전의 기본 구성은 MBR이지만이 기사에서 설명하는 것처럼 여전히 GPT로 변환 할 수 있습니다.

Windows Vista, 7, 8, 10의 모든 버전은 데이터에 대해 GPT를 읽고 사용할 수 있지만 UEFI 없이는 GPT 드라이브에서 부팅 할 수 없습니다.

그래서 GPT 또는 MBR?

MBR 또는 GPT에 익숙 할 수 있습니다. 그러나 장점을 감안할 때 GPT는 앞서 나열된 MBR보다 뛰어나며 최신 컴퓨터가 MBR로 마이그레이션되고 있다는 사실을 고려할 때 GPT 사용을 고려할 수 있습니다. 목표가 구형 시스템을 지원하거나 기존 BIOS를 사용하는 컴퓨터를 부팅하려는 경우 MBR을 고수해야합니다.

하드 드라이브의 파티션 유형 확인

디스크 관리를 사용하여 Windows PC에 연결된 모든 하드 드라이브의 파티션 유형을 확인할 수 있습니다. 디스크 관리를 시작하려면 다음을 수행하십시오.

키보드 단축키 Windows-R을 사용하여 실행 상자를 엽니 다.

diskmgmt.msc를 입력하고 Enter 키를 누릅니다.

Windows는 하드 드라이브를 검색하고 잠시 후 표시합니다. 하드 드라이브의 파티션 유형을 확인하려면 인터페이스 하단에있는 디스크 타일을 마우스 오른쪽 버튼으로 클릭하여 시작하십시오. 파티션이 아닌 디스크 1, 디스크 2 등을 마우스 오른쪽 단추로 클릭하는 것이 중요합니다.

disk management properties

열리는 컨텍스트 메뉴에서 속성 옵션을 선택합니다. 선택한 디스크의 속성 창이 열립니다.
볼륨 탭으로 전환하고 열리는 페이지의 디스크 정보 아래에서 파티션 스타일 값을 확인합니다. 파티션 유형을 강조합니다.

look up partition style

명령 줄을 사용하려면 대신 다음을 수행 할 수 있습니다. 이 방법의 장점은 모든 디스크와 파티션 스타일을 직접 나열하기 때문에 조금 더 빠르다는 것입니다.

  1. Windows 키를 누르고 cmd.exe를 입력 한 다음 Ctrl 키와 Shift 키를 누른 상태에서 Enter 키를 누르십시오.
  2. 열리는 UAC 프롬프트를 확인합니다. 그러면 관리자 권한 명령 프롬프트 창이 열립니다.
  3. diskpart를 입력하고 Enter를 누르십시오.
  4. list disk를 입력하고 Enter를 다시 누르십시오.

diskpart list disk
이제 모든 디스크가 나열됩니다. Gpt 열을 확인하여 특정 디스크가 MBR인지 GPT인지 확인합니다. 열에 *가 표시되면 디스크가 GPT를 사용하고 있음을 의미하고 그렇지 않으면 MBR을 사용하는 것입니다.

Windows 설치 중 MBR과 GPT 간 변환

하드 드라이브에 Windows를 설치할 때 발생할 수있는 두 가지 일반적인 오류 메시지가 있습니다.

  • 오류 # 1 :“이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크는 GPT 파티션 스타일이 아닙니다. '
  • 오류 # 2 : '이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크는 GPT 파티션 스타일입니다. '

이러한 오류 메시지 중 하나가 표시되면 설치를 진행할 파티션을 선택하지 못할 수 있습니다. 그러나 이것이 컴퓨터에 문제가 있음을 의미하지는 않습니다.

이미 알고 있듯이 MBR과 GPT는 완전히 다른 하드 디스크 파티션 구조입니다. MBR은 전통적인 파티셔닝 구조이고 GPT는 새로운 표준입니다.

UEFI 기반 PC에 Windows를 설치하려고하지만 하드 드라이브 파티션이 UEFI 모드 또는 레거시 BIOS 호환성에 대해 구성되지 않은 경우 오류 # 1이 표시됩니다. 이 오류를 해결하는 데 도움이되는 Microsoft TechNet에는 두 가지 옵션이 있습니다.

  1. 레거시 BIOS 호환 모드에서 컴퓨터를 재부팅합니다. 이 옵션을 사용하면 기존 파티션 스타일을 유지할 수 있습니다.
  2. GPT 파티션 스타일을 사용하여 UEFI 용 드라이브를 다시 포맷합니다. 이 옵션을 사용하면 PC의 UEFI 펌웨어 기능을 사용할 수 있습니다. 아래에 제공된 지침에 따라 드라이브를 다시 포맷하여 직접 수행 할 수 있습니다. 이 단계를 수행하기 전에 항상 데이터를 먼저 백업하십시오.

물론 디스크를 GPT 형식으로 변환하고 데이터를 보존하는 데 도움이되는 타사 유틸리티 소프트웨어가 있지만 유틸리티가 변환을 완료하지 못하는 경우를 대비하여 데이터를 백업하는 것이 항상 안전합니다.

하드 드라이브를 MBR에서 GPT로 변환하는 방법

manual conversion mbr gpt

Windows 설치 사용

  1. 컴퓨터를 끄고 Windows 설치 미디어 (USB 플래시 드라이브 또는 DVD 일 수 있음)를 삽입합니다.
  2. UEFI 모드에서 컴퓨터를 DVD 또는 USB 플래시 드라이브로 부팅합니다.
  3. 설치 유형을 선택할 때 사용자 정의를 선택하십시오.
  4. 'Windows를 어디에 설치 하시겠습니까?'라는 메시지와 함께 화면이 표시됩니다. 드라이브의 모든 파티션을 선택한 다음 삭제를 선택합니다.
  5. 삭제가 성공하면 드라이브에 할당되지 않은 공간의 단일 영역이 표시됩니다.
  6. 할당되지 않은 공간을 선택하고 다음을 클릭합니다. Windows는 컴퓨터가 UEFI 모드로 부팅되었음을 감지하고 GPT 디스크 형식을 사용하여 드라이브를 자동으로 다시 포맷하여 변환합니다. 그 후에 설치가 시작됩니다.

수동 변환 사용

  1. 컴퓨터를 끄고 Windows 설치 DVD 또는 USB 플래시 드라이브를 삽입합니다.
  2. UEFI 모드에서 DVD 또는 USB 플래시 드라이브로 컴퓨터를 부팅합니다.
  3. Windows 설정에서 Shift + F10을 눌러 명령 프롬프트를 엽니 다. 다음 명령을 입력 한 후 Enter 키를 누르십시오.
  4. 다음을 입력하여 diskpart 도구를 엽니 다. diskpart
  5. 변환 할 드라이브 유형 목록 디스크를 식별하려면 다음이 표시되어야합니다. 목록 디스크
  6. 예와 같이 select disk를 입력하여 이전 단계의 디스크 번호를 사용하여 디스크 목록에서 드라이브를 선택합니다. select disk #
  7. 다음을 입력하여 드라이브를 청소하십시오. clean
  8. 다음을 입력하여 GPT로 변환 : convert gpt
  9. exit를 입력 한 다음 Enter 키를 눌러 diskpart를 닫습니다.
  10. Windows 설치로 돌아가려면 명령 프롬프트를 닫으십시오.
  11. 설치 유형을 선택할 때 맞춤을 선택합니다. 드라이브는 할당되지 않은 공간의 단일 파티션으로 나타납니다.
  12. 이 할당되지 않은 공간을 선택하고 다음을 클릭합니다. Windows가 설치를 시작합니다.

하드 드라이브를 GPT에서 MBR로 변환하는 방법

예를 들어 Windows를 디스크에 설치하려고 할 때 아래 오류 메시지가 표시되는 경우와 같이 MBR 파티션 구조로 변환해야하는 경우가 있습니다.

'이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크는 GPT 파티션 스타일입니다. '

GPT에서 부팅하는 것은 64 비트 버전의 Windows Vista, 7, 8, 10 및 UEFI 기반 시스템의 해당 서버 버전에서만 지원됩니다. 위의 오류 메시지는 컴퓨터가 UEFI를 지원하지 않으므로 MBR 파티션 구조에서 작동하는 BIOS 만 사용할 수 있음을 나타냅니다.

이 오류 메시지를 해결하기 위해 Microsoft TechNet은 다음 옵션을 제안합니다.

  1. 레거시 BIOS 호환성 모드에서 PC를 재부팅합니다. 이 옵션을 사용하면 기존 파티션 스타일을 유지할 수 있습니다.
  2. 컴퓨터의 펌웨어 기능이 지원할 수 있도록 드라이브를 MBR로 다시 포맷하십시오. 이 단계는 모든 데이터를 삭제하므로 계속하기 전에 백업을 수행해야합니다. 물론 드라이브를 MBR 형식으로 변환하고 데이터를 보존하는 데 도움이되는 타사 유틸리티 소프트웨어가 있지만 유틸리티가 변환을 완료하지 못하는 경우를 대비하여 데이터를 백업하는 것이 항상 안전합니다.

MBR로 변환하는 옵션 2를 선택하는 경우 다음 단계를 따르십시오.

Windows 설치 사용

  1. 컴퓨터를 끄고 Windows 설치 미디어 (USB 플래시 드라이브 또는 DVD 일 수 있음)를 삽입합니다.
  2. BIOS 모드에서 DVD 또는 USB 플래시 드라이브로 컴퓨터를 부팅합니다.
  3. 설치 유형을 선택할 때 사용자 정의를 선택하십시오.
  4. 'Windows를 어디에 설치 하시겠습니까?'라는 메시지와 함께 화면이 표시됩니다. 드라이브의 모든 파티션을 선택한 다음 삭제를 선택합니다.
  5. 삭제가 성공하면 드라이브에 할당되지 않은 공간의 단일 영역이 표시됩니다. 할당되지 않은 공간을 선택하고 다음을 클릭합니다. Windows는 컴퓨터가 BIOS 모드로 부팅되었음을 감지하고 MBR 디스크 형식을 사용하여 드라이브를 자동으로 다시 포맷하여 변환합니다. 그 후에 설치가 시작됩니다.

수동 변환 사용

  1. 컴퓨터를 끄고 Windows 설치 DVD 또는 USB 플래시 드라이브를 삽입합니다.
  2. BIOS 모드에서 DVD 또는 USB 플래시 드라이브로 컴퓨터를 부팅합니다.
  3. Windows 설정에서 Shift + F10을 눌러 명령 프롬프트를 엽니 다. 다음 명령을 입력 한 후 Enter 키를 누르십시오.
  4. 다음을 입력하여 diskpart 도구를 엽니 다. diskpart
  5. 변환 할 드라이브 유형을 식별하려면 다음이 표시되어야합니다. 목록 디스크
  6. 예와 같이 select disk를 입력하여 이전 단계의 디스크 번호를 사용하여 디스크 목록에서 드라이브를 선택합니다. 디스크 번호 선택
  7. 다음을 입력하여 드라이브를 청소하십시오. 깨끗한
  8. 8. 다음을 입력하여 MBR로 변환합니다. mbr로 변환
  9. exit를 입력하고 Enter 키를 눌러 diskpart를 닫습니다.
  10. Windows 설치로 돌아가려면 명령 프롬프트를 닫으십시오.
  11. 설치 유형을 선택할 때 맞춤을 선택합니다. 드라이브는 할당되지 않은 공간의 단일 파티션으로 나타납니다.
  12. 이 할당되지 않은 공간을 선택하고 다음을 클릭합니다. Windows가 설치를 시작합니다.

교육용 비디오

드라이브 파티션이란 무엇입니까?

BIOS와 UEFI의 차이점

MBR 및 GPT 파티션 테이블

자원

다음 리소스는 MBR 또는 GPT 파티션 스타일에 대한 추가 정보를 제공합니다.