Hướng dẫn tách Bios + EC bios từ source Dell phần 3

2:31 AM |
Trong sửa chữa BIOS  thì DELL N5520 BIOS N5520 gồm 2 con BIOS là Bios W25Q32 ( ~ 4M), Còn Bios EC là MX25L1606E (~2M)
Vì vây vậy BIOS và EC Bios là hai tập tin riêng biệt, Nhưng tập tin N5520 BIOS download từ trang chủ Dell Support khác biệt hoàn toàn , Tập tin này chứa cả 2 tập tin Bios .Và EC như vậy làm thế nào để tách 2 tập tin BIOS trong 1 tập tin BIOS được
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
Thực ra File BIOS này đươc chia thành hai phần gồm BIOS chip và chip EC trong 1 file BIOS Trong việc sửa chữa lỗi hư hỏng BIOS, Điều cần làm là sử dụng UltraEdit 32 để chia ra 2 phần BIOS và EC.
Ví dụ ở đây là BIOS DELL N5520 khi Download BIOS tập tin có tên: Inspiron5520_Win_A07.exe khoảng 4.2 MB là source download về từ trang Dell Support.
Click chuột phải vào Inspiron5520_Win_A07.exe dung WINRAR giải nén vào thư mục Inspiron5520_Win_A07 bất kỳ ta thấy  trong thư mục này đó là file BIOS gốc tập tin QCL00EC6.fd  trong đó bao gồm tập tin BIOS và EC; ta cần tách ra file này ra.
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
Chạy ULTRAEDIT32 16 phần mềm chỉnh sửa Bios Open tập tin QCLOOEC6.FD
Đầu tiên ta cần xóa 131.072 byte dữ liệu đầu không cần thiết ULTRAEDIT32 đưa con trỏ về vị trí đầu tiên 000000H hoặc nhấn Ctrl + Home rồi nhấn tổ hợp 2 phím Ctrl + D xóa 131072 đị
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
Sau khi xóa file này chỉ con 6M trong này chứa 2 tập tin Bios Và EC Save As file này đặt tên là N5520BAK.ROM
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
Di chuyển con trỏ đến địa chỉ 3FFFFFH, địa chỉ nội dung BIOS từ địa chỉ 000000H đến 3FFFFFH  tập tin BIOS cần nạp ta tiến hành xóa hết nội dung sau địa chỉ 3FFFFFH là từ 400000H nhấn Ctrl + D xóa hết nhập giá trị xóa càng lớn càng tốt miễn là sau địa chỉ 3FFFFFH được xóa hết.
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
Lưu lại Save As tên là Dell N5520 Bios.rom  4M đậy là Bios ta cần việc còn lại là tách EC bios
Dùng ULTRAEDIT32 Open lại file N5520BAK.ROM trở lại địa chỉ ban đầu 000000H xóa 4M đầu là tập tin Bios đã tách. Nhấn Ctrl + D xóa 4.194.304 byte đầu còn lại là Tập tin Ec Bios
Hướng dẫn tách Bios + EC bios từ source Dell phần 3
 Tập tin EC có dung lượng 2M vì vậy đến địa chỉ 1FFFFFH ta được tập tin EC Bios save As lai với tiên Dell N5520 EC Bios.rom
Hoàn Thành
Xem thêm…

Hướng dẫn tách source bios Dell phần II

2:21 AM |

Hướng dẫn tách source bios Dell (phần II)

Hầu hết source Bios Laptop Dell khi tải về từ trang Dell Support đều có dung lương lớn hơn dung lượng bios thực sự rất khó cho các bạn kỹ thuật bởi vây chúng ta cần thiết tách nó ra hay nói đúng hơn là dung chương trình chỉnh sửa cắt nó ra cho phù hợp với dung lượng của source gốc.
Ví du:
Hướng dẫn tách source bios Dell
Source Bios Dell Studio 1450 Vào trang support dell download source  150_A06.exe . Source này là file dạng EXE không giải nén được và dụng lượng của file source bios này là 5.2M điều cần làm ở đây là tách nó ra còn 2M là dung lượng thực sự của Dell Studio 1450
Hướng dẫn tách source bios Dell
Download chương trình UltraEdit 32 về cài đặt mở Open file 150_A06.exe vừa tải về
Thanh công cụ của UltraEdit 32 Chọn Search à  Find gõ vào tìm kiếm "Find" 02 00 2E 02, (lưu ý không lựa chọn ASCII)
Hướng dẫn tách source bios Dell

Nhấp vào Find Next để tìm 02 00 2E 02, vị trí của nó nên địa chỉ 2FEE00H-2FEE03H, di chuyển chuột qua địa chỉ 2FEE00H, như hình dưới đây:
Hướng dẫn tách source bios Dell
Địa chỉ lần này là 002FEE00H là nội dung cần tìm. Bây giờ ta tiến hành xóa toàn bộ phần trước vị trí địa chỉ 002FEE00H Số này đang ở dạng thập lục phân (nếu không biết thập lục phân là gì thì khỏi đọc tiếp) ta tiến hành tính toán xem nó cụ thể là bao nhiêu byte băng cách dùng Calculator của Windows ở chế độ View\Scientific như hình: 2FEEOOH giá trị thập phân Hex à Dec tương ứng là: 3.141.120
Hướng dẫn tách source bios Dell
Kế đó click vào check [Dec] ta sẽ được kết quả: 3.141.120 byte đây là kết quả chính xác số byte cần xóa từ đầu file.
Nhấn Ctrl-Home để đưa con trỏ về đầu file, tức địa chỉ 00000000h:
Di chuyển chuột qua các tiêu đề tập tin, địa chỉ 00000000H, nhấn ULTRAEDIT32 - Toolbars - "Edit" - "HEX Insert / Delete" - chọn Delete, nhập giá trị thập lục phân bạn muốn xóa và gõ 3141120 như hình, rồi nhấn OK hoặc Enter.
Hướng dẫn tách source bios Dell
Xóa xong, nếu 02 00 2E 02 lên thành địa chi 0000000H là OK
Hướng dẫn tách source bios Dell
sau đó ta sẽ xóa phần sau 001FFFFFH ; Bởi vì các chip BIOS là 2M, vì vậy địa chỉ cuối phải tương ứng 1FFFFFH tương đương 2Mbyte , Phải xóa các byte  sau địa chỉ 1FFFFFH dư thừa . Tại đầu 00200000h ULTRAEDIT32 - Toolbars - "Edit" - "HEX Insert / Delete" - chọn Delete, nhập giá trị càng lớn càng tốt
và sau đó lưu các tập tin. Bios Dell 1450.rom Ok.Hoàn thành

 

Xem thêm…

Hướng dẫn tách source bios Dell Phan 1 sử dụng chương trình UltraEdit 32

11:32 PM |
 Bài viết dựa trên source Bios Dell Studio 1555 Vào trang support dell download source  R301502.exe Click chuột phải vào file này giải nén vào Thư mục /R301502
 
Sau khi giải nén lần 1, ta được file: 1555_A13.exe
 
Download chương trình UltraEdit 32 về cài đặt mở file 1555_A13.exe lên
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Nhấn tổ hợp phím Ctrl-F để vào chức năng tìm kiếm như hình sau:
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Ở ô [Find What], nhập "Rar!" như hình rồi nhấn [Find Next], (lưu ý là mục check chọn Find ASCII như hình nhé) kết quả đầu tiên như hình sau:
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Địa chỉ 000a3d00h: ngay bên dưới có chữ WinPhlash.exe đây là đoạn mã nén của file WinPhlash.Exe. Tiếp tục nhấn Ctrl-F rồi Enter 1 lần nữa để đến kết quả tìm kiếm thứ 2 như hình sau:
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Địa chỉ lần này là 00153d30h:, ngay bên dưới là chữ flashabl.rom, đúng là nội dung cần tìm. Bây giờ ta tiến hành xóa toàn bộ phần trước vị trí chữ Rar! vừa tìm được. Tại đị chỉ 00153d30h ta xóa thêm 8 byte có nội dung FF nữa thì số Byte cần xóa là 00153d38h. Số này đang ở dạng thập lục phân (nếu không biết thập lục phân là gì thì khỏi đọc tiếp) ta tiến hành tính toán xem nó cụ thể là bao nhiêu byte băng cách dùng Calculator của Windows ở chế độ View\Scientific như hình:
 
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Kế đó click vào check [Dec] ta sẽ được kết quả: 1.391.928 byte đây là kết quả chính xác số byte cần xóa từ đầu file.
 
Nhấn Ctrl-Home để đưa con trỏ về đầu file, tức địa chỉ 00000000h: có ký tự MZ, như hình.
 
Nhấn Ctrl-D để vào box [Hex Insert/Delete] chọn Delete và gõ 1391928 như hình, rồi nhấn OK hoặc Enter.
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Sau khi xóa xong, kết quả sẽ như hình sau:
 
Hướng dẫn tách source bios Dell từ trang Support Dell
Hướng dẫn tách source bios Dell từ trang Support Dell sử dụng chương trình UltraEdit 32
 
Ta Save As với tên Bios.Rar, rồi thoát UltraEdit, giải nén file Bios.Rar ta được file flashabl.rom đây chính là file ROM mà ta phải tốn công nãy giờ để có được. Dùng máy nạp chuyên dùng như supper pro 500p ... để nạp nhé.
 
Cách làm này cũng áp dụng được cho nhiều dòng BIOS Dell đời mới khác.
Xem thêm…