BIOS의 2.1TB 제한?

BIOS의 2.1TB 제한?

체크아웃하는 동안이것내 하드웨어 RAID 어레이의 후보로 3TB 7200RPM 드라이브를 보았습니다.제품 비디오비디오의 약 1분 40초에서 그 사람은 BIOS가 부팅 드라이브에 대해 2.1TB 이상의 데이터를 처리할 수 없다고 말합니다. 엄청난.

그는 EFI를 사용하여 부팅할 것을 권장합니다. 나는 최근 MacBook Pro에 Linux를 설치하기 위해 EFI를 사용하여 작업하는 불행한 경험을 했습니다. 어쨌든 이것은 어떻게 이루어 집니까? BIOS 및 하드웨어 RAID 컨트롤러를 사용할 때 이러한 드라이브 중 하나에서 Windows 7 및 Linux를 부팅할 수 있습니까? BIOS를 사용할 수 없는 경우 EFI를 어떻게 사용할 수 있습니까? 마더보드 수준의 옵션인가요? EFI에서 부팅하는 데 문제가 있습니까? EFI에서 부팅 우선 순위와 기타 마더보드 옵션을 계속 구성할 수 있습니까?

아마도 GPT에서 파티션 테이블을 구성할 것입니다.

답변1

마더보드가 이를 지원하는 경우 (U)EFI를 활성화하고 Linux뿐만 아니라 EFI 모드에서 Windows 7 64비트를 설치할 수 있습니다. Windows 7 64비트만 GPT 파티션 디스크에서 부팅할 수 있으며 EFI 모드인 경우에만 가능합니다.

마더보드가 (U)EFI를 지원하지 않거나 다른 버전의 Windows를 실행하려는 경우 먼저 DOS/MBR 파티션 테이블을 사용하여 Windows를 설치하고 2TB 표시 아래에서 해당 파티션을 찾아야 합니다. 또한 2TB 표시 아래의 linux /boot 및 bios_grub 파티션을 위한 공간(100MB이면 충분)을 남겨두어야 합니다. Linux를 설치할 때 디스크를 GPT로 변환하고 bios_grub( 1MB ) 및 /boot( ~100MB ) 파티션을 생성해야 합니다. 그런 다음 디스크의 어느 위치에나 루트 파티션을 생성할 수 있습니다.

디스크를 GPT로 변환하려면 를 실행하고 섹터 모드로 전환하는 명령과 파티션 테이블을 parted제공 해야 합니다 . GPT에서 다시 생성할 수 있도록 Windows 파티션의 정확한 시작 끝 섹터를 기록해 두어야 합니다. 그런 다음 명령을 사용하여 dos 파티션 테이블을 없애고 GPT 파티션 테이블을 초기화하십시오. 그런 다음 명령을 사용하여 정확히 동일한 위치에 Windows 파티션을 다시 만듭니다 . 그런 다음 boot 및 bios_grub 파티션을 생성하십시오. 이 명령을 사용하여 올바른 파티션에 bios_grub 플래그를 설정하십시오.unit sprintmklabel gptmkparttoggle

그런 다음 Linux를 설치할 때 설치 프로그램에 /boot 디렉토리의 /boot 파티션을 포맷하고 마운트하도록 지시하십시오. 루트 파티션과 다른 파티션을 디스크의 어느 곳에나 생성할 수 있습니다(2TB 이상 포함).

공식적으로 Windows는 이를 지원하지 않으며 작동하지 않을 수도 있습니다. NTLDR이 실제로 GPT를 이해하는지 여부는 확실하지 않습니다. 그렇지 않은 경우 fdiskWindows 파티션을 MBR에 추가하여 하이브리드 MBR/GPT 설정을 만들어야 할 수도 있습니다.

관련 정보