요즘 윈도우 8, 10이 많이 보급되어 사용자들이 윈도우 8/10을 설치하여 사용하고자 하는데,
필자도 그렇지만, 일부 사용자들이 윈도우 8, 윈도우 10을 설치하는 과정에 오류를 범할 수 있는 부분이 있어 설명하고자 한다.
MBR (Master Boot Record)와 GPT (GUID(Globally Unique IDentifier) Partition Table)에 대해 원론적인 이야기는
너무 어려워서 이해하기 쉬운 요점만 정리한다.
파티션 레이블 구조상 MBR에 최대 생성할 수 있는 파티션의 개수가 4개 밖에 되지 않기 때문에 MBR은 확장 파티션과
EBR (Extended Boot Record)을 통해 구조적 문제를 해결 한다.
즉, MBR은 파티션 테이블에 기록된 파티션 중 하나를 확장 파티션이라고 명시하고 확장 파티션 내에 다시 MBR과 비슷한 역할을 하는
EBR이라는 것을 추가 생성하고 EBR을 통해 확장 파티션 내에 다시 논리 드라이브라는 파티션을 생성하는 방법을 사용하여
파티션 개수의 한계를 극복한다.
MBR 디스크는 파티션 테이블에 생성되는 주 파티션(Primary Partition)과 확장 파티션, 확장 파티션 내에서 다시 EBR을 통해 생성되는
논리 드라이브라는 세가지 종류의 파티션을 가지고 있다.
MBR은 디스크 시작부분에 위치하여 관리하지만 EBR은 확장 파티션이 아닌 논리 드라이브에 포함되어
각 논리 드라이브의 시작 부분에 모두 위치하고 있다. 이런 방식으로 EBR내에서 다음 EBR을 가리키는 방식으로 확장 될 수 있으며,
이를 통해 논리 드라이브를 생성 할 수 있다.
MBR에서는 CHS(Cylinder Header Sector) 주소 체계를 사용하여 디스크에서 인식 할 수 있는 주소의 개수가 개 뿐이다.
그래서 MBR 디스크에서는 단일 파티션이 최대 2TB까지 생성하고 사용이 가능하다.
2TB의 용량 한계를 극복하기 위해 EFI (Extensible Firmware Interface)의 디스크를 사용한다.
GPT란 MBR과 마찬가지로 디스크에 대한 정보를 담고 있는 영역으로 BIOS기반의 PC에서 사용 가능 하지만
BIOS시스템에서는 GPT디스크에 설치된 윈도우로 부팅은 불가능 하다.
GPT 디스크로 부팅하기 위해선 BIOS가 아닌 EFI(UEFI) 시스템이 필요하다.
GPT디스크는 MBR의 단점을 극복하기 위해 파티션 엔트리를 128Byte로 확장하여 최대 128개 파티션의 생성이 가능하다.
또한, MBR디스크에서 CHS주소체계를 사용하던 반면 LBA(Logical Block Addressing) 주소 체계를 사용한다.
디스크의 최대용량은 이론적으로 8ZB(제타바이트, 1ZB = 1024EB)까지 지원 가능하지만 18EB로 제한된다.
GPT는 CRC (Cyclical Redundancy Check)를 이용해 파티션 테이블을 보호하며,
GPT의 중요 데이터 구조는 볼륨의 끝에 복제본을 저장하는 방식을 가져가기에 장애에 복구가 가능하다.
GPT방식은 x64기반의 플랫폼에서 사용이 가능하다.
XP가 아니 Vista 이상의 OS에서 파티션을 생성하게 되면 디스크 처음 부분과 마지막 부분에 약간의 여유 공간을 두게 되는데
이는 MBR디스크를 GPT 디스크로 변환 할 때를 대비한 것이다.
MBR 디스크를 GPT디스크로 변환 할 대 데이터의 손실 없이 바로 변환 가능 하지만,
GPT디스크를 MBR로 변환하기 위해선 GPT디스크의 모든 파티션을 제거한 상태에서만 변환할 수 있다.
GPT디스크도 MBR을 가진다.
디스크 시작(LBA 0)에 위치하고 있는 Protective MBR이라는 것으로 이 MBR은 GPT디스크를 인식하지 못하고 MBR디스크만을
인식하는 시스템이나 프로그램에서 해당 디스크가 비어있는 것으로 착각하고 GPT디스크를 수정하는 것을 방지하기 위해
해당 디스크가 비어있지 않다는 것을 알려주는 역할을 하고 있다.
정리하자면, 아래와 같이 정리할 수 있다.
| MBR | GPT |
시기 | 1980년대 | 1990년대 후반 |
최대 하드 용량 | 2TB | 8ZB |
지원 | BIOS Basic Input/Output System | EFI Extensible Firmware Interface |
파티션개수 | 4개 | 128개 |
GPT를 지원하는 윈도우는 아래와 같다.
윈도우 32비트 |
운영체제 | 플랫폼 | 읽기/쓰기 지원 | 부트지원 |
Windows XP | IA-32 | No | No |
Windows Server 2003 | IA-32 | No | No |
Windows Server 2003 SP1 | IA-32 | YES | No |
Windows Vista | IA-32 | YES | No |
Windows Server 2008 | IA-32 | YES | No |
Windows 7 | IA-32 | YES | No |
Windows 8 | IA-32 | YES | No |
윈도우 64비트 |
운영체제 | 플랫폼 | 읽기/쓰기 지원 | 부트지원 |
Windows XP Pro x64 Edition Windows Server 2003 | x64 | YES | No |
Windows Server 2003 | IA-64 | YES | YES |
Windows Vista | x64 | YES | UEFI 필요 |
Windows Server 2008 | x64 | YES | UEFI 필요 |
Windows Server 2008 | IA-64 | YES | YES |
Windows 7 Windows Server 2008 R2 | x64 | YES | UEFI 필요 |
Windows Server 2008 R2 | IA-64 | YES | YES |
Windows 8 | x64 | YES | UEFI 필요 |
'IT' 카테고리의 다른 글
자동화 서버는 개체를 작성할 수 없습니다. 해결방법 (0) | 2016.04.23 |
---|---|
갤럭시 S6와 Galaxy A8의 비교 (2) | 2016.04.13 |
갤럭시 A8 간단 사용후기 (0) | 2016.03.31 |
모바일 백그라운드 데이터 차단하여 데이터를 아끼자 (2) | 2016.03.24 |
붙여넣기 옵션 단추 표시하지 않기 (3) | 2016.03.19 |