UEFI와 바이오스의 차이점은 무엇입니까? UEFI란 무엇이며 이 Windows 설치 모드는 BIOS와 어떻게 다릅니까?

오늘은 새로운 인터페이스에 대해 이야기해보겠습니다. BIOS UEFI, 오늘은 일반 BIOS를 훌륭하게 교체하고 있습니다. 이 기술은 새로운 컴퓨터와 노트북에 점점 더 많이 등장하고 있습니다. 그러나 한 가지 작은 문제가 있습니다. 컴퓨터나 노트북이 BIOS UEFI를 사용하는 경우 Windows 8을 제외한 어떤 것도 설치할 수 없습니다. 그러나 Windows 7과 같은 설치 방법은 여전히 ​​​​있습니다. 이제 일반 BIOS에 비해 장점에 대해 이야기하겠습니다.

BIOS UEFI낮은 수준의 하드웨어 기능을 제어하는 ​​새로운 인터페이스입니다. 인텔에서 개발했습니다.

일반적으로 BIOS가 무엇인지는 누구나 알고 있을 것입니다. 메인보드에 내장된 펌웨어입니다. 이 기술은 컴퓨터의 내부 구성 요소(프로세서, 비디오 카드 등)를 사용하는 방법을 시스템에 알려줍니다. BIOS는 Windows보다 먼저 시작되어 모든 내부 구성 요소를 확인합니다. 장치에 결함이 있는 경우 BIOS는 내장 스피커를 통해 신호를 방출해야 합니다.

그러나 오늘날 BIOS는 더욱 발전된 기술로 대체되었습니다. UEFI.

그렇다면 일반 BIOS에 비해 UEFI BIOS의 장점은 무엇입니까? 음, 우선 완전히 재설계된 메커니즘입니다. 둘째, UEFI는 이전 제품보다 많은 것을 가져왔습니다. 또한 컴퓨터 구성 요소를 확인한 다음 운영 체제를 로드합니다.

  1. 편리한 그래픽 인터페이스. 마우스 제어를 지원합니다. 또한 러시아어도 지원됩니다.
  2. GPT 파티션 테이블이 있는 하드 드라이브에서 작동합니다. 이러한 하드 드라이브는 128개의 파티션으로 나눌 수 있습니다. 그리고 MBR에서는 4개의 파티션만 생성이 가능했습니다.
  3. 일반 BIOS에서는 2TB보다 큰 디스크를 인식하지 못했기 때문에 UEFI는 이 문제를 해결했습니다. UEFI는 18엑사바이트를 지원합니다.
  4. MBR 하드 드라이브는 이전 CHS 주소 지정으로 작동했지만 이제 GPT 하드 드라이브는 LBA 주소 지정으로 작동합니다.
  5. GPT 하드 드라이브에서는 삭제된 데이터를 복구하는 것이 더 쉽습니다.
  6. BIOS UEFI에는 자체 부팅 관리자가 있어 여러 운영 체제를 사용하는 경우 편리합니다.
  7. 일반 BIOS와 달리 업데이트가 쉽습니다.

UEFI BIOS에는 기능이 하나 더 있습니다. 이로 인해 Windows 8 이외의 다른 운영체제 설치는 불가능합니다.

이 기술은 보안 부팅 - 보안 부팅 프로토콜. 이는 Windows 8에서만 사용할 수 있는 인증된 키를 기반으로 합니다. 를 포함한 이전 운영 체제에는 이러한 키가 없으므로 설치되지 않습니다.

물론 탈출구가 있습니다. 보안 부팅을 비활성화할 수 있지만 그러면 MBR 디스크에 Windows가 설치되고 많은 이점이 손실됩니다.

다음 기사에서는 이 기능인 보안 부팅을 비활성화하는 방법을 살펴보겠습니다. 둘째, Windows 8 외에 다른 운영체제를 설치하는 방법입니다.

UEFI는 오래된 BIOS 칩을 완전히 대체합니다. UEFI의 주요 목적 별로 다르지 않아표준 BIOS에서 – 초기화컴퓨터와 운영 체제를 켠 후 기존 장비.

컴퓨터를 켜면 UEFI 스캔컴퓨터 하드웨어의 오작동이나 문제에 대해 문의하십시오. 검색이 완료되면 UEFI는 하드 드라이브와 외부 드라이브에서 부팅 가능한 GPT 파티션을 검색하고 발사하다우선순위 부트로더.

사용자에게는 특별한 내용이 표시되지 않습니다. Asus 마더보드에서 전체 프로세스는 다음과 같습니다.

UEFI의 이점

무엇 차이점그리고 장점표준 바이오스 이전?

  • 친숙한컴퓨터 마우스를 지원하는 사용자 인터페이스;
  • 정기적인 GPT 지원하드 드라이브를 파티셔닝하여 컴퓨터가 드라이브 크기에 관계없이 모든 드라이브에서 정상적으로 작동하도록 합니다. 표준 BIOS는 1TB보다 큰 드라이브에서는 제대로 작동하지 않습니다.
  • 기능의 가용성 " 빠른 로딩 a”를 사용하면 최신 운영 체제의 출시 속도를 높일 수 있습니다.
  • 유효성 내장된 보호 Windows 또는 Linux가 부팅되기 전에 시작되는 바이러스 및 맬웨어로부터;
  • 부팅 파티션 지원 EFI를 사용하면 타사 부트 로더(예: grub)를 설치하지 않고도 여러 운영 체제를 사용할 수 있습니다.

컴퓨터에 UEFI가 있는지 확인

큰 목록으로 구분할 수 있습니다 표지판:


BIOS를 UEFI로 업데이트할 수 있습니까?

이런 맥락에서 질문한다면 대답은 명확하다. 아니요. 아무리 원해도 일반 업데이트를 UEFI로 업데이트할 수는 없습니다.

오래된 마더보드에는 물리적으로 설치할 수 없습니다.

UEFI 및 기본 설정 진입 방법

UEFI BIOS 유틸리티 ez 모드에 들어가는 것은 매우 간단합니다. 컴퓨터를 켜거나 다시 시작한 직후 UEFI 로그인 키(일반적으로 " 삭제" 또는 " F2»);

로그인 후 시작하시면 됩니다 설정. 모든 설정은 Asus 마더보드의 예를 사용하여 설명됩니다. 다른 마더보드의 UEFI는 다를 수 있지만 크게 다르지는 않습니다.

기본 설정:

~에 UEFI 메인 화면컴퓨터에 대한 정보(마더보드 모델, 프로세서 모델 및 주파수, RAM 용량, PC 구성 요소 온도 등)를 볼 수 있습니다.

단락 " 시스템 성능"노트북 소유자나 컴퓨터가 UPS에서 실행되는 경우 유용할 것입니다. 고성능과 에너지 절약 중에서 선택할 수 있습니다.

"" 항목을 사용하면 운영 체제를 로드할 하드 드라이브 또는 외부 드라이브를 선택할 수 있습니다.

"" 버튼을 사용하면 컴퓨터를 시작할 드라이브를 선택할 수도 있습니다.

"를 클릭하면 추가적으로", 고급 설정으로 이동할 수 있습니다. 추가 설정으로 이동하면 즉시 기본 메뉴로 이동합니다. 여기에서 UEFI 언어를 변경하고 비밀번호를 설정할 수 있습니다.

메뉴에 아이 트위커프로세서나 RAM을 오버클럭할 수 있지만 경험이 없는 사용자에게는 오버클럭하지 않는 것이 좋습니다. 모든 마더보드에서 오버클러킹을 사용할 수 있는 것은 아닙니다.

메뉴에서 " 추가의» 다양한 CPU 기술을 활성화 또는 비활성화하고, 특정 버전의 USB를 활성화하고, 활성 프로세서를 선택하고 기타 유사한 설정을 지정할 수 있습니다. 이 메뉴의 내용은 마더보드 제조업체 및 브랜드에 따라 다릅니다.

메뉴에서 " 감시 장치» PC 구성 요소의 온도나 쿨러(팬)의 회전 속도에 대한 자세한 정보를 볼 수 있습니다. 과열로 인해 컴퓨터가 갑자기 종료되는 경우 유용할 수 있습니다.

»에는 컴퓨터 시작과 관련된 모든 매개변수가 포함되어 있습니다. 여기서는 부팅할 운영 체제 유형(Windows 또는 기타)을 선택하고, 빠른 부팅 지원을 활성화하고, 기타 유사한 옵션을 선택할 수 있습니다.

마지막 단락에서 " 서비스» 마더보드에 대한 자세한 정보를 보거나 외부 드라이브에서 UEFI를 업데이트할 수 있습니다.

우리 중 많은 사람들이 점점 더 표준에 직면하고 있습니다. UEFI 부팅, 클래식 BIOS를 대체했습니다. 동시에 많은 사람들이 UEFI 부팅에 대해 더 잘 알고 싶어하지만 여전히 이에 대한 시간이나 욕구를 찾지 못합니다. 이 자료에서는 독자의 지식에서 "빈 부분"을 제거하고 UEFI Boot가 무엇인지 자세히 설명하고 그 특징과 기능을 설명하려고 노력할 것입니다.

모든 컴퓨터에는 장비 성능을 테스트하기 위한 마이크로프로그램 세트인 BIOS가 마더보드에 내장되어 API를 제공하고 시스템 부팅을 지원하던 시절이 있었습니다. 이는 전통적으로 IBM 호환 시스템에서 사용되었으며 당분간 16비트 프로세스 및 1MB 주소 지정으로 제한되어 기능을 안정적으로 수행했습니다.

기술이 발전함에 따라 "오래된" BIOS는 더 이상 현대적인 요구 사항을 충족하지 못하고 유연성과 현대성이 부족한 것으로 판명되었으며 현대 장비의 거의 모든 표준을 지원하는 후속 제품인 UEFI Boot로 대체되었습니다.

UEFI(Unified Extensible Firmware Interface)는 Intel이 Itanium 마이크로프로세서용 64비트 서버용 BIOS 대체품을 만든 2003년으로 거슬러 올라갑니다. 당시 이 표준은 EFI(Extensible Firmware Interface의 약어)라고 불렸습니다. 나중에 통합 EFI 포럼에 참가했을 때 이 개념은 UEFI로 명명되었으며 가장 유명한 컴퓨터 하드웨어 제조업체가 개발에 참여하는 통합 IT 산업 표준으로 계속 발전했습니다.

UEFI Boot는 이전 버전과 마찬가지로 연결된 장비의 하위 수준 작업을 수행하는 운영 체제와 펌웨어를 연결하는 인터페이스인 표준으로 알려져 있습니다. 그 목적은 하드웨어를 초기화하고 제어권을 OS 부트로더로 전달하는 것입니다.

UEFI의 모양과 내용을 비디오에서 확인할 수 있습니다.

BIOS에 비해 UEFI의 장점


차이점 1. 시각적 구성 요소

많은 UEFI 요소는 기존 BIOS처럼 보이지만 일부는 인식할 수 없을 정도로 변경되었습니다. 더욱 보기 좋은 그림, 편리한 오버클러킹 옵션, 편리하고 접근 가능한 인터페이스, 마우스 지원이 제공됩니다. 변화는 의심할 여지 없이 눈을 즐겁게 합니다.

차이점 2. 16 대 32

BIOS는 16비트 프로세스 및 1MB 메모리 주소 지정으로 제한되지만 UEFI에는 그러한 제한이 없습니다. 32비트와 64비트 모드 모두에서 작동하고 훨씬 더 많은 양의 메모리로 작업할 수 있으며 컴퓨터 아키텍처에 거의 의존하지 않습니다. UEFI 부팅 사양은 PC에 사용되는 프로세서에 관계없이 시스템 구성 요소용 드라이버를 제공합니다.

차이점 3. 작업량

BIOS의 MBR은 디스크의 기본 파티션 4개로 제한되었으며 부팅 디스크 자체의 최대 크기는 2.2테라바이트였습니다. 이전에 이 정도면 충분했다면 오늘날 드라이브의 용량은 이미 지정된 크기를 초과한 것입니다. UEFI는 GUID 파티션 표시를 사용하므로 9.4ZB 디스크에서 부팅할 수 있습니다. 초보자를 위해 1제타바이트는 1024 x 1024 x 1024GB라고 설명하겠습니다.

이 UEFI 부팅을 사용하면 훨씬 더 큰 크기의 부팅 옵션으로 작업할 수 있고 특정 파일 시스템에 연결되지 않으며 환상적인 네트워크 기능을 사용할 수 있다는 것이 분명합니다. 시스템 부트 로더는 UEFI의 확장 역할을 할 수 있으며, 필요한 경우 UEFI 자체가 부트 로더의 기능을 수행할 수 있습니다. 동시에 사용자 자신의 드라이버를 UEFI에 로드하는 것도 가능합니다. 인상적이지 않나요?

차이점 4. 확장

UEFI는 기존 확장(예: ACPI)과 더 뛰어난 기능을 갖춘 EFI 사양 기반의 새 확장(Asus Splashtop 등)을 모두 지원합니다.

차이점 5. 쉬운 제어

대부분의 옵션은 시각적 그래픽 기호 형태로 제공되므로 작업이 간단하고 편리합니다. 그것을 시도하고 직접 확인하십시오.

차이점 6. 보안 부팅

UEFI 표준에는 다음과 같은 또 다른 장점이 있습니다. 안전한 신병– 이는 서명되지 않은 코드의 초기화에 대한 특별한 보호로, 시스템이 부트로더를 교체하고 라이선스가 없는 소프트웨어를 실행하지 못하도록 보호합니다. UEFI 2.2 버전에서 탄생했으며 많은 최신 컴퓨터에서 구현됩니다. 많은 장점에도 불구하고 사용자는 보안 부팅을 비활성화하는 것을 선호합니다. 특히 플래시 드라이브에서 PC를 부팅해야 할 때 단점이 장점보다 더 크기 때문입니다.

결론

UEFI 부팅이란 무엇입니까? 보시다시피 UEFI 부팅 사양은 이전 사양에 비해 여러 가지 심각한 이점을 가지고 있습니다. 보다 편리하고 접근하기 쉬운 인터페이스, 향상된 작동 속도, 훨씬 더 많은 양의 메모리 및 시스템 하드 드라이브 지원 등이 UEFI를 가장 효과적이고 현대적인 옵션으로 만듭니다. 최신 PC(2011년경 이후)를 사용하고 있다면 UEFI를 살펴보고 더 자세히 알아봐야 할 때입니다.

EFI(이자형확장 가능 에프펌웨어 상호 작용)— 시스템이 켜지는 순간 장비를 중앙 집중화하기 위한 인터페이스입니다. 낮은 수준의 하드웨어 기능을 관리하는 운영 체제와 펌웨어 사이에서 발생하는 프로세스를 규제합니다. EFI는 컴퓨터를 부팅한 후 운영 체제 부트로더로 제어권을 전달합니다. 이는 전통적으로 IBM PC 호환 컴퓨터에서 사용되는 BIOS 인터페이스를 논리적으로 대체합니다.

인텔은 최초의 EFI 사양을 개발했습니다. 나중에 인터페이스의 이름이 변경되었습니다. 최신 버전의 표준이 호출됩니다. UEFI (구체화된 이자형확장 가능 에프펌웨어 상호 작용). 현재 UEFI 표준은 Unified EFI 포럼 협회에서 개발 중입니다.

EFI 표준은 그래픽 메뉴와 일부 추가 기능(예: Aptio 또는 Great Wall UEFI)을 지원합니다.

이야기

원래 EFI 표준은 90년대 중반에 등장한 최초의 Intel-HP Itanium 시스템에 사용하기 위한 것이었습니다. PC-BIOS가 보여준 제한된 기능(16비트 코드, 1MB 주소 지정 가능 메모리, IBM PC/AT 하드웨어 제한 등)은 대규모 서버 플랫폼에서 사용하기에 적합하지 않았으며 Itanium은 바로 그러한 목적으로 계획되었습니다.

EFI가 원래 호출되었다는 점은 주목할 만합니다. 인텔 부트 이니셔티브, 나중에 이름이 변경되었습니다.

명세서

EFI 표준의 역사는 1.01 버전 출시와 함께 시작됐지만, 상표 사용과 관련된 법적 문제로 인해 빠르게 시장에서 퇴출되면서 널리 사용되지는 못했다.

나중에 2002년 12월 1일에 EFI 드라이버 모델과 버전 1.02에 대한 몇 가지 "외관적인" 개선 사항이 포함된 EFI 버전 1.10이 출시되었습니다.

2005년에 Intel은 EFI 사양을 UEFI 포럼에 할당했으며 이후 인터페이스의 추가 개발을 담당하게 되었습니다. 동시에 EFI 표준은 발생한 변경 사항을 강조하기 위해 UEFI(Unified EFI)로 이름이 변경되었습니다. 이름 변경에도 불구하고 두 용어가 여전히 대부분의 문서에서 자유롭게 사용되고 있다는 점은 주목할 만합니다.

2007년 1월 7일, UEFI 포럼은 향상된 암호화, 네트워크 인증 및 업데이트된 사용자 인터페이스 아키텍처를 도입한 UEFI 버전 2.1을 출시했습니다.

EFI 인터페이스에는 운영 체제 로더와 운영 체제 자체에서 사용할 수 있는 플랫폼, 부팅 및 런타임 서비스에 대한 정보 등 다양한 데이터가 포함된 테이블이 포함되어 있습니다. 일부 BIOS 확장(ACPI 또는 SMBIOS)도 EFI에 포함되어 있으며 16비트 런타임 인터페이스가 필요하지 않습니다.

서비스

EFI는 다음에 대한 지원을 포함하는 부팅 서비스를 정의합니다.

  • 텍스트 및 그래픽 콘솔;
  • 블록;
  • 파일 서비스;

인터페이스는 런타임 서비스(날짜, 시간 및 메모리)도 정의합니다.

장치 드라이버

표준 아키텍처별 드라이버 외에도 EFI 표준은 플랫폼 독립적인 드라이버 환경도 정의합니다. 이 환경을 호출합니다. EFI 바이트 코드(EBC). UEFI 사양에서는 환경에 로드된(실제 또는 잠재적으로) 모든 EBC 이미지에 대한 해석기를 제공하는 시스템 소프트웨어가 필요합니다.

따라서 EBC는 Apple Macintosh 및 Sun Microsystems SPARC 컴퓨터에 사용되는 하드웨어 독립적인 개방형 펌웨어와 쉽게 상호 연관될 수 있습니다.

일부 아키텍처별 EFI 드라이버 유형에는 운영 체제에서 사용할 인터페이스가 장착될 수 있습니다. 이를 통해 운영 체제 자체는 드라이버를 로드하기 전에 기본 그래픽 및 네트워킹 지원으로 EFI를 사용할 수 있습니다.

다운로드 관리자

EFI Boot Manager는 운영 체제를 선택하고 부팅하는 데 사용됩니다. 따라서 특정 부팅 알고리즘이 필요하지 않습니다. 부트로더는 EFI 애플리케이션입니다.

디스크 지원

EFI는 표준 MBR(디스크 파티셔닝 방법) 외에도 GPT(GUID 파티션 테이블)를 지원합니다. 이 체계에는 MBR 관련 제한이 없습니다. EFI 표준은 파일 시스템을 지정하지 않지만 EFI 구현은 일반적으로 FAT32 파일 시스템을 지원합니다.

껍데기

표준의 개방형 셸 환경에서는 사용자가 특정 작업을 수행하기 위해 이를 로드할 수 있습니다. 이는 훨씬 더 편리합니다. 사용자가 운영 체제 자체를 로드할 필요가 없습니다. 셸은 플랫폼 ROM(또는 드라이버가 ROM에 있는 별도의 장치)에 저장할 수 있는 간단한 EFI 응용 프로그램입니다.

또한 사용자는 셸을 사용하여 다른 EFI 응용 프로그램(예: 운영 체제 구성 또는 설치, 펌웨어 진단, 구성 또는 업데이트)을 실행할 수 있습니다. 셸의 기능에는 운영 체제를 로드하지 않고 CD/DVD 미디어를 재생하는 것도 포함됩니다. 또한 지원되는 파일 시스템에서 작업이 수행되는 경우 EFI 셸을 사용하면 명령 기반 작업을 통해 파일과 디렉터리를 복사하거나 이동할 수 있습니다. 드라이버를 다운로드/언로드할 수도 있습니다. 마지막으로 쉘은 전체 TCP/IP 스택을 사용할 수 있습니다.

EFI 셸은 확장자가 있는 파일 형식의 스크립트를 지원합니다. .nsh (DOS의 배치 파일과 유사)

명령 이름은 명령줄 해석기(COMMAND.COM 또는 Unix 셸)에서 빌려오는 경우가 많습니다. EFI 셸은 명령줄 해석기 또는 BIOS 텍스트 인터페이스의 대안이자 완전한 아날로그 역할을 완전히 수행할 수 있습니다.

확장

EFI 확장은 PC에 연결된 거의 모든 비휘발성 저장 장치에서 로드됩니다.


구현

인텔 플랫폼 혁신 프레임워크

인텔 플랫폼 혁신 프레임워크(“인텔 혁신 툴킷”)는 인텔이 EFI와 협력하여 발표한 사양 세트입니다. 이 경우 EFI는 운영 체제와 하드웨어 및 소프트웨어 간의 인터페이스를 정의하고 툴킷은 임베디드 소프트웨어를 만드는 데 사용되는 구조를 정의하는 역할을 합니다. 이 결정은 EFI에서 제공되는 기능보다 낮은 수준에서 이루어집니다.

예를 들어, 툴킷에는 컴퓨터를 켜는 순간부터 컴퓨터를 올바르게 초기화하기 위해 극복해야 하는 모든 단계가 포함되어 있습니다. 이러한 내부 펌웨어 기능은 EFI 사양의 일부가 아니지만 UEFI 플랫폼 초기화 사양에 포함되어 있습니다. 이 툴킷은 XScale, Itanium 및 IA-32 플랫폼에서 테스트되었습니다.

x86 플랫폼의 경우 운영 체제와의 호환성은 다음을 사용하여 달성됩니다. 호환성 지원 모듈(CSM): BIOS 제조업체에서 구현한 16비트 프로그램(CSM16)이 포함되어 있습니다. 또한 CSM16과 도구 간의 통신 기능을 포함하는 특수 레이어도 포함되어 있습니다.

Intel은 코드명 "Tiano"라는 고유한 툴킷 구현의 작성자입니다. 이는 EFI를 지원하는 완전한 임베디드 소프트웨어 구현입니다. CSM의 기존 16비트 부분은 부족하지만 BIOS 제조업체에서 구현하는 추가 기능에 필요한 인터페이스를 제공합니다. Intel은 Tiano의 전체 구현을 최종 사용자에게 배포하지 않습니다. 이 구현의 일부는 다음과 같이 TianoCore 프로젝트의 소스 코드로 릴리스되었습니다. EFI 개발자 키트(EDK). 이 구현에는 EFI와 하드웨어 초기화 코드의 일부가 포함되어 있지만 동시에 임베디드 소프트웨어 자체의 특징적인 기능을 숨깁니다.

EFI 표준을 기반으로 구축된 제품은 타사 BIOS 제조업체(예: American Megatrends(AMI) 및 Insyde Software)를 통해 구입할 수 있습니다. 일부 구현은 전적으로 Tiano를 기반으로 하고 다른 구현은 사양을 준수하지만 Intel 구현을 기반으로 하지 않습니다.

EFI를 사용하는 플랫폼 동반 도구

2000년에 Intel은 Itanium 플랫폼을 기반으로 구축된 시스템을 개발했습니다. 그들은 EFI 1.02를 지원했습니다.

2002년에 Hewlett-Packard는 Itanium 2 플랫폼을 기반으로 구축된 시스템을 출시했으며 EFI 버전 1.10을 지원하고 Windows, Linux, FreeBSD 및 HP-UX 운영 체제를 부팅할 수 있었습니다.

통합 EFI 호환 소프트웨어와 함께 출시된 Itanium 또는 Itanium 2 시스템은 DIG64 사양을 준수해야 합니다.

2003년 11월 Gateway는 Windows 기반 최초의 x86 시스템인 Gateway 610 Media Center를 공개했습니다. Insyde Software의 InsydeH2O 툴킷을 기반으로 한 임베디드 소프트웨어를 사용했습니다. BIOS 지원은 CSM(호환성 지원 모듈)을 통해 제공되었습니다.

2006년 1월, Apple은 Intel 플랫폼을 기반으로 한 최초의 Macintosh PC를 출시했습니다. 시스템은 이전 PowerPC 플랫폼 시스템에서 사용되었던 Open Firmware 대신 EFI 및 관련 도구를 사용합니다.

2006년 4월 5일, Apple은 Windows XP 드라이버가 포함된 디스크를 생성할 수 있는 표준 패키지인 Boot Camp를 출시했습니다. 또한 새 패키지에는 현재 Mac OS X를 그대로 유지하면서 Windows XP를 설치할 수 있는 디스크 파티션 도구도 포함되어 있습니다. 또한 펌웨어 업데이트도 출시되었습니다. EFI 구현을 위한 BIOS 지원이 추가되었습니다. Macintosh 컴퓨터 모델의 후속 라인은 업데이트되고 내장된 소프트웨어와 함께 출시되었습니다. 따라서 오늘날 모든 Macintosh 컴퓨터에는 BIOS 호환 운영 체제를 로드할 수 있는 기능이 있습니다.

브랜드 "Intel" 마더보드는 주로 도구(예: DP35DP)를 기반으로 구축된 임베디드 소프트웨어로 생산됩니다. 따라서 2005년에는 100만 대 이상의 Intel 시스템이 생산되었습니다. 툴킷에서 실행되는 새로운 휴대폰, 데스크탑 PC 및 서버의 생산은 2006년에 시작되었습니다. 예를 들어 Intel 945 시스템 로직 세트를 기반으로 구축된 모든 마더보드는 작업에 도구를 사용합니다. 그러나 임베디드 소프트웨어에는 일반적으로 EFI 지원이 포함되지 않으며 BIOS 지원으로만 제한됩니다.

2005년부터 EFI 표준은 PC가 아닌 아키텍처(예: XScale에 구축된 임베디드 시스템)에 도입되었습니다. EDK에는 EFI 소프트웨어와 해당 응용 프로그램을 Windows 응용 프로그램에 내장할 수 있는 별도의 NT32 대상이 포함되어 있습니다. 2007년에 Hewlett-Packard는 EFI 호환 내장 소프트웨어를 포함하는 최초의 프린터인 8000 시리즈 프린터를 출시했습니다. 2008년에 MSI는 EFI를 지원하는 Intel P45 칩셋을 기반으로 하는 마더보드 제품군을 출시했습니다.

운영체제

  • 2000년대부터 GNU/Linux 운영 체제는 부팅에 EFI를 자주 사용했습니다.
  • 2002년부터 HP-UX 운영 체제는 IA-64 플랫폼을 기반으로 구축된 시스템에서 부팅 메커니즘으로 EFI를 사용하기 시작했습니다. OpenVMS 운영 체제는 2005년 초부터 이 표준을 사용해 왔습니다.
  • Apple은 Intel 아키텍처를 기반으로 구축된 컴퓨터 제품군을 출시하여 EFI 표준을 채택했습니다. Intel용 Mac OS X 10.4(Tiger) 및 Mac OS X 10.5(Leopard)는 32비트 모드뿐만 아니라 64비트 CPU에서도 EFI v1.10을 지원했습니다. 따라서 EFI 부트 로더를 사용하여 Apple 컴퓨터에 Microsoft Windows 7을 설치하는 것은 불가능했습니다. 이 운영 체제에는 UEFI 또는 더 최신 버전이 필요하기 때문입니다.
  • Microsoft Windows에는 64비트 아키텍처에 대한 EFI 지원이 있습니다. Microsoft는 32비트 CPU에서 EFI 지원이 부족한 이유는 PC 제조업체의 의견 부족 때문이라고 지적합니다. Microsoft는 64비트 운영 체제로 마이그레이션할 때 EFI 1.10 사용을 허용하지 않습니다. 64비트 확장은 프로세서 환경에서 지원되지 않기 때문입니다. x86-64 지원은 UEFI 2.0에 포함되어 있습니다. Windows 2000의 Itanium 버전(Advanced Server Limited Edition 및 Datacenter Server Limited Edition)은 Intel용으로 특별히 제작된 IA-64용 Windows Server 2003, Windows XP 및 Windows 2000 Advanced Server Limited Edition을 지원합니다. Itanium 프로세서 제품군에는 DIG64 사양에 따라 이 플랫폼에 대해 정의된 EFI 지원이 있습니다. Microsoft 개발자는 Windows Server 2008 및 Windows Vista 서비스 팩 1부터 64비트 Windows 운영 체제에 UEFI 지원을 도입했습니다.

결함

EFI 표준은 시스템에 복잡성을 더한다는 이유로 귀청이 터질 듯한 비판을 받아왔습니다. 많은 전문가들은 EFI가 운영 체제에 주요 이점을 제공하지 않지만 동시에 운영 체제를 상당히 복잡하게 만든다고 지적했습니다. 또한 완전히 오픈 소스인 대체 BIOS 구현(OpenBIOS 및 coreboot)은 EFI를 위해 포기되었습니다.

2011년 9월, Microsoft는 Microsoft Windows 8 호환 컴퓨터의 인증을 통해 어떠한 상황에서도 다른 운영 체제를 지원하지 않는 장치의 후속 생산이 가능하다고 발표했습니다. Microsoft는 공급업체가 다른 서명을 추가할 수 있음을 분명히 했습니다. 조금 후에 이것은 필수 인증 요구 사항이 되었습니다. 그러나 ARM 장치의 경우 요구 사항은 다음과 같습니다. "보안 부팅" 기능을 완전히 비활성화합니다. 이 경우 다른 운영 체제를 설치할 수도 없습니다.

개인용 컴퓨터 및 프로그램용 구성 요소를 생산하는 많은 현대 제조업체에서는 해당 제품이 UEFI 인터페이스를 지원하도록 노력하고 있습니다. 이 소프트웨어 솔루션은 이미 익숙한 BIOS 시스템에 대한 탁월한 대안이 될 것입니다.

문제의 소프트웨어의 구체적인 내용은 무엇입니까? 그것을 사용하기 위해 어떤 옵션이 가능합니까? 그리고 UEFI란 무엇입니까? 이 문제를 이해하려고 노력합시다.

UEFI란 무엇입니까?

UEFI는 컴퓨터에 설치된 운영 체제와 컴퓨터의 다양한 하드웨어 구성 요소의 기능을 보장하는 소프트웨어 사이에 설치되는 특수 인터페이스를 나타냅니다. 어떤 사람들은 이 인터페이스를 BIOS Uefi라고 부릅니다. 한편으로는 이 이름에도 오류가 있습니다. 결국 BIOS는 완전히 다른 원리로 작동합니다. UEFI는 Intel에서 개발했으며 BIOS는 다양한 브랜드에서 지원하는 소프트웨어입니다. BIOS와 UEFI의 목적은 기본적으로 동일합니다. 그러나 공식적으로 BIOS UEFI 조합은 올바르지 않지만 동시에 PC 제어를 위한 소프트웨어 및 하드웨어 알고리즘의 논리와 모순되지 않습니다.

UEFI와 BIOS의 차이점

우선, 클래식 UEFI와 순수 BIOS의 차이점에주의를 기울여야합니다. 오늘날 UEFI는 BIOS의 좋은 대안인 소프트웨어 솔루션으로 자리잡고 있습니다. 많은 PC 마더보드 제조업체는 자사 장치가 인텔에서 개발한 소프트웨어를 지원하도록 노력하고 있습니다. UEFI와 BIOS의 차이점은 두 번째 시스템의 단점을 고려하면 쉽게 감지할 수 있습니다. 첫 번째 단점은 BIOS가 2TB보다 큰 대용량 하드 드라이브의 디스크 공간을 최대한 활용하는 것을 보장하지 못한다는 것입니다.

이는 불과 몇 년 전만 해도 이러한 하드 드라이브 용량이 불가능해 보였기 때문입니다. 따라서 PC 제조업체는 BIOS 시스템의 해당 단점에 특별한 관심을 기울이지 않았습니다. 오늘날 2테라바이트 이상의 용량을 갖춘 하드 드라이브는 누구도 놀라지 않을 것입니다. 개인용 컴퓨터 제조업체는 이미 UEFI로 전환해야 할 필요성을 느꼈습니다. 현대 기술 동향을 고려할 때 이러한 요구는 편향적이라고 할 수 없습니다.

BIOS의 또 다른 특징은 하드 드라이브에서 제한된 수의 파티션을 지원한다는 것입니다. UEFI에는 128개의 파티션으로 작업할 수 있는 기능이 있습니다. 인텔의 새로운 디자인은 UEFI의 모든 기술적 이점을 활용할 수 있는 GPT 파티션 테이블을 만들었습니다. 새로운 환경과 기존 BIOS 시스템 간에 논의된 모든 차이점에도 불구하고 주요 기능은 동일합니다. 실제로 이러한 시스템 간에는 실제 차이점이 그리 많지 않습니다. 유일한 예외는 UEFI에 구현된 보안 알고리즘입니다. 전문가들은 새로운 플랫폼을 통해 운영 체제를 더 빠르게 로드할 수 있다고 믿습니다. 다른 사람들은 이것이 Windows 8 운영 체제에만 해당된다고 생각합니다.

UEFI에서 사용되는 보안 시스템을 자세히 살펴보겠습니다.

UEFI 환경 보안 기술

UEFI 시스템은 보안 측면에서 BIOS보다 앞서 있습니다. 오늘날에는 BIOS 알고리즘이 작성된 마이크로 회로 자체에 침투할 수 있는 고유한 바이러스가 있습니다. 결과적으로 확장된 사용자 권한으로 운영 체제를 부팅하는 것이 가능해졌습니다. 이로 인해 무단 액세스의 기회가 넓어집니다. Intel의 새로운 소프트웨어 솔루션은 Secure Boot라는 알고리즘을 제공하는 보안 부팅 모드도 구현합니다.

이 알고리즘은 IT 업계 최대 브랜드에서 인증한 특별한 유형의 키 사용을 기반으로 합니다. 사실 요즘에는 그런 회사가 많지 않습니다. OS 제조업체의 해당 옵션 지원에 대해 이야기하면 현재 Microsoft만이 Windows 8에서 이를 제공합니다. 또한 이 보안 알고리즘과의 호환성은 현재 일부 Linux 버전에서 구현됩니다.

UEFI 시스템의 이점

BIOS 시스템의 위의 모든 단점은 UEFI의 장점으로도 간주될 수 있습니다. 그러나 새로운 시스템에는 여러 가지 중요한 이점이 있습니다. 좀 더 자세히 살펴보겠습니다. 첫째, 시스템은 간단하고 직관적인 인터페이스를 가지고 있습니다. UEFI는 BIOS에서는 일반적이지 않은 마우스 지원을 구현합니다. 또한 많은 UEFI 버전이 Russified 인터페이스를 지원합니다. 새로운 소프트웨어 솔루션에 사용된 알고리즘을 사용하면 BIOS를 사용하는 것보다 훨씬 빠르게 OS를 부팅할 수 있습니다. 예를 들어 UEFI가 탑재되고 적절한 CPU 성능과 기타 주요 구성 요소가 포함된 PC의 Windows 8 운영 체제는 10초 이내에 로드됩니다.

UEFI의 다른 중요한 장점으로는 BIOS에 비해 더 간단하고 편리한 업데이트 메커니즘이 있습니다. UEFI에 구현된 또 다른 유용한 옵션은 자체 부팅 관리자가 있다는 것입니다. 개인용 컴퓨터에 여러 운영 체제가 설치된 경우 사용할 수 있습니다.

이제 UEFI 소프트웨어 인터페이스의 기술적 이점이 명확해졌습니다. 오늘날 가장 유명한 개인용 컴퓨터 하드웨어 구성 요소 제조업체는 하드웨어와 UEFI 시스템의 호환성을 보장하려고 노력하고 있습니다. IT 전문가에 따르면 새로운 시스템으로의 전환은 새로운 기술 트렌드로 이어질 수 있다. 선도적인 소프트웨어 및 하드웨어 제조업체의 경우 UEFI 개발자인 Intel이 제공하는 기능이 매우 매력적으로 보입니다. 또한 UEFI 기술 옵션은 현재 OS 시장에서 가장 큰 브랜드에서 완벽하게 지원됩니다.

보안 부트

UEFI 시스템이 지원하는 보안 기술인 Secure Boot의 장점을 좀 더 자세히 살펴보겠습니다. 주요 컨셉은 무엇인가요?

Secure Boot는 맬웨어 및 바이러스로부터 시스템을 보호하도록 설계된 보안 부팅 프로토콜입니다. 이 기술에 사용되는 키는 완전히 작동하도록 인증되어야 합니다. 오늘날 모든 소프트웨어 브랜드 중 극히 일부만이 이 기준을 충족합니다.

여기에는 Windows 8 운영 체제에서 이러한 알고리즘에 대한 지원을 구현한 Microsoft가 포함됩니다. 어떤 경우에는 이러한 상황으로 인해 UEFI 시스템을 실행하는 개인용 컴퓨터에 다른 운영 체제를 설치하는 프로세스가 상당히 복잡해질 수 있습니다. Windows를 다시 설치하는 경우 UEFI에 여전히 충성도가 표시될 수 있지만 설치된 운영 체제 버전이 제조업체에서 설치한 버전과 최대한 유사한 경우에만 가능합니다.

또한 일부 Linux 배포판은 보안 부팅 기능과 호환된다는 점에 유의해야 합니다. 새 운영 체제 로딩이 금지된 경우에도 UEFI 구조는 보안 부팅 알고리즘을 비활성화하는 기능을 제공합니다. 물론 이 경우 운영 체제를 로딩하는 것은 더 이상 안전하다고 간주할 수 없습니다. 그럼에도 불구하고 해당 옵션은 언제든지 활성화될 수 있습니다.

UEFI 호환 운영 체제

드문 경우지만 보안 부팅을 지원하는 대체 운영 체제를 설치할 수 있습니다. 예를 들어 UEFI BIOS를 지원하는 노트북에 Windows 7 운영 체제를 설치하는 것은 이론적으로 가능합니다. 일반적으로 대체 운영 체제를 성공적으로 설치할 확률은 낮습니다. 위에서 언급한 것처럼 일부 Linux 배포판은 UEFI와 호환됩니다.

설정 기능

다음으로, 새로운 소프트웨어 솔루션 설정의 미묘한 차이를 살펴보겠습니다. 흥미로운 옵션에는 BIOS 에뮬레이션이 포함됩니다. 그것은 무엇을 위한 것입니까? UEFI의 일부 버전은 UEFI의 이전 버전이 사용한 메커니즘에 따라 PC 관리를 제공하는 알고리즘을 구현합니다. 이 모드는 사용하는 PC에 따라 이름이 다를 수 있습니다. 일반적으로 Launch CSM 또는 Legacy라고 합니다. 표준 부팅 모드에서 UEFI를 설치하면 문제가 발생하지 않습니다.

UEFI 액세스 기능

무시할 수 없는 또 다른 주목할만한 사실은 엄청난 수의 UEFI 버전입니다. 다양한 브랜드에서 생산되는 개인용 컴퓨터에서는 크게 다를 수 있습니다. 개별 기능의 사용 가능 여부는 컴퓨터마다 다를 수 있습니다. 예를 들어, PC가 부팅될 때 사용자가 UEFI 설정으로 이동할 수 있는 메뉴가 표시되지 않는 경우가 종종 있습니다. 이 경우 Windows는 필요한 옵션을 다운로드하는 기능을 제공합니다. "옵션" 탭에서 "특수 부팅 옵션"을 활성화해야 합니다. 그런 다음 컴퓨터를 다시 시작해야 합니다. 다운로드 옵션이 화면에 나타납니다.

UEFI 옵션에 대한 액세스를 제공하는 대체 방법도 있습니다. 이는 많은 개인용 컴퓨터에서 실행됩니다. 로딩이 시작되면 Esc를 눌러야 합니다. 그 후 위에서 설명한 메뉴가 열립니다.

다양한 모드에서의 작업 기능

UEFI 작동 모드를 일반에서 레거시로 변경하는 경우 가능한 한 빨리 모든 옵션을 사용하여 UEFI 인터페이스를 다시 활성화하는 것이 좋습니다. 그렇지 않으면 운영 체제가 시작되지 않을 수 있습니다. 많은 개인용 컴퓨터에는 이 문제가 없습니다. 이는 제조업체가 UEFI 모드를 자동으로 활성화할 수 있는 특수 알고리즘을 관리 구조에 구현하기 때문입니다. 일부 모델에는 BIOS 변조를 트리거하는 하이브리드 모드가 있습니다. UEFI 버전의 차이는 일반 작동 모드에서 보안 부팅을 비활성화할 수 없음을 의미합니다.

UEFI 부팅 가능 플래시 드라이브

어떤 상황에서는 플래시 드라이브에서 운영 체제를 부팅해야 할 수도 있습니다. 여기서 가장 큰 어려움은 FAT32와 형식이 다른 플래시 드라이브가 인식되지 않는다는 것입니다. 이 문제에 대한 해결책이 있습니다. 모든 Windows 부팅 가능 플래시 드라이브는 기본적으로 NTFS 파일 시스템으로 포맷됩니다. UEFI는 이 파일 시스템을 인식하지 못합니다. 따라서 주요 작업은 해당 하드웨어 구성 요소가 FAT32 시스템으로 포맷되었는지 확인하는 것입니다. 많은 IT 전문가들은 이 파일 시스템이 오래된 것으로 간주합니다. 그러나 해당 표준의 관련성은 UEFI에서의 적용을 통해 평가할 수 있습니다.

UEFI로 부팅하기 위한 플래시 드라이브

부팅 가능한 플래시 드라이브가 UEFI에서 문제 없이 인식되도록 하려면 어떻게 해야 합니까? 첫째, 저장용량은 4GB 이상인 것이 바람직하다. 둘째, 플래시 드라이브에서 모든 정보를 삭제해야 합니다. 부팅 가능한 플래시 드라이브를 만드는 데 필요한 구성 요소는 Windows 운영 체제의 배포 키트입니다.

플래시 드라이브 준비

위의 요소가 모두 있으면 계속 진행할 수 있습니다. 플래시 드라이브는 컴퓨터의 USB 포트에 삽입되어야 합니다. 그런 다음 Windows 인터페이스에서 명령줄을 엽니다. 사용자에게 관리자 권한이 있어야 합니다. 다음으로 명령줄을 통해 DISKPART 프로그램을 시작합니다. 그런 다음 list disk 명령을 입력해야 합니다.

시스템에 있는 디스크 목록이 표시됩니다. 그 안에서 플래시 드라이브를 찾으세요. select disc x 명령을 사용하여 디스크를 선택합니다. 여기서 x는 일련 번호입니다. 선택한 미디어를 포맷하려면 Clean 명령을 실행하면 됩니다. 다음으로, 디스크에 기본 파티션을 만들어야 합니다. 이는 create partition Primary 명령을 사용하여 수행할 수 있습니다. active 명령을 입력하면 이 섹션이 활성화되어야 합니다. 그런 다음 list Volume 명령을 입력하여 파티션 목록을 화면에 표시할 수 있습니다.

select Volume x 명령을 사용하여 필요한 파티션을 선택합니다. 여기서 x는 파티션의 일련 번호입니다. FAT32 시스템에서 포맷하려면 format fs=fat 32 명령을 입력하십시오. 이제 플래시 드라이브에 문자를 할당해야 합니다. 이는 할당 명령을 사용하여 수행됩니다. 그런 다음 명령줄을 종료할 수 있습니다.

배포 기록

위에 설명된 모든 단계를 완료한 후 Windows 배포 키트를 플래시 드라이브에 복사할 수 있습니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: