11.5.1Chức năng của ROM – BIOS
ROM (Read Only Memory) - IC nhớ chỉ đọc
BIOS (Basic In Out System) - Chương trình vào ra cơ sở - BIOS là một chương trình phần mềm được nhà sản xuất Mainboard nạp vào ROM trong quá trình sản xuất.
Chương trình BIOS có các chức năng chính sau đây: - Khởi động máy tính
- Cung cấp bản CMOS SETUP Default
- Cung cấp chương trình kiểm tra Card Video và bộ nhớ RAM
- Quản lý trình điều khiển cho các thành phần trên Mainboard như Chipset, SIO, Card Video onboard, Bàn phím.
Các chương trình phần mềm của BIOS giúp cho máy tính có thể hoạt động được trong môi trường không có hệ điều hành, ví dụ: Khi ta sử dụng máy tính trong màn hình thiết lập CMOS SETUP.
11.5.2Biểu hiện khi máy bị lỗi chương trình BIOS
- Trong quá trình khởi động máy tính, CPU sẽ cho nạp chương trình BIOS khi nó vừa mới hoạt động, CPU sẽ cho nạp chương trình BIOS và bộ nhớ Cache và sử dụng nó để khởi động máy, Test Card video và RAM.
- Nếu hỏng IC-ROM thì quá trình nạp BIOS không thực hiện được vì vậy máy không khởi động được.
- Nếu không nạp được BIOS hoặc chương trình BIOS lỗi thì máy tính có các biểu hiện sau: • Bật công tắc, quạt nguồn có quay nhưng máy không khởi động, không có thông báo lỗi. • Khi khởi động, loa trong phát ra những âm thanh lạ (có tiếng bíp ngắn kêu liên tục) • Máy không nhận được cổng IDE hoặc không nhận bàn phím...
Lưu ý: Chương trình BIOS chỉ được tải sau khi CPU đã hoạt động và Mainboard có tín hiệu Reset tốt, vì vậy ta chỉ kiểm tra hoặc nạp BIOS cho những Mainboard đã có tín hiệu Reset hệ thống nhưng vẫn không hoạt động.
11.5.3Chương trình BIOS có thể lấy từđâu ?
Đây là câu hỏi được nhiều quan tâm bởi chương trình BIOS thường không có sẵn, các chương trình BIOS được các nhà sản xuất Mainboard cung cấp trên mạng thường là các chương trình dùng để Update
Chương trình Update là để nâng cấp Mainboard cho chúng hỗ trợ được các thiết bị mới hơn chứ không phải để sửa chữa Mainboard hỏng (do lỗi BIOS) thành Mainboard sống lại.
Chương trình BIOS để sửa chữa cho các Mainboard bị lỗi BIOS là phần mềm nạp BIOS, để có được phần mềm này thực hiện như sau:
- Sử dụng một Mainboard đang hoạt động tốt. - Tháo ROM ra đưa vào máy nạp ROM
- Đọc (Read) nội dung của ROM ra và lưu (Save) thành dạng file nhị phân (Binary) trên máy tính, file này sẽ được sử dụng làm file gốc để nạp vào cho các Mainboard có cùng chủng loại.
Mainboard số 1 và Mainboard số 2 phải cùng chủng loại và cùng Model
Giải thích:
Giả sử Mainboard số 2 ở trên là bị lỗi BIOS, để nạp BIOS cho Mainboard số 2, thực hiện qua các bước như sau:
- Mượn Mainboard số 1 có cùng chủng loại và cùng Model với Mainboard số 2 (ví dụ cùng là Mainboard Intel 845GV)
- Tháo ROM từ Mainboard số 1 ra, cho vào máy nạp ROM, đọc nội dung ra rồi lưu thành một file Binary trên máy tính. (file này được sử dụng làm file gốc để sau này nạp cho các Mainboard cùng loại)
- Tháo ROM từ Mainboard số 2 ra, cho vào máy nạp ROM, xoá trắng IC trước khi nạp, sử dụng file gốc đã đọc ra từ Mainboard số 1 trước đó để nạp vào ROM của Mainboard số 2. - Gắn trả lại ROM vào Mainboard số 2 rồi thử lại
Lưu ý: ROM là IC còn BIOS là chương trình trong IC