BIOS
기본 정보
- 명칭: BIOS
- 영문명: Basic Input/Output System
- 분류: 펌웨어
- 저장 위치: 메인보드 ROM / Flash Memory
- 주요 역할: 하드웨어 초기화, 부팅 장치 탐색, 운영체제 실행 준비
- 관련 기술: UEFI, 메인보드, 부팅, CMOS, 펌웨어
개요
BIOS는 컴퓨터가 켜질 때 가장 먼저 실행되는 기본 펌웨어이다.
전원을 누르면 운영체제가 바로 실행되는 것이 아니라, 먼저 BIOS가 CPU, 메모리, 저장장치, 그래픽카드, 키보드 같은 하드웨어를 확인하고 초기화한다.
그 후 부팅 가능한 저장장치를 찾아 운영체제를 실행한다.
현대 PC에서는 전통적인 BIOS보다 UEFI가 더 많이 사용되지만, 일반적으로 사람들은 메인보드 설정 화면을 통틀어 BIOS라고 부르는 경우가 많다.
BIOS 동작 구조
전원 버튼
↓
메인보드 전원 공급
↓
BIOS / UEFI 실행
↓
하드웨어 점검
↓
부팅 장치 탐색
↓
운영체제 실행
BIOS의 주요 역할
- 하드웨어 초기화
- CPU, RAM, 저장장치 확인
- 키보드, 마우스, USB 장치 인식
- 부팅 순서 설정
- 운영체제 로딩 준비
- 시스템 시간 관리
- 보안 부팅 설정
- 팬 속도 및 전압 설정
- 오버클럭 설정
- 펌웨어 업데이트 지원
부팅 과정
전원 공급
↓
POST 실행
↓
하드웨어 검사
↓
BIOS 설정값 확인
↓
부팅 가능한 장치 검색
↓
Bootloader 실행
↓
운영체제 시작
POST
POST는 Power-On Self-Test의 약자이다.
컴퓨터 전원을 켰을 때 BIOS가 하드웨어 상태를 검사하는 과정이다.
검사 대상:
- CPU
- RAM
- 그래픽카드
- 저장장치
- 키보드
- 메인보드 칩셋
- 전원 상태
문제가 있으면 비프음, LED, 오류 코드, 화면 메시지 등으로 알려준다.
BIOS와 UEFI 차이
| BIOS | UEFI |
|---|---|
| 오래된 방식 | 현대적인 펌웨어 방식 |
| 텍스트 중심 화면 | 그래픽 UI 지원 가능 |
| MBR 부팅 중심 | GPT 부팅 지원 |
| 2TB 이상 디스크 제한 | 대용량 디스크 지원 |
| 기능 제한적 | 보안 부팅, 네트워크 부팅 등 확장성 높음 |
| Legacy Boot | UEFI Boot |
현재 대부분의 최신 PC는 UEFI를 사용하지만, 사용자는 여전히 이를 BIOS 설정이라고 부르는 경우가 많다.
BIOS 설정 화면
BIOS 설정 화면에서는 컴퓨터의 하드웨어와 부팅 관련 설정을 변경할 수 있다.
대표 메뉴:
- Main
- Advanced
- Boot
- Security
- Monitor
- Power
- Save & Exit
제조사마다 화면 구성과 메뉴 이름은 다를 수 있다.
BIOS 진입 키
PC를 켤 때 특정 키를 누르면 BIOS 설정 화면에 들어갈 수 있다.
| 제조사 | BIOS 진입 키 예시 |
|---|---|
| ASUS | Delete, F2 |
| MSI | Delete |
| Gigabyte | Delete |
| ASRock | F2, Delete |
| Lenovo | F1, F2 |
| Dell | F2 |
| HP | F10, Esc |
| Samsung | F2 |
| LG | F2 |
정확한 키는 메인보드나 노트북 모델에 따라 다를 수 있다.
Boot Menu
Boot Menu는 BIOS 설정 전체에 들어가지 않고, 이번에 부팅할 장치만 선택하는 메뉴이다.
주로 USB 설치 디스크로 부팅할 때 사용한다.
| 제조사 | Boot Menu 키 예시 |
|---|---|
| ASUS | F8 |
| MSI | F11 |
| Gigabyte | F12 |
| ASRock | F11 |
| Lenovo | F12 |
| Dell | F12 |
| HP | F9 |
| Samsung | F10 |
| LG | F10 |
부팅 순서
BIOS에서는 어떤 장치에서 먼저 부팅할지 순서를 정할 수 있다.
1순위: USB 메모리
2순위: SSD
3순위: HDD
4순위: Network
Windows 설치 USB를 사용할 때는 USB 장치를 1순위로 설정하거나 Boot Menu에서 직접 선택한다.
Legacy Boot
Legacy Boot는 전통적인 BIOS 방식의 부팅이다.
주로 MBR 파티션 방식과 함께 사용된다.
BIOS
↓
MBR
↓
Bootloader
↓
운영체제
오래된 운영체제나 구형 장비에서 사용되는 경우가 있다.
UEFI Boot
UEFI Boot는 최신 시스템에서 사용하는 부팅 방식이다.
주로 GPT 파티션 방식과 함께 사용된다.
UEFI
↓
EFI System Partition
↓
Boot Manager
↓
운영체제
Windows 10, Windows 11, 최신 Linux 설치에서는 UEFI Boot가 일반적이다.
MBR과 GPT
BIOS와 UEFI를 이해할 때 MBR과 GPT도 함께 알아야 한다.
| MBR | GPT |
|---|---|
| 구형 파티션 방식 | 최신 파티션 방식 |
| Legacy BIOS와 주로 사용 | UEFI와 주로 사용 |
| 2TB 이상 디스크 제한 | 대용량 디스크 지원 |
| 파티션 수 제한 있음 | 더 많은 파티션 지원 |
| 복구 정보 제한적 | 파티션 정보 백업 구조 보유 |
Secure Boot
Secure Boot는 신뢰할 수 있는 부트로더만 실행하도록 하는 보안 기능이다.
전원 켜짐
↓
UEFI
↓
부트로더 서명 확인
↓
정상일 경우 부팅
↓
운영체제 실행
악성 부트로더나 루트킷을 막는 데 도움이 된다.
다만 일부 Linux 설치, 구형 OS, 특수한 부팅 도구를 사용할 때는 Secure Boot를 비활성화해야 할 수도 있다.
TPM
TPM은 Trusted Platform Module의 약자이다.
보안 키, 암호화, 장치 무결성 검증 등에 사용되는 보안 모듈이다.
Windows 11 설치 조건과도 관련이 있다.
BIOS / UEFI 설정에서 다음과 같은 이름으로 보일 수 있다.
- TPM
- fTPM
- PTT
- Security Chip
- Trusted Computing
CSM
CSM은 Compatibility Support Module의 약자이다.
UEFI 환경에서 Legacy BIOS 방식의 부팅을 지원하기 위한 호환 기능이다.
| CSM 활성화 | CSM 비활성화 |
|---|---|
| Legacy Boot 가능 | 순수 UEFI Boot |
| 구형 장치 호환성 증가 | 최신 보안 기능 사용에 유리 |
| 일부 설치 USB 인식에 도움 | Windows 11 환경에 적합 |
SATA Mode
BIOS에서는 저장장치 동작 방식을 설정할 수 있다.
대표 설정:
- AHCI
- RAID
- IDE
일반적인 SSD / HDD 사용 환경에서는 AHCI가 많이 사용된다.
주의할 점은 Windows 설치 후 SATA Mode를 변경하면 부팅 오류가 발생할 수 있다는 것이다.
AHCI
AHCI는 SATA 저장장치를 더 효율적으로 사용하기 위한 모드이다.
장점:
- SSD 성능 향상
- NCQ 지원
- 핫스왑 지원 가능
- 최신 운영체제와 호환성 좋음
RAID
RAID는 여러 개의 저장장치를 묶어 성능 향상 또는 데이터 보호를 구성하는 방식이다.
BIOS에서 RAID 모드를 활성화할 수 있다.
예시:
| RAID | 설명 |
|---|---|
| RAID 0 | 성능 향상, 안정성 낮음 |
| RAID 1 | 미러링, 데이터 보호 |
| RAID 5 | 성능과 안정성 균형 |
| RAID 10 | RAID 1 + RAID 0 조합 |
XMP / EXPO
XMP와 EXPO는 메모리 오버클럭 프로필이다.
| 항목 | 설명 |
|---|---|
| XMP | Intel 계열에서 많이 사용하는 메모리 프로필 |
| EXPO | AMD 계열에서 많이 사용하는 메모리 프로필 |
RAM을 구매했는데 표시된 속도보다 낮게 동작한다면 BIOS에서 XMP 또는 EXPO를 활성화해야 할 수 있다.
팬 설정
BIOS에서는 CPU 팬과 시스템 팬 속도를 조절할 수 있다.
설정 예시:
- Silent
- Standard
- Turbo
- Full Speed
- Manual Fan Curve
팬 설정을 잘못하면 발열이나 소음 문제가 생길 수 있다.
온도 모니터링
BIOS에서는 주요 하드웨어 온도를 확인할 수 있다.
확인 항목:
- CPU 온도
- 메인보드 온도
- 팬 RPM
- CPU 전압
- 메모리 상태
- 저장장치 상태
오버클럭
BIOS에서는 CPU, RAM, 전압 등을 조절하여 성능을 높일 수 있다.
CPU 배수 조정
↓
전압 조정
↓
메모리 클럭 조정
↓
안정성 테스트
↓
성능 향상
주의할 점:
- 발열 증가
- 전력 소모 증가
- 시스템 불안정 가능
- 부품 수명 영향 가능
- 보증 제한 가능
초보자는 자동 오버클럭이나 XMP / EXPO 정도만 사용하는 것이 안전하다.
BIOS 업데이트
BIOS 업데이트는 메인보드 펌웨어를 새 버전으로 교체하는 작업이다.
업데이트 이유:
- CPU 지원 추가
- 메모리 호환성 개선
- 보안 취약점 수정
- 부팅 문제 해결
- 장치 인식 문제 개선
- 안정성 향상
BIOS 업데이트 과정
메인보드 모델 확인
↓
제조사 공식 사이트 접속
↓
BIOS 파일 다운로드
↓
USB에 저장
↓
BIOS 업데이트 메뉴 실행
↓
업데이트 완료 후 재부팅
BIOS 업데이트 주의사항
- 반드시 정확한 메인보드 모델용 파일을 사용해야 한다.
- 업데이트 중 전원을 끄면 안 된다.
- 가능하면 안정적인 전원 환경에서 진행한다.
- 노트북은 배터리와 어댑터를 모두 연결한다.
- 업데이트 후 설정값이 초기화될 수 있다.
- 오버클럭 설정은 미리 기록해두는 것이 좋다.
- 업데이트가 꼭 필요한 상황인지 먼저 확인한다.
CMOS
CMOS는 BIOS 설정값을 저장하는 영역을 의미하는 말로 많이 사용된다.
과거에는 CMOS 메모리에 BIOS 설정값을 저장했기 때문에 지금도 BIOS 설정 초기화를 “CMOS 초기화”라고 부르는 경우가 많다.
저장되는 설정 예시:
- 날짜와 시간
- 부팅 순서
- SATA 모드
- 보안 설정
- 팬 설정
- 오버클럭 설정
CMOS 배터리
메인보드에는 작은 동전 모양 배터리가 있다.
주로 CR2032 배터리가 사용된다.
역할:
- 시스템 시간 유지
- BIOS 설정값 유지
CMOS 배터리가 방전되면 다음 문제가 생길 수 있다.
- 시간이 자꾸 초기화됨
- BIOS 설정이 저장되지 않음
- 부팅 시 CMOS 오류 발생
- 부팅 순서가 초기화됨
CMOS 초기화
BIOS 설정이 꼬였거나 부팅이 안 될 때 CMOS 초기화를 시도할 수 있다.
방법:
PC 전원 끄기
↓
전원 케이블 분리
↓
CMOS 배터리 제거
↓
몇 분 대기
↓
배터리 재장착
↓
전원 연결 후 부팅
메인보드에 따라 Clear CMOS 버튼이나 점퍼를 사용할 수도 있다.
BIOS 비프음
컴퓨터 부팅 시 문제가 있으면 비프음으로 오류를 알리는 경우가 있다.
| 증상 | 가능 원인 |
|---|---|
| 짧은 비프음 1회 | 정상 부팅 |
| 긴 비프음 반복 | 메모리 문제 가능 |
| 짧은 비프음 여러 번 | 메인보드 또는 그래픽 문제 가능 |
| 비프음 없음 | 전원, 메인보드, 스피커 문제 가능 |
비프음 규칙은 BIOS 제조사와 메인보드에 따라 다르다.
BIOS 오류 예시
| 오류 메시지 | 의미 |
|---|---|
| No Bootable Device | 부팅 가능한 장치 없음 |
| CMOS Checksum Error | BIOS 설정값 오류 가능 |
| CPU Fan Error | CPU 팬 감지 문제 |
| Overclocking Failed | 오버클럭 실패 |
| Boot Device Not Found | 부팅 장치 인식 실패 |
| Secure Boot Violation | 보안 부팅 인증 실패 |
자주 발생하는 문제
| 문제 | 원인 |
|---|---|
| BIOS 진입 안 됨 | 빠른 부팅, 키 입력 타이밍 문제 |
| USB 부팅 안 됨 | 부팅 순서, UEFI/Legacy 설정 문제 |
| SSD 인식 안 됨 | 슬롯, SATA Mode, 장착 문제 |
| 시간이 초기화됨 | CMOS 배터리 방전 |
| 부팅 장치 없음 | OS 손상, 디스크 문제 |
| XMP 적용 후 부팅 안 됨 | 메모리 오버클럭 불안정 |
| 업데이트 후 설정 초기화 | BIOS 업데이트로 기본값 적용 |
문제 해결 순서
전원 완전 차단
↓
케이블 / 장착 상태 확인
↓
BIOS 진입
↓
부팅 순서 확인
↓
저장장치 인식 확인
↓
기본값 Load Optimized Defaults 적용
↓
필요 시 CMOS 초기화
↓
BIOS 업데이트 검토
BIOS에서 확인할 것
PC 조립이나 부팅 문제 해결 시 다음 항목을 확인한다.
- CPU 인식 여부
- RAM 용량 인식 여부
- SSD / HDD 인식 여부
- 부팅 순서
- CPU 온도
- 팬 회전 여부
- 날짜와 시간
- UEFI / Legacy 모드
- Secure Boot 상태
- TPM 활성화 여부
Windows 설치와 BIOS
Windows 설치 USB를 사용할 때는 BIOS에서 다음을 확인한다.
USB 부팅 가능 여부
↓
UEFI Boot 선택
↓
SSD 인식 확인
↓
설치 대상 디스크 선택
↓
Windows 설치
Windows 11은 보통 UEFI, Secure Boot, TPM 설정과 관련이 있다.
Linux 설치와 BIOS
Linux 설치 시 확인할 항목:
- UEFI / Legacy Boot
- Secure Boot 활성화 여부
- 부팅 USB 인식 여부
- 저장장치 인식 여부
- Fast Boot 비활성화 여부
- 그래픽카드 호환성
일부 배포판이나 드라이버 환경에서는 Secure Boot 설정이 영향을 줄 수 있다.
NAS / 서버에서 BIOS
서버나 NAS 환경에서는 다음 설정이 중요하다.
- 전원 복구 후 자동 부팅
- Wake on LAN
- 부팅 순서
- RAID 설정
- 팬 속도
- 가상화 기능
- USB 부팅
- 네트워크 부팅
가상화 설정
Docker, 가상머신, Android Emulator 등을 사용할 때 BIOS에서 가상화 기능을 활성화해야 할 수 있다.
표기 예시:
| CPU | BIOS 설정 이름 |
|---|---|
| Intel | Intel VT-x, Virtualization Technology |
| AMD | SVM Mode, AMD-V |
Android Studio Emulator, VirtualBox, VMware, Hyper-V, Docker Desktop 등에서 필요할 수 있다.
Wake on LAN
Wake on LAN은 네트워크를 통해 꺼져 있는 PC를 켜는 기능이다.
다른 기기
↓
Magic Packet 전송
↓
랜카드 수신
↓
PC 전원 켜짐
BIOS와 운영체제 네트워크 설정이 모두 맞아야 한다.
전원 복구 후 자동 부팅
정전 후 전원이 다시 들어왔을 때 PC가 자동으로 켜지게 하는 설정이다.
BIOS에서 다음과 같은 이름으로 보일 수 있다.
- Restore AC Power Loss
- AC Back
- Power On After Power Fail
- State After G3
서버, NAS, 키오스크, 무인 장비에서 유용하다.
BIOS와 펌웨어 차이
| BIOS | 펌웨어 |
|---|---|
| PC 부팅용 펌웨어의 한 종류 | 하드웨어를 제어하는 내장 소프트웨어 전체 |
| 메인보드에 저장 | 메인보드, SSD, 공유기, 키보드 등 다양한 장치에 존재 |
| 부팅과 하드웨어 초기화 담당 | 장치별 동작 제어 |
BIOS는 펌웨어의 한 종류라고 볼 수 있다.
장점
- 운영체제 없이 하드웨어 설정 가능
- 부팅 순서 제어 가능
- 하드웨어 상태 확인 가능
- 보안 설정 가능
- 팬, 전압, 메모리 설정 가능
- 문제 해결에 유용함
단점
- 잘못 설정하면 부팅이 안 될 수 있음
- 제조사마다 메뉴가 달라 초보자가 어렵게 느낄 수 있음
- BIOS 업데이트 실패 시 위험함
- 오버클럭 설정은 안정성 문제가 생길 수 있음
- 일부 설정은 운영체제와 충돌할 수 있음
대표 활용 분야
- Windows 설치
- Linux 설치
- SSD 인식 문제 해결
- USB 부팅
- 메모리 XMP 설정
- 팬 속도 조절
- CPU 가상화 활성화
- TPM / Secure Boot 설정
- BIOS 업데이트
- CMOS 초기화
- 서버 자동 부팅 설정
실무 메모
- BIOS 설정 변경 전 현재 값을 사진으로 찍어두면 좋다.
- 부팅 문제의 상당수는 부팅 순서와 저장장치 인식 문제에서 시작된다.
- Windows 11 설치 전 TPM과 Secure Boot 설정을 확인한다.
- Android Emulator나 Docker가 안 될 때 가상화 설정을 확인한다.
- XMP / EXPO 적용 후 부팅이 안 되면 CMOS 초기화를 고려한다.
- BIOS 업데이트는 꼭 필요한 경우에만 진행한다.
- 업데이트 파일은 반드시 제조사 공식 사이트에서 받는다.
- USB 부팅이 안 되면 UEFI / Legacy 모드를 함께 확인한다.
- 서버는 정전 후 자동 부팅 설정을 확인하는 것이 좋다.
- 시간이 계속 초기화되면 CMOS 배터리 교체를 검토한다.
- 노트북 BIOS는 데스크톱보다 설정 항목이 제한적일 수 있다.
- 메인보드 매뉴얼은 BIOS 문제 해결에 매우 중요하다.
BIOS와 함께 사용하는 기술
대표 활용 사례
- Windows 설치 USB로 부팅
- SSD 인식 여부 확인
- 부팅 순서 변경
- CPU 가상화 활성화
- RAM XMP 적용
- 팬 속도 조절
- Secure Boot 설정
- TPM 활성화
- BIOS 업데이트
- CMOS 초기화
- NAS 자동 재부팅 설정
- 서버 전원 복구 설정
관련 문서
- UEFI
- CMOS
- 메인보드
- CPU
- RAM
- SSD
- HDD
- USB
- Windows
- Linux
- TPM
- Secure Boot
- Bootloader
- 펌웨어
- Android Studio
- Docker
출처
- UEFI Forum
- Intel Documentation
- ASUS Support