Có thể khôi phục máy tính từ bản cập nhật BIOS bị lỗi không?


34

Trong khi thử cập nhật BIOS trên bo mạch chủ Asus, tôi đã học được Tiện ích cập nhật Asus cho Windows không hỗ trợ đầy đủ Windows 64-bit . Nó có thể xóa BIOS mà không gặp vấn đề gì, nhưng không thể viết BIOS mới . tôi biết rằng khi tôi khởi động lại máy tính lần sau: nó sẽ là cục gạch.

Khi tôi khởi động lại máy tính, nó là một cục gạch. Nhưng trước khi khởi động lại, tôi đã chuyển bản sao lưu bios, bios mới và tiện ích flash dựa trên Asus DOS sang một máy tính khác. Bây giờ vấn đề là làm thế nào để sửa nó.

Bo mạch chủ Asus này có phục hồi bios không an toàn được gọi là Crash Free BIOS , trong đó bạn đặt một đĩa mềm hoặc thanh USB chứa tệp được gọi p5b.romvà nó sẽ khôi phục bios từ tệp đó. Nhưng điều đó không hiệu quả.

Có cách nào để unbrick máy?


6
và công cụ crappy thậm chí không đưa ra cảnh báo cho bạn :(
c69

2
> Bo mạch chủ Asus này có phục hồi bios không an toàn được gọi là Crash Free BIOS, trong đó bạn đặt một đĩa mềm hoặc thanh USB chứa tệp có tên p5b.rom và nó sẽ khôi phục bios từ tệp đó. Nhưng điều đó không hiệu quả. Nó không tự động làm điều đó (sẽ rất ngớ ngẩn khi ổ đĩa mềm được đọc trên mỗi lần khởi động). Để chạy công cụ flash BIOS tích hợp, bạn phải nhấn F2(tại điểm bạn thường nhấn Delđể vào thiết lập BIOS). Sau đó, nó nên sử dụng công cụ flash trong ROM để khôi phục BIOS.
Synetech

Câu trả lời:


52

Sau đây là từ ASUS P5B Deluxe Bios Recovery SPI Flash Cable , nhưng được sao chép ở đây cho Wiki-sake:


CẢNH BÁO: Không bao giờ sử dụng tiện ích flash bios dựa trên ASUS Windows. Đã có nhiều người gặp vấn đề tương tự, nếu chỉ tôi biết trước.

Bỏ qua HOWTO cho những thứ tốt.

Có lẽ trong một khoảnh khắc của sự ngu ngốc và lười biếng, tôi đã phản xạ bios trên ASUS P5B Deluxe của mình bằng tiện ích flash dựa trên cửa sổ ASUS. Nó xóa sạch nó, tải cái mới, và sau đó nó không thể xác minh. Tại thời điểm này, chỉ có hai lựa chọn của bạn là bỏ hoặc thử lại. Vì vậy, tôi đã thử lại, bây giờ nó thậm chí sẽ không cố gắng viết bios. Không còn lựa chọn nào khác, tôi khởi động lại máy và hy vọng điều tốt nhất. Tôi đã nhận được điều tồi tệ nhất.

Máy sẽ không làm gì cả. Bo mạch chủ được cho là có chế độ khôi phục bios được tích hợp, nhưng có vẻ như nó cũng bị xóa sạch bởi tiện ích flash Windows. Đã đến lúc gửi lại cho ASUS để họ có thể làm lại nó. Bios không thể tháo rời, vì vậy chắc chắn có một số loại thiết bị họ cắm vào để phản xạ lại cho bạn tôi nghĩ.

Hóa ra tôi đã đúng. Bên cạnh chip BIOS, ở bên trái của cây cầu phía nam, là một đầu nối 7 chân không có giấy tờ có nhãn SPI_J1. Sau rất nhiều nghiên cứu, tôi tình cờ thấy một vài trang (được liên kết ở phía dưới) đã ghi lại loại cáp cần thiết và phần mềm sử dụng cổng này để phản xạ lại bios.

Cáp bao gồm một đầu nối song song có dây với thứ gì đó bạn có thể cắm vào các chân cũng có đầu vào 2.7V-3.6V để cấp nguồn cho chip trong khi phản xạ lại. Tôi đã thực hiện một nỗ lực thực sự tồi tệ trong việc sử dụng cáp song song bị cắt nhỏ và các đầu từ một cổng cổng tiêu đề USB. Điều này không hoạt động tốt vì vậy tôi tìm thấy ở cửa hàng điện tử địa phương một đầu nối song song với cáp ruy băng trên đó. Tôi tách nó ra và hàn lại ruy băng vào các chân chính xác.

Để có được ~ 3V, tôi đã chuyển qua đầu nối nguồn từ một quạt case cũ và thêm ba điốt vào dây 5V, cho tôi hơn 3V một chút. Sau đó, tôi nối dây này với cáp ruy băng và nối đầu nối nguồn vào một máy đang chạy khác. Sau đó tôi sử dụng máy tính xách tay của mình để flash vào bios.

CÁCH :

Vật tư:

  • Một đĩa CD khởi động DOS, ổ đĩa USB hoặc đĩa mềm
  • BIOS ROM cho bo mạch chủ
  • SPIPGM (Phần mềm nhấp nháy)
  • CWSDPMI (quy trình lưu trữ DPMI cần thiết bởi SPIPGM)
  • Đồng hồ vạn năng
  • Hàn sắt
  • Đầu nối nam DB25
  • Đầu nối tiêu đề của một số loại, bạn sẽ cần tổng cộng 6 chân.

Để tạo cáp, tôi đã sử dụng đầu nối DB25M TO IDC10 SERIAL. Điều này thực sự có vẻ như là điều dễ sử dụng nhất. Họ trông như thế này:

văn bản thay thế

Tiêu đề được tìm thấy trên bo mạch chủ trực tiếp bên trái của cây cầu phía nam.

văn bản thay thế

Đây là cách các chân tiêu đề được đánh số:

văn bản thay thế

Dưới đây là bảng hiển thị các chân tiêu đề nào sẽ được kết nối với các chân song song. Chân 1 trên tiêu đề là cho + 3V.

Header Pin Parallel Pin 
========== ============
2          18 
3          7 
4          8 
5          10 
6          9 

Đây là cáp của tôi trông như thế nào (Lưu ý: có vẻ như dây dẫn nguồn được kết nối với DB25 nhưng thực tế nó được hàn với ruy băng, nó đi đến chân 1 trên tiêu đề)

văn bản thay thế

Nếu bạn sử dụng một dây cáp tương tự như của tôi, hãy mở nó ra và tháo băng từ đầu nối. Lấy một cái kẹp giấy và dán nó vào các lỗ trên đầu nối tiêu đề để xác định khách hàng tiềm năng nào cần đi đến pin nào trên DB25 bằng đồng hồ vạn năng của bạn. Hàn từng chì một cách thích hợp.

Sau đó, bạn cần nhận được một dòng 5V từ một máy tính khác (Dây màu đỏ trên đầu nối molex). Hàn ba điốt nối tiếp và kết nối chúng với dòng 5V. Sử dụng đồng hồ vạn năng của bạn để đảm bảo giảm điện áp cho bạn trong khoảng từ 2,7V đến 3,6V. Hàn này để dẫn băng thích hợp.

Bây giờ bạn đã sẵn sàng để flash, khởi động máy tính flash của bạn với phương tiện khởi động DOS của bạn. Đầu tiên, bạn cần chạy cwsdpmi.exe, sau đó chạy spipgm. (Lưu ý: bạn phải chạy cwsdpmi.exe trước SPIPGM mỗi lần.)

spipgm /p p5b-bios.rom 

Nó sẽ yêu cầu tổng kích thước của flashrom, nhập 1024 Nếu SPIPGM báo cáo id chip của bạn là fffffffh thì có gì đó không đúng. Kiểm tra tất cả các kết nối của bạn. SPIPGM có một số chức năng, chẳng hạn như xóa BIOS trước. Chạy SPIPGM mà không có bất kỳ tùy chọn để xem danh sách.

văn bản thay thế

Cung cấp tín dụng khi tín dụng đáo hạn, nếu không có các trang web này, tôi sẽ không bao giờ tìm ra điều này.

Cập nhật

Mãi cho đến khi tôi tải xuống spipgm2và sử dụng /S, thay vì /Plệnh, tôi đã thành công trong việc trả lại cái chặn giấy khổng lồ của mình cho máy tính một lần nữa.

Có vẻ như SPIPGM.exechính nó đã viết một trang vào chip SST trong bo mạch Asus P5B. Bạn phải sử dụng hoặc được biên dịch lại spipgm.exehoặc, thậm chí tốt hơn, sử dụng spipgm2.exe. Bạn có thể xây dựng cáp mà không cần bất kỳ điện trở hoặc tụ điện nào, miễn là bạn sử dụng đầu ra màu cam (3V) từ nguồn cung cấp ATX của PC thay thế.

Sau đó, bạn phải sử dụng công /Stắc:

 spipgm2.exe /S xxxxxx.ROM

để ghi vào chip sau khi bạn mở khóa /Uvà xóa bằng /E. Đây là điều duy nhất làm việc cho tôi và tôi đã sao lưu và chạy hoàn hảo.

Bạn phải sử dụng công tắc /s( chậm ) với công tắc này để lập trình chip SST trong bo mạch ASUS P5-Series. Rõ ràng, công /ptắc được sử dụng trong bản gốc SPIPGM.EXEkhông làm nó đủ chậm, hoặc một chút tại một thời điểm; đó là những gì chip SST cần cho một phản xạ thành công.

Để khởi động chương trình, tôi đã tạo hai đĩa mềm, một với đĩa khởi động Windows 98 SE và thứ hai với chương trình spipgm2 và tệp hình ảnh bios (phần mở rộng .rom).


Để flash bios tôi đã sử dụng các tham số sau:

  • spipgm2 /i để đảm bảo rằng chương trình có thể đọc chipset của tôi và cáp vẫn ổn.
  • spipgm2 /u để mở khóa bios.
  • spipgm2 /e để xóa bios.
  • spipgm2 /s p5b.rom để flash bios mới.

Khi nó hoàn thành, tôi đã cố gắng khởi động bo mạch chủ đã chết và nó đã hoạt động!

Sơ đồ thưởng

nhập mô tả hình ảnh ở đây


1
Điều này là rất mát mẻ.
hanleyp

2
wow .. Tôi thực sự không nghĩ rằng điều đó là có thể
Earlz

một anh hùng là bạn !!!
enthdegree

1
Không sử dụng điốt 5V + từ pin hoặc PSU. Hoặc nhận được 3,3V của bạn trực tiếp từ nguồn cung cấp ATX (cáp màu cam) hoặc từ nguồn cung cấp năng lượng chung (nếu bạn may mắn và có một cái). Không chuyển sang chế độ rambo và thêm các điện trở 200-400 Ohm vào mỗi 4 dòng dữ liệu của bạn (chúng có giá như 3 xu mỗi dòng). Ngoài ra, bạn không cần CWSDPMIvới phiên bản 2.0 SPIPGM.
c69

2
Sau khi 'brick' Asus P5B của tôi bằng công cụ cập nhật BIOS Windows, tôi đã làm theo các hướng dẫn trong chuỗi trên. Tôi phát hiện ra rằng có một SPIPGM v2.1 bao gồm tùy chọn xác minh. Nó cũng làm cho nó rõ ràng hơn khi mở khóa làm việc hay không. Tôi đã sử dụng phiên bản SPIPGM v2.1 mới nhất này và flash lại thành công mobo đã chết của tôi.

2

Âm thanh như bạn có một cuộc xung đột phần cứng của một số loại. Thử đi:

  1. Xóa tất cả các thẻ khỏi tất cả các khe trong hệ thống của bạn. Video, RAID, Mạng, Âm thanh, v.v ... Hãy chú ý đến thẻ nằm trong khe nào.

  2. Đặt đĩa BIOS hoặc thẻ nhớ USB vào ổ đĩa / khe cắm TRƯỚC KHI bạn bật nguồn.

  3. Bật PC của bạn lên. Bạn sẽ thấy BIOS phục hồi của mình hoạt động hoặc nó sẽ nói một cái gì đó như "bios xấu" ... đại loại như thế. Trong mọi trường hợp ... nó sẽ khởi động đến dấu nhắc A :.

  4. Chạy tiện ích flash của bạn bây giờ và chọn tùy chọn để viết BIOS của bạn. Tôi không nhớ tùy chọn này nhưng có một cái trong đó để viết BIOS mà không cần ESCD hay cái gì đó. (Thực sự khó khăn để làm mọi thứ trở nên tồi tệ hơn so với hiện tại vì vậy nếu một tùy chọn không hoạt động, hãy thử cách khác) ;-)

  5. Đi qua tất cả các lời nhắc rằng "Có viết, có ghi đè, v.v."

  6. Sau khi cập nhật BIOS xong, hãy khởi động lại máy tính của bạn. Nó sẽ hoạt động "bình thường" ngay bây giờ. Nếu nó được TẮT và ...

  7. Đặt tất cả các thẻ bạn đã loại bỏ trong bước 1 trở lại máy tính.

Bật nó lên một lần nữa ... nó sẽ hoạt động.


Không có gì trong máy tính (ngay cả ổ cứng). tôi sẽ loại bỏ card màn hình (như bạn đề xuất ở bước 1), nhưng nó sẽ làm cho bước 3 ("Bạn sẽ thấy ...") phần nào không thể.
Ian Boyd

tôi đã gỡ bỏ mọi thứ khỏi máy tính (ổ đĩa, ram, cpu, pin), với hy vọng đưa nó vào POST. Không có gì - đó là một viên gạch và tôi đang chết đuối từ từ.
Ian Boyd

2

Tôi xác nhận rằng tôi đã lập trình thành công IC flash của mình cho ASUS P8H67-M-PRO. Giống như những người khác, tôi đã cố gắng cập nhật bios với tiện ích bios. Nó đã kết thúc quá trình, khởi động lại và ... không có gì, một màn hình đen. Tôi đã xây dựng bộ chuyển đổi song song, tôi đã thêm một bộ nguồn 3,3vdc và sử dụng nó để lập trình chip nhớ flash của tôi. Đầu tiên tôi so sánh nội dung của nó với hình ảnh ROM và tôi nhận ra rằng hầu hết nội dung ic là #FF (đã xóa nhưng không được lập trình). Việc sử dụng cùng một ứng dụng SPIPGM tôi đã lập trình nó, tôi đã thử nghiệm và bo mạch chủ của tôi hoạt động tốt với bản phát hành BIOS mới nhất.

Cảm ơn sự hỗ trợ của bạn, tôi chỉ muốn kể câu chuyện của mình cho người khác thử.

Trân trọng,


1

Nếu bản cập nhật "Crash Free BIOS" không hoạt động, một phương pháp thay thế là loại bỏ chip ROM BIOS khỏi bo mạch (thông thường chúng được cắm, nhưng một số được hàn xuống) và lập trình phần trực tiếp với một lập trình viên ROM bằng hình ảnh nhị phân của BIOS. Tôi không hy vọng bạn có sẵn các công cụ (hàn sắt, lập trình ROM), nhưng kho sửa chữa của ASUS thì nên. Từ trang web ASUS, họ có bảo hành 3 năm trên bo mạch chủ. Bạn có thể muốn thử dịch vụ của họ.


0

Có một số gợi ý tuyệt vời ở đây, nhưng tỷ lệ cược là bạn không có thiết bị để tự sửa (chỉnh lại) bản rom.

Nếu bạn chỉ thử tùy chọn USB cho sự cố miễn phí thì bạn nên thử đĩa mềm hoặc CD. CD đi kèm với mobo của bạn cũng có rom cơ bản trên đó và bạn cũng có thể sử dụng nó (hoặc ghi đĩa của bạn vào đĩa CD). Nếu bạn đã thử đĩa mềm / cd thì nó sẽ nướng.

Tôi đã gặp vấn đề tương tự chính xác một vài năm trước (nhưng tôi đã không sử dụng Ứng dụng Windows) và vì nó vẫn còn bảo hành nên tôi đã gửi lại vì nếu tôi đã rút rom, tôi sẽ bị mất bảo hành. Vòng quay thay thế của tôi là 10 ngày (không phải ngày làm việc).


0

Tôi đã có cùng một lỗi chính xác. Nó đã khởi động và đang cố truy cập bios.rom thông qua đĩa mềm, nhưng nó đã dừng một nửa máng. Sử dụng phiên bản 1803 (606.11 KBytes - 2007/11/30 Liên kết đến trang tải xuống BIOS ), bất cứ điều gì ở trên sẽ không hoạt động.


0

Sử dụng hệ điều hành cũ hơn, ví dụ Windows 98.

Khởi động từ đĩa và nếu bàn phím của bạn đang hoạt động, bạn sẽ nhận được A:lời nhắc. Sau đó, nhập đường dẫn cho ổ đĩa flash và tiếp tục rom.

Điều này thường hoạt động với một đĩa mềm khởi động.


0

Chỉ là một FYI tôi đã từng làm việc cho ASUS từ lâu và cách khắc phục dễ dàng nhất là gọi cho bộ phận Hỗ trợ Công nghệ, họ sẽ rất vui khi gửi cho bạn một chip bios mới được flash với bios phù hợp (mà bạn yêu cầu) miễn là đó là một bảng có chip bios rời.


Mà nó đã không. Rời khỏi sự thay thế của việc tiêu tiền để vận chuyển trở lại.
Ian Boyd
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.