비교에 사용한 프로그램
HexCmp2
UEFITool : https://github.com/LongSoft/UEFITool/releases/download/A55/UEFITool_NE_A55_win32.zip
안녕하세요.
청주에 서식중인 스캔l민현기 입니다.
어제 Zx20 워크스테이션 V1 -> V2 개조에 관한 강좌를 작성했었는데요, 역시 많은 분들께서 우려하시고 계신 부분이 아닐까싶습니다.
"롬 라이터기 + SOP16 to DIP8 클립 조합이 롬 칩의 데이터를 정상적으로 불러오는가?"
원래 롬 라이터기를 이용해 BIOS를 읽을 때는 보통 롬 칩을 메인보드에서 분리하여 컨버터보드 (SOP8 to DIP8, SOP16 to DIP16, SOP16 to DIP8 등..)에 붙인 뒤에 읽고 쓰는 것이 제일 안전한 방법입니다.
클립의 경우 일단은 롬 칩을 메인보드에서 분리할 필요가 없다는 큰 장점이 존재합니다. 그냥 롬 칩에 클립을 물리고 롬 라이터기에 연결하여 데이터를 읽으면 되니까요.
하지만 충격이나 흔들림에 매우 취약하다는 것 입니다.
클립이 제대로 물려지지 않거나, 혹은 잘 물렸지만 선을 건드렸거나 클립을 아주 약간이라도 건들게 되면 롬 칩 데이터를 읽었을 때 문제가 발생하게 됩니다.
그래서 저는 정상적으로 연결된 상태에서 Read 중에 클립을 살짝 건드리면 어떻게 되는지 진행해봤습니다.
(▼ 좌측 : 정상 / 우측 : 비정상)
(▼ First File (위) : 정상적으로 DUMP된 롬 칩 데이터, Second File (아래) : 비정상적으로 DUMP된 롬 칩 데이터)
보시다시피 엄청난 양의 더미 값이 발생하였습니다.
그리고 이 더미 값으로 인해 롬 라이터기 또한 발열이 무지막지하게 심해집니다. 비어있는 공간에도 데이터가 존재한다고 인식을 해버려서 모든 영역을 다 불러오려고 하기 때문이지요.
이런 데이터를 원본 BIOS라 믿고 저장하신다면 다시는 영영 사용할 수 없겠지요...
그렇다면 추출한 롬 칩 데이터가 정상인지 아닌지는 어떻게 판단을 해볼 수 있을까요?
제일 간단한 방법은 바로 UEFITool을 이용하는 겁니다.
(▼ 왼쪽 : 정상적으로 DUMP된 롬 칩 데이터 / 오른쪽 : 비정상적으로 DUMP된 롬 칩 데이터)
"정상적으로 롬 칩 데이터가 DUMP 됐는지 아닌지 모르겠는데
정상 파일은 어디서 구해됩니까!!"
그냥 HP BIOS 업데이트 패키지에 있는 순정 BIOS 파일(J61.0394.bin 혹은 J63_0394.bin)을 사용하시면 됩니다.
GUID 레이블이 전부 동일하게 나왔다면
축하드립니다! 정상적으로 DUMP가 된 것이 맞습니다!
사실 강좌를 작성하면서도 계속해서 우려했던 문제였는데 여러 회원님들께서 지적을 해주셔서 어떻게 이런 문제가 발생하는지 자세하게 실험해볼 수 있었습니다. 정말 감사드립니다.
Zx20 V1 -> V2 개조에 많은 도움이 되기를 바랍니다. 감사합니다.
또 추천 드려용
바이오스 업그레이드중에 전원이 나가는 사고로 한개 날렸었거든요
읽은 데이터와 실제 롬에 저장된 데이터를 검사하기 버튼 눌러 주면 검사해 줍니다
모딩한 데이터 라이터기로 구운(프로그램)후에도 컴퓨터의 모딩 데이타와 롬 데이터 검사 버튼 누르면 검사 해 줍니다
저는 요렇게 합니다
읽기--검사--이상 없으면 저장 --카피본 하나 만들어 모딩-- 롬데이터 지우기--비우기--모딩한 데이터 프로그램--검사
문제는 가끔 이게 제대로 연결이 안된상태에서 읽기 - 검사를 했을 때 정상으로 나올 때가 있어서 말이죠..하하..
저는 항상 '읽기 - 저장 - 지우기 - 읽기 - 모딩한 데이터 로드 후 프로그램 - 검사'로 진행했는데... 읽은 후에 검사가 되는지는 몰랐네요.
이거 혹시 테스트 해 주실 수 있으려나요? ㅎㅎ
혹시 모르니 퇴근 후에 테스트 해보겠습니다.
ch341a + soic8 clip 알리에서 천천히 받아 보실분들은
https://s.click.aliexpress.com/e/bJAcmkda 여기서 구입하셔도 좋습니다. 요즘 배송이 빨라졌더군요. 며칠전에 받아서 잘 사용하고 있습니다.
그리고 해당 링크는 8to8 이라 16to8은 윗글 링크에 있는걸로 사야하죠?