BIOS

운영체제보안 / / 2020. 10. 7. 16:13
728x90
반응형

메인보드 펌웨어

  • BIOS(Basic Input/Output System Firmware Interface)
  • EFI(Extensible Firmware Interface)
  • UEFI(Unified Extensible Firmware Interface)
  • 펌웨어가 운여에쳊와 연결되기 위한 기술 규약
  • 펌웨어는 2차 저장장치(하드 디스크 혹은 SSD 등의 저장 장치)에서 부트로더를 메모리로 읽어와 실행시키게 된다.
  • 부트로더는 파티션 기술 종류에 다라 다르게 관리된다.
  • 펌웨어가 저장장치의 파티션을 기술적으로 지원하지 못하면 부트로더를 실행시킬 수 없다.

[그림1] 메인보드 펌웨어

 

 

 

BIOS 기능

  • CPU와 주변 장치를 진단
  • CPU와 주변 장치를 활성화/비활성화
  • 부팅 장치의 우선 순위 설정(예) 1)CD/DVD ROM, 2)HDD, 3)USB)
  • 하드 디스크(HDD)와 광학 드라이브의 설정
  • 부트 모드(Legacy BIOS/UEIF)의 전환
  • 날짜 및 시간 설정

 

레거시 BIOS

  • 레거시 BIOS(Legacy BIOS)는 약 20년 전에 운영체제를 가동을 위해 설계된 오래된 유틸리티다. 그러나 이것은 16비트 시스템이며, 최대 1MB의 메모리박에 액세스 할 수 없다.
  • 2TB 이상의 대용량 HDD에서 OS 부팅 및 최신 하드웨어와 운영체제 와 dml 통합에 한계가 발생했다.
  • 오래된 BIOS 펌웨어는 최신의 PC와 호환되는게 점점 어려워지고 있기 때문에, 레거시 BIOS를 대신해 2010년쯤에 UEFI(Unified Extensible Firmware Interface)모드로의 전환이 진행되고 있다.
  • 최신 PC 마더 보드에는 레거시 BIOS와 UEFI모드 둘 다 부트 모드(Boot Mode)가 구비되어 있어 어느 하나를 선택할 수 있지만, 장래를 보면 "레거시 BIOS"가 필요없게 되는 시대가 올지도 모른다.

UEFI모드

  • UEFI(Unified Extensible Firmware Interface)모드는 최신 PC용의 표준 펌웨어 인터페이스다. PC 기술이 진보함에 따라 온도와 전력 모니터링, 원격 보안 관리, 가상화 및 TurboBosst 등의 프로세서 확장 등 BIOS를 지원할 필요가 ㅇ있다.
  • UEFI는 이전의 BIOS 펌웨어 인터페이스 및 EFI(Extensible Firmware Interface)를 대체할 새로운 유틸리티다.
  • BIOS에서 하드웨어를 진단하지 않고 빠른 OS 부팅이 가능하며, 소프트웨어의 상호 운용성을 향상시킨다. 2테라 바이트 이상의 고용량 하드 디스크 제어 및 Windows 64bit 버전에 적합하다.
  • 최근에는 레거시 BIOS와 비교해 GUI(Graphical User Interface : 그래픽 사용자 인터페이스)이므로 알기 쉽게 조작할 수 있도록 도와준다.

[그림1] UEFI 모드 예시 출처 : https://www.onlogic.com/company/io-hub/uefi-building-better-bios/

 

디스크 파티션

  •  파티션이란 단순한 물리 디스크를 파티션이라는 논리 단위로 나누는 것이다.
  • 하나의 저장장치가 실제로 사용되기 위해서는 최소 1개의 논리 파티션으로 나눠져 있어야 한다.
  • 여러 개의 논리 파티션을 만들게 되면 여러 개의 디스크가 연결된 것처럼 사용할 수 있다.
  • 파티션은 역할에 따라 시스템 파티션, 부트 파티션으로 호칭한다.
  • 부트 파티션은 부트 로더가 저장되어 있는 영역으로 주 파티션이 된다. 시스템 파티션은 운영체제가 담긴 파티션을 의미한다. 이 두 개의 파티션은 같을 수도, 다를 수도 있다.
  • 리눅스를 예를 들면 부트 파티션과 시스템 파티션은 동일하다. 부트로더 데이터를 /boot에 저장한다.
  • 현재 대표적인 디스크 파티션 기술은 MBR과 GPT이다.
  • MBR의 기술적 제한을 해결하기 위한 것이 GPT이며 이를 지원할 수 있는 펌웨어 기술 규약은 EFI, UEFI이다.
  • BIOS는 GPT 파티션으로 만들어진 저장장치에서 운영체제를 부팅할 수 없다.

 

레거시 BIOS 부팅 모드 : MBR 파티션

UEFI 모드 부팅 모드 : GPT(GUID Partition Table) 파티션

 

 MBR과 GPT의 비교

 

[그림2] MBR과 GPT의 비교표
[그림3] MBR과 GPT비교

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기