"BIOS 플래싱"이란 무엇입니까?


답변:


24

컴퓨터에 부팅 명령이있는 칩이 있습니다 ( 기본 입력 출력 시스템 ). 컴퓨터에 매우 기본적인 작업을 수행하고 일부 하드웨어와 상호 작용하고 운영 체제를로드하는 방법 등을 알려줍니다. 깜박임은 새 프로그램으로 업데이트하는 것을 의미합니다. 무언가를 고치기 위해 그렇게하지 않으면 안된다.

프로세스는 일반적으로 이전 BIOS의 내장 기능 또는 MS-DOS 기반 프로그램 (플로피로 부팅) 또는 최근에는 Windows 프로그램 (하드웨어에 액세스 할 수있는 특수 드라이버와 함께 제공됨)을 사용하여 수행됩니다. ). (리눅스? 저게 뭐야?)

깜박 거리는 동안 전원이 꺼지면 부팅 할 수없는 컴퓨터가 남아있을 수 있습니다. 그러나 일부 마더 보드에는 별도의 칩에 보조 펌웨어가 제공되어 주 BIOS가 손상된 경우에 작동합니다 (예 : 플래시 중 정전). 이 펌웨어는 일반적으로 CD 또는 플로피 디스크의 파일에서 BIOS 플래싱을 지원합니다.

BTW, flashingBIOS가 플래시 메모리를 사용하기 때문에이 단어 가 사용됩니다 .


흥미 ... BIOS가 무엇인지 알고, 그것을 플래싱하는 것의 의미가 궁금했습니다. 감사!
studiohack

BIOS를 플래싱하는 동안 키보드에 아무 것도 입력하거나 마우스 커서를 움직이지 않는 것이 좋습니다.
Isxek

@lsxek : 아 진짜? 나에게 매우 진지하게 들린다 ... BIOS를 플래시 해야하는 소프트웨어 / 시나리오는 무엇입니까?
studiohack

5
메인 보드가 최신 하드웨어를 지원할 수 있도록해야 할 수도 있습니다. 예를 들어, 최신 버전의 SATA를 지원하거나 마더 보드가 메모리 등을 읽는 방법에 대한 가능한 버그 수정을 제공하기 위해 ...
BBlake

7
BIOS는 거의 항상 메인 보드에 연결된 자체 칩에 있습니다. 본질적으로 메모리 칩입니다. 이전 BIOS 칩은 ROM (READ ONLY MEMORY)을 사용했으며 업데이트 할 수 없습니다. 최신 칩은 플래시 기반 메모리를 사용합니다.
BBlake

11

배경 / 이점 :

BIOS는 마더 보드의 독립형 칩으로, 기본 기능을 제공하기 위해 연결됩니다 (따라서 Basic Input-Output System). 비 휘발성 메모리를 제공하므로 전원이 제거 될 때 내용이 유지됩니다. 당연히 버그를 수정하거나 새로운 기능을 추가하기 위해 프로그래밍을 업데이트해야 할 수도 있습니다.


어원:

자기 헤드를 사용하여 디스크에서 작은 비트의 강자성 분자를 뒤집는 자기 매체와는 달리, 옛날에는 이와 같은 칩이 칩 상단에 작은 원형 창을 가진 EPROM 일 것 입니다. 특수 장비는 말 그대로 자외선 빔을 플래시 하여 칩을 소 거하여 칩을 재 프로그래밍 할 수 있도록한다 (트랜지스터 마스크를 실리콘 웨이퍼에 베이킹하는 광선으로 CPU를 제조하는 방식과 유사). 지울 수있는 CD 또는 DVD를 생각하십시오. 레이저는 기본적으로 재료를 "용융"(기술적으로 아님) 한 다음 쓸 수 있습니다.

CD / DVD를 햇볕에 놔두는 것처럼 CD / DVD를 손상시킬 수있는 것처럼 EPROM을 햇볕에 노출 된 상태로두면 손상 될 수 있으므로 종종 깜박이는 창을 덮는 보호 스티커가있었습니다.

이러한 광학적으로 프로그래밍 된 EPROM은 일반적인 용도로 제조하기에는 너무 비싸기 때문에, EPROM은 종종 창없이 만들어 지므로 한 번만 쓸 수 있고 업데이트 할 수 없습니다. 결과적으로 나중에 EEPROM ( Electronically -Erasable, Programmable Read-Only Memory) 칩으로 교체되어 상점으로 보내지 않고 고객 시스템 자체로 업데이트 할 수 있으므로 훨씬 쉽고 경제적입니다. 특수 장비를 사용하십시오.

그것은 번쩍 이 는 용어 가 유래 한 곳이며, 가장 오래된 용어와 마찬가지로 단지 일종의 붙어 있습니다.


위험 :

과거에는 BIOS가 장치의 기초이기 때문에 BIOS 플래싱은 위험한 것으로 간주되었습니다 ( 이름 의 기본 부분을 ​​상기하십시오). 따라서 어떤 이유로 든 쓰기가 중단되거나 손상된 경우 (지울 수없는 CD를 굽는 동안 컴퓨터의 플러그가 부딪 히거나 당기는 경우) 데이터가 손상되어 놀랍게도 작동하지 않습니다. 또한 칩의 쓰기 속도가 비교적 느리고 1MB 블록을 쓰는 데 약 1 분이 걸리므로 전력 손실과 같은 환경 문제에 약간 취약합니다. 이 칩은 부팅 에도 필요한 기본 기능을 제공하기 때문에장치를 수정하기 위해 다시 프로그래밍 할 수있는 방법이 없습니다 (컴퓨터를 프로그래밍해야하지만 컴퓨터가 작동하지 않으면 어떻게 프로그래밍합니까? Chicken-egg. ;-))

물론 이것은 세상의 끝이 아니었다. 듀얼 BIOS 슬롯 또는 특수한 BIOS 프로그래밍 장치가있는 다른 컴퓨터에서이 장치를 팝핑하여 프로그래밍 할 수는 있지만 불행히도 이러한 특수 마더 보드는 일반적으로 일부 컴퓨터 상점에서만 볼 수있는 장치처럼 드물고 비쌉니다.

(광 드라이브, 비디오 카드 등의 다른 BIOS에서도 동일한 문제가 발생합니다. 드라이브 또는 카드의 BIOS를 다시 플래시하려면 시스템에서이를 감지하고 식별해야하지만 BIOS 인 경우 장치가 제대로 초기화되지 않아 시스템이 작동하지 않습니다.)


솔루션 :

요즘에는 드라이브와 카드에 여전히 문제가 있지만 마더 보드 제조업체는 도움이되는 몇 가지 솔루션을 제공했습니다. 일반적인 방법은 기본 BIOS에 결함이있을 때 시작할 수있는 백업 BIOS를 보드에 구현하는 것입니다. 그런 다음이 백업 BIOS를 사용하여 복사본을 기본에 플래시하여 기능을 복원 할 수 있습니다. 과거에는 두 번째 동일한 칩이있는 보드의 두 번째 BIOS 소켓으로이 작업을 수행했지만 요즘에는 보드 제조업체가 백업 을 업데이트 할 필요 가없고 비 사용 칩을 사용하기 때문에 쓰기 불가능한 칩을 사용하는 경우가 많습니다. -플래시 가능한 것이 더 저렴합니다. 부팅 할 때 호환되는 보드에는 일반적으로 백업을 기본으로 복사하기 위해 누를 수있는 핫키 (예 : F2, Insert 등)가 표시됩니다.

일부 보드가 사용하는 또 다른 방법은 "플래 커"가있는 작은 전용 칩을 포함하는 것입니다. 시스템에 전원이 공급되면 시스템이 부팅되지 않더라도 플래시 키가 플로피 (또는 USB 드라이브 등)를 읽어 BIOS 이미지가있는 파일이 있는지 확인하는 특수 키를 누를 수 있습니다. 그것. 그렇다면 이미지를 BIOS에 복사합니다.


OS :

과거에도 플래싱 유틸리티는 멀티 태스킹 이 아니기 때문에 RTOS (Real-Time Operating System)에 가장 가까운 것이기 때문에 DOS 프로그램이었습니다 . 따라서 인터럽트, 작업 전환, 페이징, 메모리 부족 및 플래시 프로세스를 손상시킬 수있는 것에 취약하지 않았습니다. 그러나 요즘 (예 : 몇 년 전) DOS는 사실상“죽었습니다”(절대!). 칩은 훨씬 빠릅니다 (4MB 블록은 ~ 30 초 안에 깜박일 수 있음). 따라서 DOS를 통해 플래시 유틸리티는 일반적으로 Windows 프로그램입니다 여전히 여전히 존재합니다.


사진 :

방금 구식 8 비트 Sony IDE 컨트롤러로 찍은 사진입니다. 보호 스티커가 제거 된 EPROM을 확인하십시오. 그 아래에서 깜박이는 창을 통한 연결 와이어를 포함하여 EPROM을 확대하여 볼 수 있습니다. (내 디지털 카메라의 플래시는 칩을 닦아내기에 충분하지 않습니다. 또한 필요한 경우 다른 8 비트 컨트롤러가 몇 개 있습니다. :-))

8 비트 Sony IDE 컨트롤러 EPROM 깜박이는 창 클로즈업

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.