BIOS
IT위키
더 많은 작업
Basic Input/Output System
메인보드의 롬에 들어 있는, 전원을 켰을 때 가장 먼저 실행되어 하드웨어를 초기화하고 운영체제를 불러오는 펌웨어
1975년 CP/M에서 유래했고 IBM PC가 채택하면서 표준이 되었다. 2010년대 이후에는 UEFI로 대체되었으나 설정 화면을 여전히 '바이오스 설정'이라 부른다.
- 전원이 켜지면 CPU가 롬의 지정된 주소에서 BIOS 코드를 실행한다.
- POST로 CPU·메모리·그래픽·키보드·저장 장치를 점검한다.
- 부팅 순서에 따라 저장 장치의 첫 섹터(MBR)를 읽어 부트로더를 실행한다.
- 운영체제가 올라온 뒤에는 하드웨어 접근을 위한 기본 입출력 루틴을 제공한다.
- 시스템 날짜와 시각
- 부팅 장치 우선순위
- CPU·메모리 동작 클록과 전압
- 내장 장치(사운드, 랜, USB) 사용 여부
- 감독자·사용자 암호
- 전원 관리
- CPU 내부 캐시(L1·L2) 사용 여부, 가상화 기술(VT-x·AMD-V) 사용 여부
- 부팅 중 오류를 발견했을 때 멈출지(Halt On), 팬 정지·과열 같은 하드웨어 이상을 경고할지
- 가상 메모리(페이지 파일)는 BIOS 가 아니라 운영체제에서 설정한다. 윈도우는 [시스템 속성] → [고급] → [성능 설정] → [고급] → [가상 메모리]
설정값은 메인보드의 CMOS에 저장되며, 전원이 꺼져도 유지되도록 수은 전지가 전력을 공급한다. 전지가 방전되면 설정과 시각이 초기화된다.
| 메뉴 | 하는 일 |
|---|---|
| Anti-Virus Protection (Virus Warning) | 부트 섹터와 파티션 테이블(MBR)에 기록하려는 시도를 막거나 경고한다. 부트 바이러스가 MBR 을 덮어쓰는 것을 막는 기능이다. 운영체제를 설치하거나 파티션을 나눌 때는 끈다 → MBR |
| CPU Cache (Internal/External Cache) | CPU 의 L1·L2 캐시 메모리를 쓸지 정한다 |
| ROM BIOS Shadow (System/Video BIOS Shadow) | 느린 롬에 있는 BIOS 코드를 빠른 램으로 복사해 그곳에서 실행하게 한다(섀도 램). 속도를 높이는 기능이다 |
| Power Management | 절전 기능(APM·ACPI), 대기·일시 중단까지의 시간, 전원 버튼 동작을 정한다 |
| Boot Sequence | 부팅 장치 순서 |
| Halt On | 부팅 중 어떤 오류에서 멈출지 |
BIOS 설정 화면에서 거는 암호로, 운영체제가 시작되기 전 하드웨어(펌웨어) 단계에서 컴퓨터를 막는다.
| 암호 | 묻는 때 | 막는 것 |
|---|---|---|
| 감독자(관리자, Supervisor) 암호 | BIOS 설정 화면에 들어갈 때 | 설정 변경. 부팅 순서를 바꿔 USB 로 부팅하는 것도 막는다 |
| 사용자(부팅, Power-on) 암호 | 전원을 켤 때마다 | 암호를 모르면 운영체제가 아예 시작되지 않는다 |
| 하드 디스크 암호 | 디스크에 접근할 때 | 디스크 자체가 잠겨 다른 컴퓨터에 옮겨 달아도 읽을 수 없다. 자체 암호화 디스크(SED)는 이 암호로 디스크 암호화 키를 푼다 |
- 윈도우 로그인 암호, 화면 보호기 잠금은 운영체제가 뜬 뒤에 거는 보호라 다른 매체로 부팅하거나 디스크를 떼어 내면 우회된다. 최대 절전 모드는 메모리 내용을 디스크에 저장하고 전원을 끄는 전원 기능이지 보안 기능이 아니다 → 윈도우 사용자 계정
- 저장된 데이터 자체를 암호화하려면 비트로커 같은 디스크 암호화를 함께 쓴다. 비트로커는 키를 TPM 칩에 보관한다
- 설정 암호를 잊으면 CMOS 클리어로 지운다
초기에는 내용을 바꿀 수 없는 마스크 롬을 썼으나, 지금은 전기적으로 지울 수 있는 플래시 롬을 써서 펌웨어를 갱신할 수 있다. 이를 '바이오스 업데이트' 또는 '플래싱'이라 한다.
- 16비트 리얼 모드에서 동작해 메모리를 1MB까지만 쓸 수 있다.
- MBR 파티션만 인식해 2TB 넘는 디스크로 부팅할 수 없다.
- 주 파티션을 4개까지만 만들 수 있다.
- 부팅 이미지의 무결성을 검증하는 수단이 없다.
이 한계를 해소한 것이 UEFI다.