it-swarm.asia

Arızalı bir BIOS güncellemesinden bir bilgisayarı kurtarmak mümkün müdür?

Bir Asus anakartında BIOS güncellemesi yapılırken, Windows için Asus Güncelleme Yardımcı Programını tam olarak desteklemediğini öğrendim Windows 64-bit. silme BIOS'u sorunsuz bir şekilde başarabildi, ancak yeni BIOS yazamadı. bir sonraki bilgisayarı yeniden başlattığımda, bir tuğla olacağını biliyordum.

Bilgisayarı yeniden başlattığımda, bir tuğlaydı. Ancak yeniden başlatılmadan önce bios yedeklemesini, yeni bios'ları ve Asus DOS tabanlı flash yardımcı programını başka bir bilgisayara aktardım. Şimdi sorun nasıl düzeltileceği.

Bu Asus anakartında Crash Free BIOS adlı bir disket veya USB bellek çubuğu taktığınız güvenli bir kurtarma işlemi var. p5b.rom adında bir dosya varsa ve bu dosyadan bios'ları geri yükler. Ama bu işe yaramıyor.

Makinenin engelini kaldırmak için herhangi bir yolu var mı?

34
Ian Boyd

Aşağıdakiler ASUS P5B Deluxe Bios Kurtarma SPI Flaş Kablos adresinden alınmıştır, ancak Wiki hatırı için burada çoğaltılmıştır:


UYARI: Asus Windows tabanlı bios flash yardımcı programını asla kullanmayın. Elimde önceden bilmiş olsaydım, aynı konuda insanların puanları oldu.

İyi şeyler için HOWTO öğesini atlayın.

Muhtemelen büyük bir aptallık ve tembellik anında, ASUS P5B Deluxe'ümde ASUS Windows tabanlı flaş yazılımını kullanarak bios'ları değiştirdim. Onu temizledi, yenisini yükledi ve sonra doğrulayamadı. Bu noktada sadece iki seçeneğiniz kesilir veya yeniden denenir. Bu yüzden tekrar deniyorum, şimdi biyolojikleri yazmaya çalışmaz bile. Başka seçeneğim olmadığında, makineyi yeniden başlattım ve en iyisini umduğumu umdum. En kötüsünü aldım.

Makine hiçbir şey yapmaz. Anakartta yerleşik bir bios kurtarma modu olması gerekiyordu, ancak Windows flaş yardımcı programı tarafından da silinmiş görünüyor. Onu ASUS'a geri göndermenin zamanı gelmişti, böylece onu geri çekebileceklerdi. Biyolar çıkarılabilir değil, bu yüzden kesinlikle sizin için onu suya çekmek için taktıkları bir tür cihaz var.

Görünüşe göre haklıydım. BIOS yongasının yanında, güney köprüsünün solunda, SPI_J1 etiketli belgesiz 7 pinli bir konektör var. Çok fazla araştırmadan sonra, gerekli kablo tipini ve bu bağlantı noktasını kullanarak biosları kırmak için kullanılan yazılımı belgeleyen birkaç sayfaya (alttan bağlantılı) rastladım.

Kablo, fişi çırparken aynı zamanda fişi beslemek için 2.7V-3.6V girişli pinlere bağlayabileceğiniz paralel bir konnektörden oluşur. Doğranmış bir paralel kablo ve uçları USB başlık bağlantı noktasından kullanmak için gerçekten kötü bir girişim yaptım. Bu işe yaramadı, bu yüzden yerel elektronik mağazasında şerit kabloyla paralel bir konektör buldum. Parçalara ayırdım ve kurdeleyi doğru pimlere tekrar lehimledim.

~ 3V'yi almak için eski bir kasa fanından güç konektöründen geçtim ve 5V teline üç diyot ekledim, bu da bana 3V'nin biraz üzerinde verdi. Daha sonra bunu şerit kabloya bağladım ve güç konektörünü başka bir çalışan makineye bağladım. Sonra dizüstü bilgisayarımı bombalara çakmak için kullandım.

HOWTO:

Gereçler:

  • Bir DOS önyükleme cd'si, usb sürücüsü veya disketi
  • Anakart için BIOS ROM
  • SPIPGM (Yanıp sönen yazılım)
  • CWSDPMI (SPIPGM tarafından ihtiyaç duyulan DPMI Ana Bilgisayar işlemi)
  • Multimetre
  • Havya
  • Erkek DB25 konektörü
  • Bir çeşit başlık konektörü, toplam 6 pin gerekir.

Kabloyu yapmak için bir DB25M TO IDC10 SERIAL bağlayıcı kullandım. Bu gerçekten kullanımı en kolay şey gibi görünüyor. Buna benziyorlar:

alt text

Başlık, anakartta doğrudan güney köprüsünün solunda bulunur.

alt text

Başlık pimlerinin nasıl numaralandırıldığı:

alt text

İşte hangi başlık pimlerinin hangi paralel pimlere bağlanmaları gerektiğini gösteren bir tablo. Başlıktaki Pim 1 + 3V içindir.

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

İşte benim kablo gibi görünüyor (Not: güç kablosu DB25'e bağlı gibi görünüyor ama gerçekte kurdela lehimi gibi görünüyor, başlıktaki pin 1'e gidiyor)

alt text

Benimkine benzer bir kablo kullanıyorsanız, açın ve şeridi konektörden ayırın. Bir ataş alın ve multimetrenizi kullanarak DB25'teki hangi pime gitmesi gerektiğini belirlemek için başlık konektöründeki deliklere yapıştırın. Her ucu uygun şekilde lehimleyin.

Daha sonra başka bir bilgisayardan 5V'luk bir hat almanız gerekir (molex konektöründeki kırmızı kablo). Serideki üç diyotu lehimleyin ve 5V hattına bağlayın. Voltaj düşmesinin 2,7V ile 3,6V arasında olmasını sağlamak için multimetrenizi kullanın. Bunu uygun şerit ucuna lehimleyin.

Artık yanıp sönmeye hazır olduğunuza göre, yanıp sönen bilgisayarınızı DOS önyükleme medyanızla önyükleyin. İlk önce, cwsdpmi.exe dosyasını çalıştırmanız, ardından spipgm'yi çalıştırmanız gerekir. (Not: Her seferinde SPIPGM'den önce cwsdpmi.exe dosyasını çalıştırmanız gerekir.)

spipgm /p p5b-bios.rom 

Flashromun toplam boyutunu isteyecektir, 1024 girin. SPIPGM çip kimliğinizi fffffffh olarak bildirirse bir şey doğru değildir. Bütün bağlantılarını kontrol et. SPIPGM, önce BIOS'u silmek gibi çeşitli işlevlere sahiptir. Bir liste görmek için herhangi bir seçenek olmadan SPIPGM'yi çalıştırın.

alt text

Kredinin verildiği yerde kredi vermek, bu siteler olmasaydı bunu asla çözemezdim.

Güncelleme

Yüklenene kadar spipgm2 ve devasa kağıt ağırlığımı tekrar bilgisayara döndürmede başarılı oldum, /S komutu yerine /P kullandım.

Görünüşe göre SPIPGM.exe, Asus P5B kartlarındaki SST yongasına her seferinde bir sayfa yazıyor. Siz yeniden derlenmiş spipgm.exe işlevini kullanmalı ya da daha iyisi spipgm2.exe işlevini kullanmalısınız. Kabloyu herhangi bir direnç veya kondansatör olmadan, taşıyıcı PC'nin ATX gücünden turuncu (3V) çıkış kullandığınız sürece arz.

Ardından /S anahtarını kullanmanız gerekir :

 spipgm2.exe /S xxxxxx.ROM

yongaya yazdıktan sonra /U ile açın ve /E ile silin. Bu benim için çalışan tek şeydi ve ben mükemmel bir şekilde geri dönüp koşuyorum.

ASUS P5'teki SST yongasını programlamak için bunu /s ( yavaş ) anahtarını kullanmanız gerekir. -Seri panoları. Görünüşe göre, orijinal /p içinde kullanılan SPIPGM.EXE anahtarı, bir anda yeterince yavaş veya biraz yapmaz; SST çipinin başarılı bir geri dönüş için ihtiyaç duyduğu şey budur.

Programı önyüklemek için biri Windows 98 SE önyükleme diski ve ikincisi spipgm2 programı ve bios resim dosyası (.rom uzantısı) olan iki disket yaptım.


Biyoları yakmak için aşağıdaki parametreleri kullandım:

  • Programın yonga setimi okuyabildiğinden ve kablonun iyi durumda olduğundan emin olmak için spipgm2 /i.
  • Bios kilidini açmak için spipgm2 /u.
  • Biyografileri silmek için spipgm2 /e.
  • Yeni bioları yakıp söndürmek için spipgm2 /s p5b.rom.

Bittiğinde, ölü anakartı açmaya çalıştım ve işe yaradı!

Bonus diyagramı

enter image description here

52
Ian Boyd

Görünüşe göre bir çeşit donanım çatışması var. Bunu dene:

  1. Tüm kartları sisteminizdeki tüm yuvalardan çıkarın. Video, RAID, Ağ, Ses vb. Hangi kartın hangi yuvada olduğuna dikkat edin.

  2. Gücü açmadan ÖNCE BIOS diskinizi veya USB çubuğunu sürücü/yuvaya yerleştirin.

  3. PC'nizi açın. Kurtarma BIOS'unuzun çalıştığını görmelisiniz yoksa "kötü biyo" gibi bir şey söyler ... buna benzer bir şey. Her durumda ... A: Prompt'a başlatılmalıdır.

  4. Flash uygulamanızı şimdi çalıştırın ve BIOS'unuzu yazma seçeneğini seçin. Bu seçeneği hatırlamıyorum, ancak BIOS'u ESCD veya benzeri bir şey olmadan yazmak için bir tane var. (Şu anda olduklarından daha kötüsünü karıştırmak gerçekten zor, bu yüzden bir seçenek diğerini denemezse;)

  5. "Evet yaz, evet üzerine yaz, vb." Diyen tüm istemleri gözden geçirin.

  6. BIOS güncellemesi yapıldıktan sonra bilgisayarınızı yeniden başlatın. Şu anda "normal" çalışıyor olmalı. Eğer KAPALI ise ve ...

  7. 1. adımda çıkardığınız tüm kartları bilgisayara geri yerleştirin.

Tekrar ateşle ... işe yaramalı.

2
KPWINC

Flaş IC'yi ASUS P8H67-M-PRO için başarıyla programladığımı onaylıyorum. Diğerleri ile aynı, bios bios yardımcı programı ile güncellemeye çalıştım. İşlemi tamamladı, yeniden başlattı ve ... hiçbir şey, siyah bir ekran görünmedi. Paralel adaptörü kurdum, 3.3vdc güç kaynağı ekledim ve flash bellek yongamı programlamak için kullandım. Öncelikle içeriğini ROM görüntüsü ile karşılaştırdım ve ic içeriğinin çoğunun #FF (silinmiş ancak programlanmamış) olduğunu fark ettim. Aynı uygulamayı kullanarak SPIPGM'yi programladım, test ettim ve anakartım en son BIOS sürümüyle çalışıyor.

Desteğiniz için teşekkürler, başkalarının denemeleri için hikayemi anlatmak istedim.

Saygılarımızla,

2
raulrrojas

Daha eski bir işletim sistemi kullanın, örneğin Windows 98.

Diskten önyükleme yapın ve klavyeniz etkinse, bir A: İstemi alacaksınız. Ardından, flash sürücünün yolunu yazın ve rom ile devam edin.

Bu genellikle bir önyükleme disketi ile çalışır.

1
wildfire

"Crash Free BIOS" güncellemesi çalışmazsa, alternatif bir yöntem BIOS ROM yongasını anakarttan çıkarmaktır (genellikle yuvalanmıştır ancak bazıları lehimlenmiştir) ve parçayı doğrudan ROM BIOS'un ikili bir görüntüsünü kullanan programlayıcı. Aletleri (havya, ROM programcı) hazır halde bulundurmanızı beklemiyorum, ancak ASUS 'tamir depolarında bulunması gerekiyor. ASUS web sitesinden, ana kartta 3 yıl garantilidirler. Hizmetlerini denemek isteyebilirsiniz.

1
hanleyp

Sadece uzun zaman önce ASUS için çalıştığım bir FYI ve bunun için en kolay çözüm Teknik Desteği aramaktır, size uygun bios'larla (istediğiniz) yanıp sönen yeni bir bios çipi göndermekten daha mutlu olacaklar. çıkarılabilir bios çipine sahip bir kart.

0
Midnight

Burada bazı harika öneriler var, ancak kazancı kendi başınıza düzeltmek (yeniden düzenlemek) için gerekli donanıma sahip değilsiniz.

USB seçeneğini yalnızca ücretsiz çökmeye çalıştıysanız, disket veya CD denemelisiniz. Mobo'nuzla birlikte gelen CD'nin üzerinde de bir temel rom var ve bunu da kullanabilmelisiniz (ya da bir CD'ye yazabilirsiniz). Eğer zaten disketi/cd'yi denediyseniz kızartılır.

Birkaç yıl önce aynı problemi yaşadım (ancak Windows Uygulamasını kullanmadım) ve hala garanti altında olduğu için geri gönderdim çünkü rom'umu çekmiş olsaydım garantimi iptal etmiş olurdum. Yenileme işlemimdeki geri dönüş 10 gündü (iş günü değil).

0
UnderLoK

Ben de aynı hatayı yaşadım. Önyükleme yaptı ve bios.rom'a disketten erişmeye çalışıyordu, ancak yarı yolda kalmıştı. 1803 sürümünü (606.11 KBytes - 2007/11/30 BIOS indirme sayfasına bağlantı ) kullanın, işe yaramayan her şeyden önce.

0
JohannesM