BIOS'u flaşlamak için önyüklenebilir bir USB çubuğu nasıl oluşturulur


21

Intel iflash2.exetarafından sağlanan ve yalnızca MS-DOS üzerinde çalışan bir program kullanarak Intel anakartındaki BIOS'u yükseltmek istiyorum .

Windows işletim sistemim yok ve MS-DOS iflash2.exeve ilgili dosyaları içeren önyüklenebilir bir USB bellek oluşturmaya çalışıyorum .

FreeDOS ile önyüklenebilir bir USB oluşturan UNetbootin adlı bir programı denedim, ancak nasıl ve nerede iflash2.exedosya ekleneceğini ve ilgili dosyaları bilmiyorum .

Bunu nasıl yapabileceğimi söyleyebilir misin?


Sorunuzu nasıl yorumlayacağınızdan emin değilim: Şimdi önyüklenebilir bir USB çubuğunuz var mı? Yoksa sadece bir görüntü dosyanız var mı ve USB belleğe nasıl koyacağınızı bilmek mi istiyorsunuz?
elmicha

@elmicha Üzerinde bir görüntü dosyası olan önyüklenebilir bir USB çubuğum var. USB çubuğuna nasıl yürütülebilir dosyalar koyacağımı bilmek istiyorum.
sawa

Çubuğu taktığınızda, otomatik olarak açılmaz, böylece dosyaları üzerine sürükleyip bırakabilirsiniz?
elmicha

@elmicha: Önyükleme sırasında herhangi bir dosyayı çalıştırmak için bir sürücünün önyüklenebilir olması gerekir. @sawa: Görüntü dosyasını sadece sürücüde bırakmak yerine sürücüye yazmaya çalıştınız mı? Aslında görüntüdeki dosyaları ayıklamak ve diske yazmak gibi?
Thomas Ward

Yanıtlar:


9

HP N54L ProLiant MicroServer'da BIOS'u sıfırlamak için aşağıdaki tekniği kullandım. Ben sadece bir USB stick önyükleme sonra MS-DOS bir komut çalıştırmak gerekir diğer sistemler için de çalışması gerektiğini düşünüyorum.

Bu yanlış giderse hiçbir sorumluluk kabul etmiyorum. Bu talimatların ne yaptığını anlamıyorsanız, muhtemelen denememelisiniz.

Aşağıda, yeni ROM'u ve onu uygulayan bir komut dosyasını veya yürütülebilir dosyayı içeren bir dizi dosya veya arşiv dosyası bulunduğunu varsayar. BIOS sıfırdan bir USB oluşturmak için bir yürütülebilir dosya ile gelmiş olabilir; Eğer bu kadar ilerlediyseniz, muhtemelen bunu zaten çalıştırmayı denediniz ve başarısız oldunuz. Bulmanız gereken ROM dosyası ve komut dosyası veya yürütülebilir dosyadır. Benim durumumda, ROM dosyası çağrıldı O41072911.ROMve komut dosyası çağrıldı FLASH.BAT.

Önyüklenebilir bir USB bellek oluşturun

İlk olarak, mümkün olan en temel şekilde biçimlendirilmiş bir USB çubuğa ihtiyacınız vardır. Bu, USB çubuğunuzdaki tüm verileri silecektir, bu yüzden önce önemli olan her şeyi yedekleyin!

  1. USB çubuğunuzu takın.

  2. Seçin Biçim ... başlatıcısı menüden seçeneği:

    Biçim menüsü ekran görüntüsü

  3. Seç tüm sistemler (FAT) ile uyumlu , türü olarak bunu bir mantıklı ad verin ve tıklayın Biçim :

    Dosya sistemi seçenekleri ekran görüntüsü

Sonra USB çubuğunu bir DOS istemine önyükleme yapmak için UNetbootin kullanmanız gerekir:

  1. UNetbootin'i Software Center'ı kullanarak veya komut satırını kullanarak yükleyin sudo apt-get install unetbootin.
  2. UNetbootin'i çalıştırın. Dağıtım olarak FreeDOS'u seçin ve türün USB Sürücü olduğundan ve doğru sürücünün seçildiğinden emin olun . Ardından OK :

    UNetbootin options ekran görüntüsü

  3. UNetbootin tamamlandığında, Çıkış'ı tıklatın .

Artık DOS'a önyükleme yapacak bir USB çubuğunuz var.

BIOS dosyalarınızı ekleyin

Şimdi BIOS dosyalarınızı USB çubuğa koymanız gerekiyor. Genel bir ilke olarak, dosyaları kopyalayıp birime yapıştırmanız yeterlidir.

Kendiliğinden .exeaçılan bir dosyaya geldiyse, dosyaları ayıklamak için çalıştırmanız gerekir. Bunu yapmak için yapmanız gerekenler:

  1. Wine'ı Yazılım Merkezi'ni kullanarak veya komut satırından düğmesini kullanarak yükleyin sudo apt-get install wine.

  2. .exeBIOS dosyalarını içeren dosyayı bulun , sağ tıklayın ve Wine ile çalıştırın:

    Wine with Open ekran görüntüsü

  3. Bundan sonra ne olacağının tam ayrıntıları BIOS dosyanıza bağlı olacaktır, ancak dosyaları hatırlayabileceğiniz bir yere bir dizine çıkarın.

Dosyalarınızı çıkardıktan sonra, bunları USB çubuğa kopyalayın. Birimin kök dizinine gidebilirler.

Dosyalara bir göz atın; muhtemelen yeni ROM'un kendisini içeren bir dosya ve onu uygulamak için kullanılan bir .batveya .exedosya vardır. Bir AUTOEXEC.BATdosya varsa , ona bir göz atın ve ROM'u güncellemek için hangi komutu çalıştırdığını not edin.

flaş

Artık BIOS'unuzu flaş etmeye hazırsınız.

  1. USB çubuğunuzu oluşturduğunuz bilgisayardan çıkarın.

  2. Flash ve yeniden başlatmak istediğiniz bilgisayara takın.

  3. USB bellekten önyükleme yapın. Bunu başarmak için BIOS'ta önyükleme sırasınızı ayarlamanız gerekebilir.

  4. Varsayılan vurgulanmış olarak mavi FreeDOS önyükleme yükleyicisinin göründüğünü görmelisiniz . 10 saniye bekleyin ya da düğmesine basın Enter.

  5. FreeDOS menüsünde, ikinci FreeDOS Güvenli Mod seçeneğini belirleyin (herhangi bir sürücü yüklemeyin) :

resim açıklamasını buraya girin

  1. Bir A:/>komut istemi ile sonuçlanacaksınız . Tür C:sonra EnterC sürücüsü geçin.

  2. Yazın dirardından Enterve size USB stick üzerine kopyalanan tüm dosyalarınızı görmelisiniz.

  3. BIOS güncelleştirmesini uygulamak için daha önce tanımladığınız komut dosyasını veya yürütülebilir dosyayı çalıştırın. Benim durumumda, ben sadece yazın zorunda FLASHardından Enterçalıştırmak için FLASH.BATdosyayı.

  4. BIOS güncellemenizi uygulayan flash komut dosyasını görmelisiniz. Bu işlemi kapatmayın veya kesmeyin; bitene kadar bekleyin. Sizi C:\>istemine döndürmelidir .

  5. Ardından USB çubuğunuzu çıkarabilir ve bilgisayarı kapatıp açabilirsiniz.

  6. Yeni BIOS'unuzu kullanarak parmaklarınızı çaprazlayın ve önyükleme yapın. Ya da sadece bilgisayarınızı teçhiz ederseniz ağlayın.


3
Biçim seçeneğinin şu anda desteklenen Ubuntu sürümlerinde başlatıcıda görünmediğini unutmayın. Alo Arşiv yöneticisi dosyaları tamamen ayıklayabilir. Bunun için şarap kullanmaya gerek yoktur.
Elder Geek

16.04'te benim için çalışan ve Windows makinesi ve Rufus gerektirmeyen tek yaklaşım budur.
Elder Geek

Teşekkürler bu gerçekten bana çok yardımcı oldu! FreeOS hile yaptı.
danger89

Ubuntu 18.0.4'te UNetbootin kullanarak önyükleme yapmak için bir USB alamadım, bunun yerine balena.io/etcher kullandım. FreeDOS 1.2'yi doğrudan indirdi ve img dosyasını Etcher ile yükledi ve hemen önyüklendi. Ayrıca PuppyLinux'u tekmeler ve kıkırdamalar için denedi ve aynı zamanda önyüklendi. USB'yi BIOS'un ilk önyükleme sürücüsü olarak ayarlamayı unutmayın. Cevabın geri kalanı benim için çalıştı, UNetbootin'den Etcher'e ufak bir değişiklik oldu. Teşekkürler!
Natetronn

1

Bütün sabah Zotac anakartımdaki BIOS'u flash etmenin bir yolunu bulmak için uğraştım. Unetbootin önyükleme yapacak MS-DOS görüntüleri oluşturur, ancak USB flash sürücümde flash dosyaları (benim durumumda awdflash ve N0422_ZA.bin) bulamazlar.

Nihayet işe yarayan bir Ultimate Önyükleme CD'si oluşturmak ve bu CD'den FREEDOS'u (MS-DOS değil) önyüklemekti. Sonra yanıp sönen dosyaları ile USB flash sürücü oldu görünür ve BIOS güncellenmesi sadece para cezası çalıştı.


Bu benim için işe yaramadı. UBCD FreeDOS her zaman çeşitli sürücüleri yüklerken çöktü.
Elder Geek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.