“BIOS'u yanıp sönen” nedir?


23

"BIOS'u Yanıp Sönmek" ne anlama geliyor? Yanıp sönmenin faydaları var mı? Güvenli mi? Bir işletim sisteminin içinde mi yoksa dışında mı, örneğin mevcut Windows 7 kurulumumda mı yapılmalı?


2
Bu soru bir Süper Kullanıcı Topluluğu Blogu yazısında yer aldı: “BIOS'u Flashing” nedir? .
studiohack

Yanıtlar:


24

Bilgisayarınızda önyükleme yönergeleri olan bir Temel ( Temel Giriş Çıkış Sistemi ) bulunmaktadır. Bilgisayarınıza çok temel şeyler yapmayı, bazı donanımlarla etkileşime girmeyi, işletim sistemini yüklemeyi vb. Bir şeyi düzeltmek için yapmanız gerekmedikçe yapmamalısınız.

İşlem genellikle eski BIOS'un yerleşik işlevselliği veya MS-DOS'A tabanlı bir program (disketten önyükleme) veya daha yakın bir zamanda bir Windows programı (donanıma erişmek için özel bir sürücü ile birlikte gelir) kullanılarak yapılır. ). (Linux? Bu nedir?)

Yanıp sönerken güç kesilirse, büyük olasılıkla yeniden başlatılamaz bir bilgisayarla kalırsınız. Bazı anakartlar ikincil ürün yazılımı ile birlikte, ayrı bir yonga üzerinde gelir, bu da ana BIOS'un bozulup bozulmadığını gösterir (örneğin, yanıp sönme sırasında elektrik kesintisi). Bu ürün yazılımı genellikle BIOS'u CD veya disketteki bir dosyadan yanıp sönmeyi destekler.

BTW, sözcüğü flashingkullandığı için BIOS Flash Bellek kullanıyor .


ilginç ... BIOS'un ne olduğunu biliyorum, sadece onu yakmanın ne demek olduğunu merak ediyordum ... mantıklı. Teşekkürler!
studiohack

İnsanlar ayrıca, BIOS'u da yanıp sönerken klavyede herhangi bir şey yazmamanızı veya fare imlecini hareket ettirmemenizi önerir.
Isxek

@ lsxek: gerçekten mi? benim için oldukça ciddi sesler ... BIOS'u hangi yazılım / senaryolar için kullanmanız gerekir?
studiohack

5
Anakartınızın daha yeni donanımları desteklemesine izin vermek için buna ihtiyacınız olabilir. Örneğin, SATA'nın daha yeni bir sürümünü desteklemek veya anakartın belleği nasıl okuduğunu öğrenmek için olası bir hata düzeltmesi sağlamak için ...
BBlake

7
BIOS, neredeyse her zaman anakartınıza takılı kendi yongasındadır. Esasen bir bellek yongasıdır. Eski BIOS yongaları ROM kullanıyordu (SADECE BELLEĞİ OKUYUN) ve güncellenemedi. Yeni yongalar flash tabanlı hafıza kullanır.
BBlake

11

Arka plan / Yarar:

BIOS, ana işlevsellikte temel işlevsellik sağlamak için takılan bağımsız bir yongadır (dolayısıyla Basic Input-Output System). Uçucu olmayan bellek sağlar; bu, güç kesildiğinde içeriklerin korunduğu anlamına gelir. Doğal olarak, bazen hataları düzeltmek veya yeni işlevler eklemek için programlamanın güncellenmesi gerekebilir.


etimoloji:

Disk üzerinde küçük bir miktar ferro-manyetik molekülün çevrilmesi için bir manyetik kafanın kullanıldığı manyetik ortamın aksine, eski günlerde bunun gibi çipler çipin tepesinde küçük bir dairesel pencere bulunan EPROM'lar olacaktır. özel ekipman anlamıyla ediyorum flaş (biraz CPU'lar silikon gofret içine transistör maskeleri pişirme ışık huzmeleri ile üretildi nasıl gibi) o yeniden programlanmış olması izin çip silmek için ultra viyole ışık demetini. Silinebilir CD veya DVD’leri düşünün; Bunları silmek için, lazer materyali temel olarak “eritir” (teknik olarak değil), daha sonra yazılabilir.

(Unutmayın, CD'leri / DVD'leri güneşte bırakmak gibi onlara zarar verebilir, güneş ışığına maruz kalan bir EPROM'u bırakmak da onlara zarar verebilir, bu yüzden yanıp sönen pencereyi kaplayan koruyucu çıkartmalar vardır.)

Bu optik olarak programlanmış EPROM'lar genel kullanım için üretilemeyecek kadar pahalıydı, bu yüzden EPROM'lar genellikle penceresiz yapılmaktaydı, böylece bir kez yazılabilir ve güncellenemez hale geldi. Sonuç olarak, daha sonra EEPROM ( Elektronik Olarak Silinebilir, Programlanabilir Salt Okunur Bellek) yongaları ile değiştirildiler, böylece bir mağazaya gönderilmeye ihtiyaç duymak yerine müşterinin sistemi ile güncellenebildiklerinden onları daha kolay ve uygun maliyetli hale getirdiler. Özel ekipman kullanmak için.

Yanıp sönme terimi oradan gelir ve çoğu modası geçmiş terimler gibi , adeta sıkışmış .


Riskler:

Geçmişte (ve daha az ölçüde hala), BIOS'un yanıp sönmesi riskli olarak değerlendirildi, çünkü BIOS cihazın temelini oluşturuyordu ( adın Temel bölümünü hatırlayın ). Bu nedenle, yazma herhangi bir nedenden ötürü kesintiye uğradıysa veya bozulduysa (silinemez bir CD yazarken bilgisayarın fişini çektiğini veya çektiğini hayal edin), veriler daha sonra bozulur, bu nedenle şaşırtıcı bir şekilde çalışmazdı. Ayrıca, çiplerin yazılması nispeten yavaş olduğundan ve 1 MB'lık bir blok yazmak için bir dakika sürdüğü için, bu güç kaybı gibi çevre sorunlarına karşı biraz duyarlı hale geldi. Çip, önyükleme yapmak için gereken temel işlevleri sağladığındanCihaz, düzeltmek için tekrar programlamanın bir yolu olmazdı (programlamak için bilgisayara ihtiyacınız varsa, ancak bilgisayar çalışmıyorsa, nasıl programlayabilirsiniz? Tavuk-yumurta. ;-))

Tabii bu dünyanın sonu değildi; Bunu çift BIOS yuvalı bir başka bilgisayara ya da özel bir BIOS programlama cihazına sokup programlayabilirsiniz, ancak ne yazık ki bu özel anakartlar, yalnızca bazı bilgisayar mağazalarında bulunabilen cihazlarda olduğu gibi nadir ve pahalıydı.

(Optik sürücülerde, video kartlarında, vb. Diğer BIOS'larda da aynı sorun vardır. Bir sürücünün veya kartın BIOS'unu yeniden flaş edebilmek için, sistemin algılaması ve tanımlanması gerekir, ancak BIOS çalışmıyorsa, sistem düzgün şekilde başlayamayacağından sistem bunu yapamaz.)


Çözümler:

Bu günlerde, sorun hala sürücüler ve kartlar için mevcut olsa da, anakart üreticileri yardımcı olacak bazı çözümler sundular. Yaygın bir yöntem, birincil hata hatalı olduğunda devreye girebilecek yedek bir BIOS'u kurulda kullanmaktır. Bu yedekleme BIOS, daha sonra birincil kopya üzerine bir flaş göndermek ve böylece işlevselliği geri yüklemek için kullanılabilir. Geçmişte, bu anakartta ikinci bir aynı yonga ile ikinci bir BIOS soketi ile yapıldı, ancak bu günlerde anakart mfgs'leri çoğu zaman yazılabilir olmayan bir yonga kullanmayı tercih ediyor, çünkü yedeklemenin güncellenebilir olması ve kullanılamaz hale gelmesi gerekmiyor -Flashable olanı daha ucuzdur. Önyükleme yaparken, uyumlu bir anakart genellikle yedeği birime kopyalamak için basılabilen bir kısayol tuşu (örneğin, F2, Ekle vb.) Görüntüler.

Bazı kartların kullandığı diğer bir yöntem, üzerinde “flaşör” bulunan küçük, özel bir çip içermektir. Sistem güç aldığında, sistem başlatılmasa bile, üzerinde BIOS görüntüsü olan bir dosya olup olmadığını görmek için flaşörü disketi (veya USB sürücüsünü vb.) Okuması için tetikleyen özel bir tuşa basabilirsiniz. o. Eğer öyleyse, görüntüyü BIOS'a kopyalar.


işletim sistemleri:

Yine, geçmişte, Flashing yardımcı programları DOS programlarıydı çünkü DOS, çok görevli olmayan bir doğası nedeniyle bir RTOS'a (Gerçek Zamanlı İşletim Sistemi) en yakın şeydi . Bu nedenle, kesintilere, görev anahtarlarına, çağrılamaya, düşük belleğe ve yanıp sönen işlemi bozabilecek şeylere karşı savunmasız değildi. Ancak bu günlerde (yani birkaç yıl önce), DOS etkin bir şekilde “ölü” (asla!) Ve cipsler çok daha hızlı (4 MB'lık bir blok ~ 30 saniyede yanıp sönüyor), bu nedenle yanıp sönen programlar genellikle Windows programlarıdır, ancak DOS olanlar hala sık sık var.


Fotoğraflar:

İşte 8 bit eski bir Sony IDE denetleyicisinin çektiğim bir fotoğraf. EPROM'u koruyucu çıkartması çıkartılmışken dikkat edin. Altında, yanıp sönen pencereden bağlantı kabloları da dahil olmak üzere, EPROM’un bir yakını görebilirsiniz. (Endişelenmeyin, dijital kameramdaki flaş çipi silmek için yeterli değil. Ayrıca, ihtiyacım olursa birkaç tane 8-bit kontrolörüm var. :-))

8 bit Sony IDE denetleyicisi EPROM yanıp sönen pencerenin yakın çekim görüntüsü

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.