UEFI와 BIOS: 어떤 것을 사용해야 할까요?

Uefi Vs Bios Comparison 00 Featured Image

UEFI와 BIOS, 어떤 것이 더 나은지, 어떤 것을 사용해야 할까요? 이는 개인 컴퓨터의 하드웨어가 어떻게 작동하는지 이해하고 싶어하는 모든 이에게 좋은 질문입니다.

목차

  • BIOS 대 UEFI
  • BIOS의 기본
  • UEFI의 기본
  • BIOS 보안 대 UEFI
  • UEFI를 선택해야 하는 이유
  • BIOS를 선택해야 하는 이유
  • 자주 묻는 질문

BIOS 대 UEFI

본질적으로 UEFI와 BIOS는 컴퓨터의 두 가지 펌웨어 인터페이스입니다. 이들의 유일한 목적은 운영 체제와 컴퓨터 펌웨어 간의 해석자로 작용하는 것입니다. 두 시스템 모두 시작 시 하드웨어 구성 요소를 초기화하고 운영 체제를 하드 드라이브에 로드하는 데 사용됩니다.

Uefi Vs Bios Comparison 01 Bios Boot Menu

UEFI는 더 새롭고, 더 나은 시스템으로 대부분의 최신 PC에 기본적으로 포함되어 있습니다. 하지만 상황은 그렇게 간단하지 않습니다. 다음은 UEFI와 BIOS 간의 기능 차이를 정리한 내용으로, 의사 결정을 돕기 위해 제공됩니다.

BIOS의 기본

BIOS(기본 입출력 시스템)는 하드 드라이브의 첫 번째 섹터를 읽어 다음 장치의 주소를 사용해 초기화하거나 실행할 코드를 로드합니다. BIOS는 또한 운영 체제를 시작하기 위해 초기화해야 할 부팅 장치를 선택합니다.

Uefi Vs Bios Comparison 02 Bios Main Menu

BIOS는 1980년대부터 사용되기 시작했으며(MS-DOS 시대부터 존재), 여전히 16비트 모드에서 작동합니다. 이로 인해 펌웨어 ROM에서 읽고 실행할 수 있는 코드의 양이 제한됩니다.

BIOS에 대해 더 알아보려면 일반 설정에 대해 읽어보세요.

디스크 크기 제한

UEFI와 BIOS의 가장 큰 차이점 중 하나는 BIOS가 파티션 테이블에서 32비트 항목을 사용하는 것입니다. 따라서 BIOS의 물리적 파티션 수는 단 네 가지로 제한됩니다.

Uefi Vs Bios Comparison 03 Mbr Sample Layout

또한 이 네 개의 파티션 각각은 최대 2TB의 크기만 가질 수 있으므로, BIOS는 2.2TB의 물리적 공간을 가진 드라이브에서만 부팅할 수 있습니다. 이는 더 큰 용량의 드라이브를 사용한 중복 저장 시스템에 제한적일 수 있습니다.

BIOS 속도 및 성능

앞서 논의했듯이, BIOS는 오래된 16비트 시스템에서 원활하게 작동합니다. BIOS 개발자는 시스템을 경량화하고 단순하게 설계하여 느린 기계에서도 놀랄 만큼 빠르고 응답할 수 있도록 합니다.

예를 들어, 메모리 및 하드웨어 검사를 건너뛰는 전통적인 BIOS 머신은 1~2초 만에 운영 체제를 로드할 수 있습니다.

UEFI의 기본

BIOS와 달리 UEFI(통합 확장형 펌웨어 인터페이스)는 시스템 초기화에 대한 모든 정보를 전용 칩 대신 .efi 파일에 저장합니다. 이 파일은 종종 특별한 파티션(예: EFI 시스템 파티션, ESP)에 하드 드라이브에 저장됩니다. ESP에는 컴퓨터에 설치된 운영 체제를 위한 부트 로더 프로그램도 포함되어 있습니다.

Uefi Vs Bios Comparison 06 Efi Folder Present

UEFI는 BIOS를 완전히 대체하고 BIOS를 통해 구현할 수 없는 많은 새로운 기능과 향상이 포함되어 있습니다.

: Windows 10에서 UEFI로 직접 부팅하는 방법을 배워보세요.

크기 제한 극복

UEFI가 BIOS보다 가장 큰 장점 중 하나는 더 큰 용량의 드라이브를 포함할 수 있다는 것입니다. 전통적인 BIOS 마스터 부트 레코드와 달리, UEFI GUID 파티션 테이블은 64비트 항목을 사용하여 하드 드라이브의 크기 가능성을 크게 확장할 수 있습니다. (MBR과 GPT의 차이에 대해 더 알아보세요.)

Uefi Vs Bios Comparison 07 Sample Efi Partition Layout

또한 UEFI는 더 큰 HDD 및 SSD를 지원합니다. UEFI의 부팅 가능한 드라이브의 이론적인 크기 제한은 9 제타바이트 이상인 반면, BIOS는 2.2TB 이하의 드라이브에서만 부팅할 수 있습니다.

UEFI 속도 및 성능

UEFI는 플랫폼 독립적이므로 부팅 시간과 컴퓨터 속도를 향상시킬 수 있습니다. 특히 대용량 하드 드라이브가 설치된 경우 더욱 그렇습니다. 이러한 성능 향상은 UEFI의 구성 방법에 따라 다릅니다.

UEFI는 또한 하드웨어 장치를 초기화할 때 성능이 더 나을 수 있습니다. 일반적으로 이러한 속도 향상은 전체 부팅 시간의 일부에 해당하므로 전체 부팅 시간에서 큰 차이를 보지 않을 수 있습니다. 개발자는 다른 UEFI 앱에서 명령을 실행할 수 있는 UEFI 셸 환경을 이용하여 시스템 성능을 더욱 최적화할 수 있습니다.

UEFI 보안

보안 부팅은 Windows 8에 구현된 UEFI의 기능으로, Windows 11의 표준이 되었습니다. UEFI의 가장 큰 장점은 BIOS에 비해 보안성이 높다는 것입니다. UEFI는 부팅 시 인증된 드라이버와 서비스만 로드할 수 있도록 하여, 컴퓨터 시작 시 악성 코드가 로드될 수 없도록 합니다.

Uefi Vs Bios Comparison 08 Uefi Boot Diagram

Microsoft는 이 기능을 Windows의 저작권 문제를 해결하기 위해 구현했으며, Mac은 이미 오랫동안 UEFI를 사용해왔습니다. 보안 부팅은 부트 로더의 디지털 서명을 요구함으로써 작동하며, 이는 커널에 의해 디지털 서명이 필요합니다. 이 과정은 운영 체제가 시작될 때까지 계속됩니다. 이 보안 부팅 기능은 다른 운영 체제를 Windows 컴퓨터에 설치하기가 더 어려운 이유 가운데 하나이기도 합니다.

BIOS 보안 대 UEFI

BIOS의 가장 큰 단점 중 하나는 적절한 펌웨어 보안이 부족하다는 것입니다. 부팅 비밀번호를 통해 BIOS 머신을 잠글 수 있지만, 이 방법은 임의 코드 실행으로부터 보호하지 않습니다.

Uefi Vs Bios Comparison 04 Data Execution Prevention

더욱이, 최신 BIOS 머신은 데이터 실행 방지(Data Execution Prevention) 모듈을 제공하지만, 이 메커니즘은 펌웨어 수준에서 반복적인 드라이버 실행을 지원하지 않습니다. 따라서 컴퓨터를 제대로 보안하고 싶다면 BIOS 사용은 문제가 될 수 있습니다.

UEFI를 선택해야 하는 이유

UEFI를 선택해야 하는 이유 중 하나는 Intel이 2022년에 “전통적인” BIOS에 대한 지원을 중단했기 때문입니다.

Uefi Vs Bios Comparison 09 Windows Safe Boot Uefi

UEFI는 다음과 같은 기능과 장점을 제공합니다:

  • 언어: BIOS는 어셈블러로 작성되고, UEFI는 더 간단한 C 언어로 작성됩니다.
  • 드라이브: UEFI는 더 큰 HDD 및 SSD를 지원합니다. UEFI의 이론적인 크기 제한은 9 제타바이트 이상인 반면, BIOS는 2.2TB 이하의 드라이브에서만 부팅할 수 있습니다.
  • 드라이버: UEFI는 복잡하지만 독립적인 드라이버를 가지고 있는 반면, BIOS는 선택적 ROM(읽기 전용 메모리)에 드라이버를 사용합니다. BIOS에서는 하드웨어를 업데이트하기 위해 ROM의 호환성을 조정해야 합니다. 이 사양은 별도로 작성된 업그레이드 가능한 UEFI 드라이버에 적용됩니다.
  • 부팅 시간: 대부분의 경우, UEFI는 BIOS 머신에 비해 더 빠른 부팅 시간을 제공합니다.
  • 보안: UEFI는 향상된 보안 기능을 제공합니다. “보안 부팅”은 컴퓨터가 서명되지 않았거나 승인되지 않은 애플리케이션에서 부팅되지 않도록 방지합니다. 운영 체제는 인식 가능한 키를 포함해야 합니다. 보안 부팅이 활성화되지 않으면 PC는 악성 코드가 시작 프로세스를 손상시킬 수 있는 취약점이 존재합니다.
  • 데이터 프로세서: UEFI는 32비트 또는 64비트 모드로 실행됩니다. BIOS는 오직 16비트 모드에서만 실행되며, 실행 가능한 메모리를 1MB만 사용할 수 있습니다.
  • GUI: UEFI는 마우스와 키보드를 사용하여 탐색할 수 있는 보다 직관적인 그래픽 사용자 인터페이스를 제공합니다. 반면 BIOS는 그렇지 않습니다.

UEFI의 또 다른 장점은 업계 전체 인터페이스 포럼이 이를 유지 관리하며, BIOS보다 제조업체에 구애받지 않는다는 점입니다.

BIOS를 선택해야 하는 이유

사용자가 UEFI 대신 레거시 BIOS를 선택할 수 있는 몇 가지 이유는 다음과 같습니다:

  • BIOS는 컴퓨터의 작동 방식에 대한 세밀한 제어를 요구하지 않는 경우 이상적입니다.
  • BIOS는 작은 드라이브나 파티션만 있는 경우에도 충분합니다. 물론 많은 최신 하드 드라이브가 BIOS의 2TB 한계를 초과하지만, 모든 사용자에게 그만한 공간이 필요하지는 않습니다.
  • UEFI의 “보안 부팅” 기능으로 인해 OEM 제조업체가 사용자가 하드웨어에 다른 운영 체제를 설치하는 것을 차단할 수 있습니다. BIOS를 사용하면 이 문제를 피할 수 있습니다.
  • BIOS는 인터페이스 내에서 하드웨어 정보를 제공하지만, 모든 UEFI 구현이 그렇게 하는 것은 아닙니다. 하드웨어 사양은 OS 내에서 접근할 수 있습니다.

일부 최신 PC는 레거시 BIOS 모드에서 UEFI를 실행할 수 있게 합니다. Windows 7을 포함한 구형 운영 체제를 실행하는 기계를 유지하고자 하는 사용자들은 이 기능을 활성화하고자 할 것입니다.

자주 묻는 질문

UEFI 또는 BIOS를 사용 중인지 어떻게 확인하나요?

“시작”을 클릭하고 “시스템 정보”를 검색한 후, 왼쪽 패널의 “시스템 요약”에서 오른쪽으로 “BIOS 모드”를 확인하면 BIOS 또는 UEFI 모드를 쉽게 확인할 수 있습니다. UEFI는 UEFI를 의미하고, “레거시”는 “BIOS”를 의미합니다.

Linux에서는 터미널 창을 열고 ls /sys/firmware/efi를 실행하면 됩니다. 이는 배포판에 존재하는 UEFI 파일 및 폴더를 나열합니다. BIOS 머신에서 이 명령을 실행하면 결과가 없습니다.

UEFI가 BIOS보다 낫나요?

여러분이 눈치 챘겠지만, 대부분의 경우 UEFI가 사용해야 할 것입니다. UEFI는 부팅 시간이 더 빠르고, 최대 64비트 모드에서 실행될 수 있으며, BIOS보다 일반적으로 더 발전된 기능과 파티션 가능성을 가지고 있습니다. 물론, BIOS만 실행할 수 있는 오래된 PC가 있다면, UEFI의 이점을 누리기 위해 마더보드를 업그레이드해야 할 것입니다.

BIOS를 UEFI로 변환할 수 있나요?

이제 대부분의 경우 UEFI가 방법이라는 것을 알았으니, 전환하고 싶겠지요? 변환할 수 있습니다만, 여러 요인에 따라 다릅니다! 몇 가지 단계와 고려해야 할 사항이 있습니다.

Windows 10을 통해 이 변환을 직접 수행할 수 있지만, 여러분의 마더보드 BIOS 설정에서 “레거시 BIOS”를 UEFI로 전환해야 할 수도 있습니다(컴퓨터 부팅 시 F8, F2 또는 Del(일반적으로)을 반복적으로 눌러 접근).

UEFI(또는 BIOS)를 어떻게 업데이트하나요?

UEFI(또는 BIOS) 업데이트는 최신 기능과 마더보드 관련 부분을 최적 상태로 유지하기 위해 바람직한 큰 결정입니다. 그러나 PC가 BIOS 업데이트 중에 충돌하거나 다른 방식으로 실패하면 심각한 결과를 초래할 수 있습니다.

더 현대적인 마더보드는 부팅 시 BIOS를 통해 직접 업데이트할 수 있지만, 노트북의 경우 업데이트가 자동으로 발생하는 경향이 있습니다.

구형 마더보드는 마더보드 제조업체 웹사이트에 가서 올바른 BIOS 버전을 플래시 드라이브에 다운로드한 다음, 플래시 드라이브를 PC에 삽입하고 PC를 재부팅해야 할 수 있습니다. 그러면 플래시 드라이브에서 부팅되고 BIOS 업데이트 프로세스가 시작됩니다.

이미지 출처: Unsplash. 모든 수정 및 스크린샷은 Ramces Red.