강좌 / 팁
피닉스 바이오스 개조하기
2008.03.13 21:53
대충 개조 방법을 정리해 보았습니다. 설명에서 존칭은 생략합니다.
필요유틸 : Phoenix BIOS Editor Pro 2.2 버전(비스타 64비트에서도 사용가능하다)
1. 피닉스 바이오스 에디터로 바이오스(.rom, .wph)를 연후(오류메시지가 떠도 무시한다. 작업에 지장이 없다) 종료하지 말고 최소화 시킨다.
2. 피닉스 바이오스 에디터가 설치된 폴더내의 temp 폴더를 보면 해당 바이오스 내부의 파일들이 풀려져 있는데 "BIOSCODE0.ROM"부터 "BIOSCODE끝숫자.ROM"파일을 hex 편집툴로 열고 RSDT, XSDT를 찾은후 각 테이블의 데이타를 변경할 OEM 데이타로 편집한다.(다른 바이오스 편집과 동일하다) XSDT는 없으면 무시하면 된다.
3. BIOSCODE숫자.ROM 파일들에서 SLIC를 검색하여
1) SLIC 테이블이 없는 경우, 피닉스 바이오스 에디터가 설치된 폴더내의 temp 폴더내의 ROM.SCR 파일을 메모장으로 연후 맨 하단에 "ACPI ASUS.bin"과 같이 추가하려는 SLIC 파일명을 집어놓고 메모장은 종료하고, 추가하려는 SLIC파일을 피닉스 바이오스 에디터의 temp 폴더에 복사해 놓는다.
2) SLIC 테이블이 있되 everest로 확인했을 때 SLIC테이블이 보이는 경우는 SLIC 테이블의 데이트를 OEM 데이타로 변경한다.
3) SLIC 테이블이 있되 everest로 확인했을 때 SLIC테이블이 안보이는 경우는 코드 내부에서 인식이 안되게 하는 코드가 있는 경우이다. 이럴 경우는 바이오스내의 모든 SLIC 문자(temp폴더에 있는 모든 파일에 있는 모든 SLIC)를 TEST와 같은 다른 문자로 변경한후 새로운 SLIC 테이블을 집어넣는데 방법은 SLIC 테이블이 없는 경우와 같다.
4. 수정과정이 모두 끝나면 Phonix Bios Editor의 File명령에서 Build BIOS 해야 하는데 활성화 되어 있지 않다. 활성화 시키기 위해 DMI Editor 에서 적당한 항목을 골라서 변경한후 다시 원래로 돌려놓으면(예를 들어 공백을 넣었다가 지우는 방법) Build BIOS가 활성화 되어있다. 이 Build BIOS를 한후 다른 이름으로 저장하면 작업이 종료된다.
모든 바이오스 개조에 위험은 있듯이 피닉스 바이오스 개조도 부팅이 안되는 문제가 있을 수 있습니다. 해결 방안은 강구하고 개조해야 하며 책임은 모두 본인이 지는 것입니다.
필요유틸 : Phoenix BIOS Editor Pro 2.2 버전(비스타 64비트에서도 사용가능하다)
1. 피닉스 바이오스 에디터로 바이오스(.rom, .wph)를 연후(오류메시지가 떠도 무시한다. 작업에 지장이 없다) 종료하지 말고 최소화 시킨다.
2. 피닉스 바이오스 에디터가 설치된 폴더내의 temp 폴더를 보면 해당 바이오스 내부의 파일들이 풀려져 있는데 "BIOSCODE0.ROM"부터 "BIOSCODE끝숫자.ROM"파일을 hex 편집툴로 열고 RSDT, XSDT를 찾은후 각 테이블의 데이타를 변경할 OEM 데이타로 편집한다.(다른 바이오스 편집과 동일하다) XSDT는 없으면 무시하면 된다.
3. BIOSCODE숫자.ROM 파일들에서 SLIC를 검색하여
1) SLIC 테이블이 없는 경우, 피닉스 바이오스 에디터가 설치된 폴더내의 temp 폴더내의 ROM.SCR 파일을 메모장으로 연후 맨 하단에 "ACPI ASUS.bin"과 같이 추가하려는 SLIC 파일명을 집어놓고 메모장은 종료하고, 추가하려는 SLIC파일을 피닉스 바이오스 에디터의 temp 폴더에 복사해 놓는다.
2) SLIC 테이블이 있되 everest로 확인했을 때 SLIC테이블이 보이는 경우는 SLIC 테이블의 데이트를 OEM 데이타로 변경한다.
3) SLIC 테이블이 있되 everest로 확인했을 때 SLIC테이블이 안보이는 경우는 코드 내부에서 인식이 안되게 하는 코드가 있는 경우이다. 이럴 경우는 바이오스내의 모든 SLIC 문자(temp폴더에 있는 모든 파일에 있는 모든 SLIC)를 TEST와 같은 다른 문자로 변경한후 새로운 SLIC 테이블을 집어넣는데 방법은 SLIC 테이블이 없는 경우와 같다.
4. 수정과정이 모두 끝나면 Phonix Bios Editor의 File명령에서 Build BIOS 해야 하는데 활성화 되어 있지 않다. 활성화 시키기 위해 DMI Editor 에서 적당한 항목을 골라서 변경한후 다시 원래로 돌려놓으면(예를 들어 공백을 넣었다가 지우는 방법) Build BIOS가 활성화 되어있다. 이 Build BIOS를 한후 다른 이름으로 저장하면 작업이 종료된다.
모든 바이오스 개조에 위험은 있듯이 피닉스 바이오스 개조도 부팅이 안되는 문제가 있을 수 있습니다. 해결 방안은 강구하고 개조해야 하며 책임은 모두 본인이 지는 것입니다.