내 마더보드가 UEFI BIOS를 지원하지 않는 경우에도 비부팅 드라이브에 GPT를 사용할 수 있습니까?

내 마더보드가 UEFI BIOS를 지원하지 않는 경우에도 비부팅 드라이브에 GPT를 사용할 수 있습니까?

마더보드에 UEFI가 없는 서버가 있는데, 이는 OS가 MBR 테이블에 설치되어야 함을 의미합니다. MBR의 제한은 2TB이므로 2TB 미만의 부팅 드라이브에 Windows Server를 설치할 수 있고 2TB보다 큰 다른 드라이브(비부팅 드라이브)가 여러 개 있을 수 있는지 궁금합니다. OS에 여러 개의 파티션 테이블을 가질 수 있나요? UEFI가 없으면 2TB보다 큰 드라이브를 여러 개 설치할 수 있습니까? 비부팅 드라이브를 설치할 때 BIOS가 중요합니까? RAID를 수행할 계획은 없지만, RAID를 수행하면 부팅 드라이브가 2TB이므로 모든 드라이브가 최대 2TB여야 한다는 의미입니까?

답변1

비부팅 GPT 디스크는 BIOS 전용 시스템에서 지원됩니다.

GPT 파티션 구성표로 파티션된 디스크를 활용하기 위해 UEFI에서 부팅할 필요는 없습니다. 따라서 마더보드가 BIOS 모드만 지원하더라도 GPT 디스크가 제공하는 모든 기능을 활용할 수 있습니다.

이미 살펴보았듯이 Windows의 경우 유일한 제한 사항은 GPT로 파티션된 디스크에서 부팅하려면 UEFI 모드로 부팅해야 한다는 것입니다.

답변2

Twisty의 답변이 어느 정도 힌트를 주기는 하지만 자세히 설명하겠습니다. BIOS가 모든 작업을 수행합니다.

사실 GPT나 MBR은 전혀 중요하지 않습니다. BIOS는 HDD/SDD의 첫 번째 섹터를 RAM에 로드하고 거기에 있는 모든 것을 실행하기 시작합니다. 파티션이나 MBR 등에 대해서는 알지 못합니다. GRUB는 이를 지원하지만 추가 파티션(EFI 유형 "BIOS 부팅") 모든 초기 부팅 코드에 맞도록 합니다.

이는 순수 BIOS 시스템이 부팅 및 기타 용도로 GPT를 지원한다는 의미입니다.

하나 있다매우 작은예외: Microsoft는 GPT에서 Windows를 부팅하려면 UEFI가 필요하다는 것을 (인위적인) 요구 사항으로 만들었습니다.

답변3

Twisty와 Daniel B 모두 좋은 답변을 제공했습니다. 그러나 중요한 주의 사항이 있습니다. GPT 지원은 사용 중인 OS에 따라 다릅니다. 질문에서는 "Windows Server"를 OS로 지정하지만버전사용 중인 Windows Server의 모습입니다. 확실히 말하자면, 모두최근의Windows 버전은 데이터 디스크에 대해 GPT를 지원합니다. 그러나 이전 버전은 그렇지 않습니다.GPT의 Wikipedia 페이지다양한 Windows 버전에 대한 세부 정보를 제공합니다. 해당 표에서 Windows Server 2003 및 Windows XP의 32비트 버전에만 이 지원이 부족합니다. 그러나 나는 이 표에서 누락된 몇 가지 미묘함이 있을 수 있다고 생각합니다. (예를 들어 IIRC, Windows Vista는 서비스 팩 1에서 GPT 지원을 선택했습니다. 하지만 제가 잘못 기억하고 있을 수도 있으니 가볍게 받아들이십시오.)

또 다른 주의 사항이 있습니다. 디스크 드라이버는 때때로 자체적인 32비트 제한을 적용하여 2TiB가 넘는 디스크가 크기가 2TiB보다 작은 것처럼 보일 수 있습니다. (일반적으로 2TiB의 모듈로로 보이는 디스크를 얻으므로 예를 들어 3TB 디스크의 크기는 1TB 미만으로 나타납니다.) 이와 같은 문제는 예전에는 상당히 흔했지만 이에 대한 게시물은 더 적었습니다. 최근에 그들. 아마도 현재 버그는 대부분 수정되었을 것입니다. 그러나 특히 이전 드라이버 스택을 사용하는 경우 여전히 문제가 발생할 수 있습니다. 디스크를 사용하기 전에 디스크의 겉보기 크기를 확인하는 것이 좋습니다. 크기가 맞지 않는 것 같으면 드라이버를 업데이트하세요.

그렇다면 전반적으로 당신은 괜찮을 것입니다. Windows Server 2003을 사용하고 있다면 GPT 지원 이외의 이유로 오래 전에 업그레이드했어야 합니다. 그렇지 않다면 더 이상 미룰 이유가 없습니다.

관련 정보