ChuÈn ®o¸n vµ kh¾c phôc c¸c tranh chÊp hÖ
thèng
Xem bai viet bang font ABC
PCWorld VN 1/99
Cần tìm cho ra nguồn gốc của những trục trặc phần cứng hoặc các lỗi General Protection Fault là công
việc vừa mất công vừa bực mình.
Nếu may mắn, việc phục hồi bản sao lưu của Registry sẽ giúp bạn rất hiệu quả (tham khảo mục "Thủ thuật
phần cứng", PC World VN 12/98, trang 106). Nhưng nếu việc phục hồi này thất bại, thì nguyên nhân của
các trục trặc có thể là một trong hàng chục driver hoặc tập tin cấu hình, hoặc kết hợp cả hai.
Việc tìm kiếm thủ phạm thường chỉ là quá trình loại trừ tẻ nhạt. Đầu tiên bạn vô hiệu hóa một tập tin nghi
ngờ, rồi khởi động lại PC xem đã hết trục trặc chưa. Nếu chưa lại tiếp tục đối với tập tin khác.
Rất may, System Configuration Utility của Windows 98 sẽ làm cho công cuộc tìm hỏng hóc trở nên khá dễ
dàng, mặc dù không rõ ràng và đơn giản đến mức ai cũng làm được. Tuy nhiên, trước hết phải có vài lời
về những gì cần làm trong Windows 3.x và 95.
Với Windows 3.x, vô hiệu hóa một driver có liên quan đến việc mở những tập tin cấu hình thích hợp -
thường là autoexe.bat và config.sys trong thư mục gốc, hoặc system.ini và win.ini trong folder Windows -
và sau đó, trong một trình biên tập văn bản, tìm dòng lệnh khởi động driver và loại bỏ dòng đó bằng cách
thêm một dấu chấm phẩy (;) vào chỗ bắt đầu của dòng win.ini, hoặc thêm rem vào autoexec.bat và
config.sys.
Mặc dù Microsoft đã có những nỗ lực nhằm đơn giản hóa tình trạng này trong các phiên bản sau của họ,
nhưng cả Win95 lẫn Win98 vẫn đòi hỏi phải thay đổi ở mức độ phức tạp như vậy. Trong Windows 95,
Microsoft đã dời dữ liệu cấu hình nhiều hết mức vào một vị trí trung tâm - Registry - đồng thời cung cấp
Device Manager để làm công cụ duyệt xem trạng thái của các thiết bị đã được lắp đặt. Tuy nhiên, Registry
không liệt kê hết mọi driver. Để giữ tính tương thích với một số phần cứng và phần mềm 16 bit cũ,
Microsoft duy trì bốn tập tin cấu hình nói trên như một bộ phận tích hợp của Windows 98. Và sau khi đã
kiểm tra Device Manager để tìm các tranh chấp phần cứng rõ ràng, những tập tin này vẫn là nơi tốt nhất để
bắt đầu việc xem xét khi PC của bạn có một trục trặc nghiêm trọng.
Công cụ tìm hỏng hóc của Windows 98
Tiện ích mới System Configuration Utility của Windows 98 (hình 1) cung cấp giao diện đơn giản cho phép
bạn dễ dàng kiểm soát tập tin cấu hình nào - và những dòng nào trong từng tập tin - sẽ chạy khi hệ thống
khởi động. Nó cũng cung cấp các công cụ tiên tiến để chẩn đoán một số trục trặc phổ biến, đồng thời cho
chọn Yes khi được nhắc khởi động lại hệ thống. Nếu hết trục trặc thì config.sys là thủ phạm. Nếu không,
thì tiếp tục quá trình loại trừ này đối với từng cái trong ba tập tin còn lại.
Nếu bạn đã cách ly được tập tin cấu hình gây ra trục trặc thì bước tiếp theo là tìm xem dòng lệnh nào trong
tập tin đó bị lỗi. Chuyển đến nhãn System Configuration Utility đối với tập tin đó. Bên dưới nhãn bạn sẽ
nhìn thấy các dòng hoặc nhóm dòng lệnh của tập tin được liệt kê, mỗi dòng kèm theo một hộp kiểm tra bên
cạnh (hình 2). Một ô được chọn nghĩa là dòng lệnh đó sẽ chạy khi tập tin này được xử lý; ô không được
chọn thì ngược lại.
Hình 2: Vô hiệu hóa bốn nhóm dòng lệnh cùng một lúc để tăng tốc quá trình tìm hư hỏng.
Khắc phục trục trặc
Bắt đầu với tất cả các dòng lệnh không được chọn, và liên tục khởi động lại máy sau mỗi lần bổ sung thêm
một dòng được chọn. Nếu tập tin này có nhiều dòng, bạn có thể tiết kiệm chút ít thời gian bằng cách chọn
bốn dòng hoặc nhiều nhóm dòng cùng một lúc rồi đợi xem trục trặc có xuất hiện lại hay không. Nếu làm
như vậy mà gây hỏng Windows, thì ở lần khởi động sau máy sẽ đưa bạn vào Safe Mode, trong trường hợp
này bạn có thể khắc phục bằng cách phục hồi cài đặt vừa được cải đổi trong System Configuration Utility
để trở lại dạng "khoẻ mạnh" trước kia của nó.
Nếu không có tập tin cấu hình nào có vẻ là nguyên nhân gây ra sự đau khổ của bạn, thì khởi động lại hệ
thống mà không có phần mềm nào tự động chạy lúc khởi động, và chú ý xem điều đó có loại trừ được trục
trặc hay không. Tiến hành kiểu khởi động lại này bằng cách bỏ chọn hộp kiểm tra cuối cùng, được đánh
dấu là AàLoad Startup group items' trên nhãn General. Nhưng trước khi khởi động lại, bạn mở nhãn
Startup và đảm bảo tất cả các chương trình đều đã được chọn; các chương trình được nạp qua Aàrun='
trong win.ini phải được bỏ chọn bằng tay.
Và cuối cùng nếu những thao tác trên vẫn không mang lại kết quả, bạn nhấp chuột lên nút Advanced ở bên
dưới nhãn General. Ơở đây bạn sẽ tìm thấy một số cách cài đặt để tìm trục trặc như sau:
* VGA 640x480x16. Việc chọn cài đặt này sẽ thay thế driver hiển thị đang dùng bằng driver VGA ban đầu.
Các trục trặc do driver đồ họa gây ra là loại rất phổ biến, và có thể dẫn đến mọi rắc rối, từ hình ảnh trên
màn hình bị kém cho đến hiện tượng tự khởi động lại hệ thống. Nếu với thay đổi này mà giảm bớt được
trục trặc, hãy tải xuống một driver đã cập nhật từ Web site của hãng chế tạo card đồ họa bạn đang dùng.
* Hạn chế bộ nhớ. Các chip nhớ bị hỏng có thể gây ra nhiều lỗi. Việc hạn chế bộ nhớ ở một trị số thấp -
16MB chẳng hạn - sẽ ngăn Windows 98 truy cập vào một lượng RAM vượt quá trị số đó. Nếu mẹo này làm
cho trục trặc biến mất thì có thể phải thay chip nhớ.