Czy można odzyskać komputer po nieudanej aktualizacji systemu BIOS?

34

Podczas próby aktualizacji systemu BIOS na płycie głównej Asus dowiedziałem się, że narzędzie Asus Update Utility dla systemu Windows nie obsługuje w pełni 64-bitowego systemu Windows . Był w stanie usunąć BIOS bez problemów, ale nie udało się napisać nowego BIOS-u. wiedziałem, że kiedy następnym razem uruchomię ponownie komputer: będzie to cegła.

Kiedy ponownie uruchomiłem komputer, był to cegła. Ale przed ponownym uruchomieniem przeniosłem kopię zapasową bios, nowe bios i narzędzie flash oparte na Asus DOS na inny komputer. Problem polega na tym, jak to naprawić.

Ta płyta główna Asus ma bezpieczne odzyskiwanie BIOS-u o nazwie Crash Free BIOS , w którym umieszczasz dyskietkę lub pamięć USB zawierającą plik o nazwie p5b.romi przywróci on BIOS z tego pliku. Ale to nie działa.

Czy jest jakiś sposób, aby odblokować maszynę?

Ian Boyd
źródło
6
i gówniane narzędzie nawet nie daje ostrzeżenia :(
c69,
2
> Ta płyta główna Asus ma bezpieczne odzyskiwanie systemu BIOS o nazwie Crash Free BIOS, w którym umieszczasz dyskietkę lub pamięć USB zawierającą plik o nazwie p5b.rom, który przywraca BIOS z tego pliku. Ale to nie działa. Nie robi tego automatycznie (absurdalnie byłoby czytać dyskietkę przy każdym uruchomieniu). Aby uruchomić wbudowane narzędzie flashowania systemu BIOS, naciśnij klawisz F2(w miejscu, w którym normalnie należy nacisnąć, Delaby przejść do konfiguracji systemu BIOS). Następnie należy użyć narzędzia do flashowania w pamięci ROM, aby przywrócić BIOS.
Synetech

Odpowiedzi:

52

Poniżej znajduje się kabel ASUS P5B Deluxe Bios Recovery SPI Flash , ale odtworzony tutaj na potrzeby Wiki:


OSTRZEŻENIE: Nigdy nie używaj narzędzia do flashowania BIOS-u opartego na systemie Windows. Było wiele osób z tym samym problemem, gdybym tylko wiedział wcześniej.

Pomiń HOWTO, aby uzyskać dobre rzeczy.

Być może w chwili wielkiej głupoty i lenistwa przełożyłem biografie na moim ASUS P5B Deluxe za pomocą narzędzia flash opartego na systemie Windows. Wytarł go do czysta, załadował nowy, a następnie nie mógł zweryfikować. W tym momencie masz tylko dwie opcje: wyjdź lub spróbuj ponownie. Więc próbuję ponownie, teraz nie będzie nawet próbował pisać biografii. Nie mając innego wyboru zrestartowałem maszynę i liczyłem na najlepsze. Mam najgorsze.

Maszyna nic by nie zrobiła. Płyta główna ma mieć wbudowany tryb odzyskiwania systemu BIOS, ale wygląda na to, że został również usunięty przez narzędzie flash systemu Windows. Nadszedł czas, aby odesłać go z powrotem do ASUS-a, aby mógł go ponownie załadować. Bios nie jest usuwalny, więc z pewnością jest jakieś urządzenie, do którego podłączają się, by je dla ciebie przeflashować, pomyślałem.

Okazuje się, że miałem rację. Obok układu BIOS, po lewej stronie mostka południowego, znajduje się nieudokumentowane 7-stykowe złącze oznaczone SPI_J1. Po wielu badaniach natknąłem się na kilka stron (połączonych na dole), które dokumentowały rodzaj potrzebnego kabla i oprogramowania do używania tego portu do przebudowy bios.

Kabel składa się z równoległego złącza podłączonego do czegoś, co można podłączyć do pinów, które ma również wejście 2,7 V-3,6 V do zasilania układu podczas jego flashowania. Podjąłem naprawdę złą próbę użycia posiekanego kabla równoległego i końcówek z portu USB. To nie zadziałało dobrze, więc znalazłem w lokalnym sklepie elektronicznym złącze równoległe z kablem taśmowym. Rozebrałem go i ponownie przylutowałem wstążkę do odpowiednich szpilek.

Aby uzyskać ~ 3V, wziąłem złącze zasilania ze starego wentylatora obudowy i dodałem trzy diody do przewodu 5V, dając mi nieco ponad 3V. Następnie podłączyłem to do kabla taśmowego i podłączyłem złącze zasilania do innej działającej maszyny. Następnie użyłem mojego laptopa do flashowania do bios.

JAK :

Kieszonkowe dzieci:

  • Dysk startowy DOS, dysk USB lub dyskietka
  • BIOS ROM dla płyty głównej
  • SPIPGM (oprogramowanie, które wykonuje flashowanie)
  • CWSDPMI (proces hosta DPMI wymagany przez SPIPGM)
  • Multimetr
  • Lutownica
  • Wtyk DB25
  • Jakiekolwiek złącze nagłówka, będziesz potrzebował w sumie 6 pinów.

Do wykonania kabla użyłem złącza szeregowego DB25M TO IDC10. To naprawdę wydaje się najłatwiejszą w użyciu. Wyglądają tak:

alternatywny tekst

Nagłówek znajduje się na płycie głównej bezpośrednio po lewej stronie mostu południowego.

alternatywny tekst

Oto numeracja pinów nagłówka:

alternatywny tekst

Oto tabela pokazująca, które piny nagłówka powinny być podłączone do jakich pinów równoległych. Pin 1 w nagłówku służy do zasilania + 3 V.

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

Oto jak wygląda mój kabel (uwaga: wygląda na to, że przewód zasilający jest podłączony do DB25, ale w rzeczywistości jest przylutowany do taśmy, idzie do pinu 1 na nagłówku)

alternatywny tekst

Jeśli używasz kabla podobnego do mojego, otwórz go i usuń wstążkę ze złącza. Weź spinacz do papieru i włóż go w otwory w złączu nagłówka, aby określić, który przewód powinien być podłączony do tego, który pin na DB25 za pomocą multimetru. Przylutuj odpowiednio każdy przewód.

Następnie musisz uzyskać linię 5 V z innego komputera (czerwony przewód na złączu molex). Przylutuj trzy diody szeregowo i podłącz je do linii 5 V. Za pomocą multimetru upewnij się, że spadek napięcia wynosi od 2,7 V do 3,6 V. Przylutuj to do odpowiedniego ołowiu wstążki.

Teraz, gdy jesteś gotowy do flashowania, uruchom flashujący komputer za pomocą nośnika rozruchowego DOS. Najpierw musisz uruchomić cwsdpmi.exe, a następnie uruchomić spipgm. (Uwaga: za każdym razem musisz uruchomić cwsdpmi.exe przed SPIPGM.)

spipgm /p p5b-bios.rom 

Poprosi o całkowity rozmiar flashromu, wpisz 1024. Jeśli SPIPGM zgłasza twój chip jako fffffffh, coś jest nie tak. Sprawdź wszystkie połączenia. SPIPGM ma kilka funkcji, takich jak najpierw kasowanie BIOS-u. Uruchom SPIPGM bez żadnych opcji, aby zobaczyć listę.

alternatywny tekst

Udzielanie kredytu tam, gdzie należy się kredyt, bez tych stron nigdy bym tego nie wymyślił.

Aktualizacja

Dopiero po pobraniu spipgm2i użyciu /Szamiast /Ppolecenia, udało mi się ponownie przywrócić gigantyczny przycisk do komputera.

Wygląda na to, że SPIPGM.exesam zapisuje stronę do układu SST w płytach Asus P5B. Państwo musi użyć albo rekompilacji spipgm.exelub, jeszcze lepiej, użyj spipgm2.exe. Możesz zbudować kabel bez żadnych rezystorów lub kondensatorów, o ile korzystasz z pomarańczowego wyjścia (3 V) z zasilacza ATX komputera zastępczego.

Następnie musisz użyć /Sprzełącznika:

 spipgm2.exe /S xxxxxx.ROM

pisać na chipie po odblokowaniu go /Ui skasowaniu za pomocą /E. To jedyna rzecz, która zadziałała dla mnie, a ja wróciłem do normy i działam idealnie.

W tym celu należy użyć przełącznika /s( wolnego ), aby zaprogramować układ SST w płytach głównych z serii ASUS P5. Najwyraźniej /pprzełącznik użyty w oryginale SPIPGM.EXEnie robi tego wystarczająco wolno, ani trochę za jednym razem; tego właśnie potrzebuje układ SST do udanego ponownego flashowania.

Aby uruchomić program, zrobiłem dwie dyskietki, jedną z dyskiem rozruchowym systemu Windows 98 SE, a drugą z programem spipgm2 i plikiem obrazu bios (rozszerzenie .rom).


Aby sflashować bios użyłem następujących parametrów:

  • spipgm2 /i aby upewnić się, że program może odczytać mój mikroukład i kabel jest w porządku.
  • spipgm2 /u aby odblokować bios.
  • spipgm2 /e aby usunąć bios.
  • spipgm2 /s p5b.rom aby sflashować nowy bios.

Po zakończeniu próbowałem uruchomić martwą płytę główną i zadziałało!

Schemat premiowy

wprowadź opis zdjęcia tutaj

Ian Boyd
źródło
1
To jest bardzo fajne.
hanleyp
2
wow .. Naprawdę nie sądziłem, że to będzie możliwe
Earlz
bohaterem jesteś ty !!!
enthdegree
1
Nie używaj diod 5 V + z baterii lub zasilacza. Uzyskaj 3,3 V prosto z zasilacza ATX (pomarańczowe kable) lub z uniwersalnego zasilacza (jeśli masz szczęście i masz taki). Nie wchodź w tryb rambo i dodaj rezystory 200-400 Ohm do każdej z 4 linii danych (kosztują one 3 centy każda). Ponadto nie potrzebujesz CWSDPMIwersji 2.0 SPIPGM.
c69
2
Po „zamurowaniu” mojego Asus P5B za pomocą narzędzia do aktualizacji systemu BIOS systemu Windows, postępowałem zgodnie z instrukcjami w powyższym wątku. Dowiedziałem się, że istnieje SPIPGM v2.1, który zawiera opcję weryfikacji. Sprawia to również, że odblokowanie działało, czy nie. Użyłem tej najnowszej wersji SPIPGM v2.1 i z powodzeniem przeflashowałem moje martwe mobo.
2

Wygląda na to, że masz jakiś konflikt sprzętowy. Spróbuj tego:

  1. Usuń wszystkie karty ze wszystkich gniazd w systemie. Wideo, RAID, sieć, dźwięk itp. Zwróć uwagę, która karta znajdowała się w danym gnieździe.

  2. Włóż dysk BIOS lub pamięć USB do napędu / gniazda PRZED włączeniem zasilania.

  3. Włącz komputer. Powinieneś zobaczyć, jak działa twój BIOS odzyskiwania, albo powie coś w rodzaju „złego biosu” ... coś takiego. W każdym razie ... powinien uruchomić się z pytaniem A:.

  4. Uruchom teraz narzędzie Flash i wybierz opcję napisania systemu BIOS. Nie pamiętam tej opcji, ale jest tam jedna, aby napisać BIOS bez ESCD lub czegoś takiego. (Naprawdę trudno jest popsuć rzeczy gorsze niż są teraz, więc jeśli jedna opcja nie działa, spróbuj drugiej) ;-)

  5. Wykonaj wszystkie monity, mówiąc: „Tak, tak, nadpisuj itd.”

  6. Po zakończeniu aktualizacji systemu BIOS uruchom ponownie komputer. Powinno teraz działać „normalnie”. Jeśli tak, wyłącz go i ...

  7. Włóż wszystkie karty usunięte w kroku 1 z powrotem do komputera.

Odpal to ponownie ... powinno działać.

KPWINC
źródło
W komputerze nie ma nic (nawet dysków twardych). usunę kartę wideo (jak sugerujesz w kroku 1), ale uniemożliwi to krok 3 („Powinieneś zobaczyć ...”).
Ian Boyd,
usunąłem wszystko z komputera (dyski, pamięci RAM, procesor, baterię), w nadziei, że dostanę to do testu POST. Nic - to cegła i powoli topię się.
Ian Boyd,
2

Potwierdzam, że pomyślnie zaprogramowałem swój flash IC dla ASUS P8H67-M-PRO. Podobnie jak inne, próbowałem zaktualizować bios za pomocą narzędzia bios. Zakończył proces, uruchomił się ponownie i ... nic, czarny ekran. Zbudowałem adapter równoległy, dodałem zasilacz 3.3vdc i użyłem go do zaprogramowania mojego układu pamięci flash. Najpierw porównałem jego zawartość z obrazem ROM i zdałem sobie sprawę, że większość zawartości ic była #FF (usunięta, ale nie zaprogramowana). Korzystając z tej samej aplikacji SPIPGM, którą zaprogramowałem, przetestowałem i moja płyta główna działa z najnowszą wersją systemu BIOS.

Dzięki za wsparcie, chciałem tylko opowiedzieć swoją historię innym.

Pozdrowienia,

raulrrojas
źródło
1

Jeśli aktualizacja „Crash Free BIOS” nie działa, alternatywną metodą jest usunięcie układu BIOS ROM z płyty (zwykle są one osadzone w gniazdach, ale niektóre są przylutowane) i zaprogramować część bezpośrednio za pomocą programatora ROM za pomocą obrazu binarnego systemu BIOS. Nie oczekuję, że masz łatwo dostępne narzędzia (lutownica, programator ROM), ale powinien je mieć serwis naprawczy ASUS. Ze strony internetowej ASUS mają 3-letnią gwarancję na płytę główną. Możesz wypróbować ich usługi.

Hanleyp
źródło
0

Jest tu kilka świetnych sugestii, ale jest szansa, że ​​nie masz sprzętu, aby samodzielnie naprawić ROM.

Jeśli wypróbowałeś tylko opcję USB bez awarii, powinieneś spróbować dyskietki lub CD. Na płycie CD dołączonej do mobo znajduje się również podstawowa pamięć ROM, z której również powinieneś być w stanie korzystać (lub nagrać swoją płytę CD). Jeśli już próbowałeś dyskietki / cd, to jest toast.

Miałem dokładnie ten sam problem kilka lat temu (ale nie korzystałem z aplikacji Windows), a ponieważ wciąż był objęty gwarancją, odesłałem go, ponieważ gdybym wyciągnął ROM, unieważniłbym gwarancję. Zwrot przy wymianie wyniósł 10 dni (nie dni robocze).

UnderLoK
źródło
0

Miałem dokładnie ten sam błąd. Uruchomił się i próbował uzyskać dostęp do pliku bios.rom przez dyskietkę, ale zatrzymał się w połowie drogi. Użyj wersji 1803 (606,11 KBytes - 2007/11/30 Link do strony pobierania BIOS ), wszystko powyżej nie będzie działać.

JohannesM
źródło
0

Użyj starszego systemu operacyjnego, na przykład Windows 98.

Uruchom z dysku, a jeśli klawiatura jest aktywna, pojawi się A:monit. Następnie wpisz ścieżkę do dysku flash i przejdź do rom.

Zwykle działa to z dyskietką rozruchową.

pożar
źródło
0

Po prostu FYI, w którym pracowałem dawno temu dla ASUS-a i najłatwiejszym rozwiązaniem jest zadzwonienie do pomocy technicznej. Będą bardziej zadowoleni, że wyślą ci nowy układ bios błyskający z odpowiednim biosem (o który prosisz) tak długo, jak długo jest to tablica z wyjmowanym układem bios.

Północ
źródło
Który nie zrobił. Pozostawiając alternatywę wydawania pieniędzy, aby rzecz została odesłana.
Ian Boyd