CAFE

메뉴얼과 기초지식

BIOS파일크기와 플레쉬롬의 용량이 다른 경우 파일의 처리방법(49LF003등..)

작성자오훈석|작성시간08.01.29|조회수2,921 목록 댓글 0

가끔 문의하시는 분이 있어서 간단한 방법을 설명합니다.

 

메인보드용 플레쉬롬은 1Mbit, 2Mbit, 3Mbit, 4Mbit, 8Mbit, 16Mbit 용량이 있습니다.

 

보통은 2Mbit, 4Mbit롬이 많이 쓰입니다.

 

테스트를 하다보면 가끔 BIOS파일의 크기와 다른 플레쉬롬을 사용해야 하는 경우가 있는데

 

이런 경우의 사용법을 설명합니다.


예로 BIOS파일의 크기는 256KByte(2Mbit)인데

 

플레쉬롬은 512KByte(4Mbit)인 경우가 있습니다.

 

전제조건은 플레쉬롬의 용량이 쓰려고 하는 파일의 크기보다 커야 합니다.

 

작으면 일부영역에 겹쳐쓰기가 되므로 정상동작을 하지 않습니다.

 

그리고 BIOS이미지가 플레쉬롬의 뒤쪽으로 정렬이 되도록 해야 합니다.

 

이미지의 크기가 작아도 그냥 쓰면 써지나 앞쪽부터 쓰기 때문에

 

뒷쪽에는 아무것도 써지지 않으므로 보드에 끼워도 동작을 하지 않습니다.
(이것은 부팅시 CPU가 실행하는 코드가 BIOS 뒷쪽에 위치해야 하기 때문입니다.)

 

자세히 설명하려면 강의가 되므로 생략하고

 

이렇게 하려면 원래파일의 앞쪽에 빈 공간을 추가해서

 

사용하고자 하는 플레쉬롬 용량크기의 파일로 만들면 됩니다.

(즉, 원본파일이 384KByte였다면 파일앞에 128KByte의 공란을 추가하여 512KByte로 만드는것입니다.)

 

보통은 헥사에디터로 작업을 하면 되나 이리저리 복사하고 붙여넣기를 하면 복잡하니

 

간단하게 사용을 할 수 있는 배치파일을 첨부합니다.

첨부파일 sample.zip

 

도스모드나 도스창에서 실행하면 됩니다.

 

첨부파일을 다운받고 원본bios파일이 있는 곳에 압축을 푼 다음 도스창에서

 

C:\???????>add_128k 원본파일이름(확장자포함)

 

이미지를 클릭하면 원본을 보실 수 있습니다.

                                  예 ) 384K인 롬파일(여기서는 mybios.bin)를 512K로 만들기

 

을 입력하고 엔터를 누릅니다.

 

그러면 128KByte의 빈 공간을 파일 앞쪽에 추가합니다.

 

256K를 512K로 만들기 위해서는 2번을 반복하면 되겠습니다.

 

이제 이 파일을 롬라이터로 쓰면 되겠습니다.

 

* 요약 : 플레쉬롬용량보다 작은 크기의 파일을 라이팅 할 때에는
            파일의 앞쪽에 롬용량만큼 빈공간을 추가한다.

 

*  PC용 BIOS에만 에만 해당됩니다.

 

* 49LF003등의 3Mbit 플레쉬롬은 이 방법으로 4Mbit파일로 만들고 49LF004로 선택하고 쓰시기 바랍니다.

  기본소프트웨어의 버그로 이 방법으로 쓰셔야 합니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼