Gdzie jest przechowywany BIOS?

56

Od http://en.wikipedia.org/wiki/BIOS :

Oprogramowanie systemu BIOS jest przechowywane w nieulotnym układzie ROM na płycie głównej. ... W nowoczesnych systemach komputerowych zawartość BIOS-u jest przechowywana w układzie pamięci flash, aby można było przepisać zawartość bez wyjmowania układu z płyty głównej. Umożliwia to łatwą aktualizację oprogramowania BIOS w celu dodania nowych funkcji lub naprawienia błędów, ale może narazić komputer na rootkity BIOS.

Od ROM oznacza R ead- O ylko M Emory, dlaczego zawartość BIOS być przepisany?

Czy „układ pamięci flash” oznacza to samo co „nieulotna pamięć ROM”, oba oznaczają miejsce przechowywania systemu BIOS?

Ben
źródło
2
CMOS zawiera ustawienia systemowe [Ustawienia BIOS], które użytkownik może modyfikować [na ekranie BIOS]. Tak więc, zgodnie z cpsforum.blogspot.co.uk/2012/06/… „[wywoływanie tego ekranu, w którym się wchodzi] Konfiguracja CMOS jest bardziej odpowiednia niż wywoływanie [it] konfiguracji BIOS.” i bayt.com/en/specialties/q/7459/… „BIOS jest modyfikowany tylko poprzez flashowanie nowej wersji”. i „BIOS to zestaw instrukcji, które kontrolują proces uruchamiania płyt głównych”
barlop
4
Tyle że nikt nie konfiguruje CMOS. To tak, jakby powiedzieć, że ustawiasz zbiornik paliwa w samochodzie podczas uruchamiania samochodu.
Andon M. Coleman
4
ROM is read only, so why can the BIOS contents be rewritten?To myląca nazwa spowodowana konwencją.
Synetech
1
Gdybyście przeczytali artykuły za linkami w Wikipedii, które zaznaczyliście w swoim pytaniu , powinniście sobie uświadomić, że odpowiedź była flash memorynieprawidłowa ROM. Mimo że zamieszanie może być powszechne, moim zdaniem jest to kiepskie pytanie, ponieważ wynika ono wyłącznie z braku czytania swobodnie dostępnych źródeł!
Alexander Kosubek
1
W rzeczywistości, Andon, pierwszą rzeczą, którą robię w każdym nowym komputerze, jest konfiguracja ustawień CMOS. Analogia samochodowego zbiornika gazu jest w tym kontekście całkowicie nieodpowiednia.
TomXP411

Odpowiedzi:

59

Aby dodać do odpowiedzi Varaquilex, oprogramowanie BIOS jest przechowywane w pamięci ROM umożliwiającej kasowanie elektryczne i programowalne (EEPROM), która umożliwia elektroniczną aktualizację oprogramowania układowego. Bardzo stare układy BIOS-u były tak naprawdę układami UV-EPROM, które wymagały kasowania pod wpływem promieniowania UV, zanim mogły zostać przeprogramowane.


Edycja: Jak zauważono w komentarzach, nawet wcześniej niż te jednorazowe układy programowalnej pamięci ROM (PROM) były czasami używane, których nie można było w ogóle przeprogramować po skonfigurowaniu i wymagały całkowitej wymiany w celu aktualizacji (chociaż rzadko było to wymagane).

zelanix
źródło
2
Jeszcze wcześniej, a niektóre były nieusuwalnymi ROM / PROM, które musiałyby zostać zastąpione nowymi ROMami, jeśli chcesz zainstalować nowy BIOS. Oczywiście w tym czasie BIOS działał mniej i zmieniał się dość rzadko.
keshlam
O tak. UV-EPROM ... Zawsze fajnie jest zdjąć etykietę z UV-EPROM BIOS i zobaczyć małe okienko służące do przeprogramowania układu. Dosłownie nikt nie ma sprzętu niezbędnego do ich przeprogramowania, więc nigdy nie zrozumiałem, dlaczego zrobili to na sprzęcie konsumenckim (niezwiązanym z programowaniem). Będziesz musiał wysłać go do fabryki, aby to zrobić, w tym momencie MFG. mógł zaoszczędzić pieniądze, używając standardowej pamięci ROM maski
Andon M. Coleman
3
@ AndonM.Coleman W mniejszych objętościach, przy użyciu pamięci EPROM lub (nawet wcześniej) PROM typu bezpiecznikowego, w rzeczywistości mogły być tańsze niż wycięcie pamięci ROM z maską. Na przykład, jeśli pamięć służy, w zasadzie wszystkie automaty z początku lat 80. miały swoje oprogramowanie na PROM-ach lub EPROM-ach, mimo że nigdy nie zostaną zmienione, ponieważ były tańsze przy zamierzonej wielkości produkcji.
zwolnić
1
EPROM UV (EEPROM) nigdy nie były przeznaczone do przeprogramowywania przez konsumentów AFAIK. Gdy urządzenie wraca do fabryki w celu naprawy lub cokolwiek innego, przydatna jest możliwość aktualizacji oprogramowania układowego poprzez zamianę lub przeprogramowanie pamięci EEPROM.
rossnz
1
@ AndonM.Coleman - Zamaskowane ROM-y mają znaczną jednorazową opłatę instalacyjną. EPROM UV, choć droższe w przeliczeniu na jednostkę, są często tańsze w przypadku produkcji krótkoterminowej (<10 000).
Eric Brown
40

Pamięć ROM jest tylko do odczytu, więc dlaczego zawartość systemu BIOS można przepisać?

Sam program BIOS jest przechowywany w pamięci EEPROM (którą można [E] odtwarzać elektrycznie [E] z możliwością programowania i [P] programowalnej) lub w pamięci flash. Więc tutaj tylko do odczytu chodzi o to, że układ jest nielotny. Zawartość pamięci pozostaje po odcięciu zasilania, w przeciwieństwie do ulotnej pamięci RAM. Pamięć ROM będąca EEP pomaga w ponownym zapisaniu lub aktualizacji systemu BIOS. Wówczas dla takich operacji trzeba było usunąć układ BIOS z płyty, włożyć nowy (jeśli nie jest to PROM lub EPROM), lub jeśli jego EPROM musisz przekazać producentowi i pozwolić im ponownie zaprogramować układ i ponownie podłącz go do tablicy. Po obecnych postępach, dzięki pamięci EEPROM, nie musisz wyjmować układu, aby wykonać takie operacje, po prostu każesz komputerowi wykonać pracę elektrycznie .


Czy „układ pamięci flash” oznacza to samo co „nieulotna pamięć ROM”, oba oznaczają miejsce przechowywania systemu BIOS?

z Wikipedii :

Pamięć flash to elektroniczny nieulotny komputerowy nośnik danych, który można elektrycznie usunąć i przeprogramować.

Pamięć flash została opracowana z EEPROM (elektrycznie kasowalna programowalna pamięć tylko do odczytu). Istnieją dwa główne typy pamięci flash, których nazwy pochodzą od bramek logicznych NAND i NOR. Wewnętrzne cechy poszczególnych komórek pamięci flash wykazują cechy podobne do właściwości odpowiednich bramek. Podczas gdy EPROMy musiały zostać całkowicie usunięte przed ponownym zapisaniem, pamięć flash typu NAND może być zapisywana i odczytywana w blokach (lub stronach), które są na ogół znacznie mniejsze niż całe urządzenie. Pamięć flash typu NOR umożliwia zapisanie pojedynczego słowa (bajtu) maszynowego - w wymazanej lokalizacji - lub odczytanie go niezależnie.

EEPROM i pamięć flash nie odnoszą się do tej samej rzeczy: są to dwa podobne typy pamięci, ponieważ jeden jest rozwijany z drugiego i zawierają inny typ / konfigurację tranzystorów MOS. Są jednak pamięcią, w której znajduje się program BIOS.


Aby rozwiązać inne nieporozumienie, chcę wspomnieć o tej relacji CMOS-BIOS:

Te ustawienia BIOS są przechowywane w układzie CMOS (prowadzonego na mocy poprzez baterii na płycie głównej). Dlatego BIOS jest resetowany po wyjęciu baterii i ponownym podłączeniu. Ten sam program działa, ale ustawienia są domyślne. Zobacz tę odpowiedź, aby uzyskać szczegółowy widok pamięci używanych podczas uruchamiania.

Edytować

Aby rozszerzyć temat CMOS-BIOS, dzięki @Andon M. Coleman , chcę dodać jego komentarz do odpowiedzi:

Warto wspomnieć, że ustawienia BIOS-u nie muszą być przechowywane w ulotnej pamięci CMOS. Istnieje wiele systemów wbudowanych, które przechowują swoje ustawienia w pamięci NVRAM. Jedynym powodem, dla którego komputery PC nie używały niestabilnej pamięci CMOS przez te wszystkie lata, było to, że miały już baterię, która utrzymuje wewnętrzny zegar czasu rzeczywistego tykający, gdy zasilanie jest wyłączone (pamiętaj, że po naciśnięciu wyłącznika zasilania na PC-AT , dosłownie odciął całą moc od płyty głównej). Oznaczało to, że do przechowywania ustawień systemowych można wykorzystać tańszą pamięć ulotną. Więc jest to głównie do celów historycznych.

Varaquilex
źródło
3
Warto wspomnieć, że ustawienia BIOS-u nie muszą być przechowywane w ulotnej pamięci CMOS. Istnieje wiele systemów wbudowanych, które przechowują swoje ustawienia w pamięci NVRAM. Jedynym powodem, dla którego komputery PC nie używały niestabilnej pamięci CMOS przez te wszystkie lata, było to, że miały już baterię, która utrzymuje wewnętrzny zegar czasu rzeczywistego tykający, gdy zasilanie jest wyłączone (pamiętaj, że po naciśnięciu wyłącznika zasilania na PC-AT , dosłownie odciął całą moc od płyty głównej). Oznaczało to, że do przechowywania ustawień systemowych można wykorzystać tańszą pamięć ulotną. Więc jest to głównie do celów historycznych.
Andon M. Coleman
1
@ AndonM.Coleman To jest cenne. Dodam to do mojej odpowiedzi. Dzięki za wgląd, nauczyłem się czegoś nowego :) +1
Varaquilex
2
Wcześniej tablice 80286 używane do mapowania pamięci CMOS. Przekonałem się na własnej skórze, nie kwalifikując prawidłowo pętli i usuwając ustawienia dysku twardego ... często.
pestilence669
@ pestilence669, Co rozumiesz przez „kwalifikowanie się do pętli”?
Pacerier,
@Pacerier To dobre pytanie. Myślę, że miałem na myśli „zakończenie”. Gdybym nie był ostrożny, aby zachować mój rejestr CX, REP STOSW i takie ustawienia wyczyściłyby moje ustawienia.
pestilence669
27

Jako uzupełnienie innych odpowiedzi podoba mi się bardziej wizualne podejście:

Lokalizacja systemu BIOS

Ten układ BIOS nie wydaje się szczególnie dobrze osadzony w gnieździe.

BIOS, w tym fantazyjne nowe BIOS-y UEFI, są oprogramowaniem przechowywanym na chipie na płycie głównej. Szczegóły techniczne zostały już omówione przez Zelanix i Varaquilex.

Układ jest często, ale nie zawsze, wyjmowany w celu ułatwienia serwisowania. Niektóre płyty główne zawierają więcej niż jeden BIOS, głównie jako sztuczkę sprzedażową, ale w niektórych przypadkach drugi BIOS pomaga odzyskać niektóre (zwykle spowodowane przez użytkownika) problemy:

Podwójny nieusuwalny BIOS

Charles Burns
źródło
6
To wcale nie jest sztuczka sprzedażowa ... czy wiesz, jak straszna może być aktualizacja BIOS-u? dostajesz różnego rodzaju ostrzeżenia, kiedy to robisz, a jeśli uda ci się sprowokować ten proces (a czasem nawet jeśli zrobisz wszystko dobrze), kończy się komputer z klockami. Aha, a „Aktualizacje systemu BIOS nie są objęte gwarancją producenta”. Właśnie dlatego wynaleziono zapasowy system BIOS. Tu nie chodzi o marketing. to tylko odrobina dodatkowego bezpieczeństwa. (I tak, zamurowałem komputer podczas aktualizacji BIOS-u. Musieliśmy wysłać płytę główną do producenta, aby BIOS został ponownie flashowany.)
TomXP411
Masz rację, chociaż aktualizacje BIOS-u znacznie się poprawiły w ostatnich latach. Nie trzeba już uruchamiać systemu DOS i znajdować stacji dyskietek. Na przykład w najnowszej płycie Asus aktualizacja może być wykonana w systemie Windows lub bezpośrednio z systemu UEFI BIOS, który odczytuje plik bezpośrednio z systemu plików NTFS. To jest dla płyt głównych. Producenci tacy jak 3Ware (bez Avago) nadal oczekują, że wymyślisz, jak dopasować 10 MB BIOS na obrazie dysku 1,44 MB. Nie zapewniają kopii zapasowej systemu BIOS.
Charles Burns
@CharlesBurns tw_climoże wykonać 3 aktualizacje BIOS-u przy uruchomionym komputerze.
derobert
@derobert Moja ostatnia aktualizacja systemu BIOS była próbą poprawienia serwera, który nie uruchamiał się z powodu aktualizacji sterownika 3Ware (ponieważ 3Ware wymaga dopasowania sterowników, oprogramowania i oprogramowania układowego). W takim przypadku niemożność wykonania aktualizacji przy braku rozruchu systemu operacyjnego utrudniała pracę, a najnowsza płyta CD 3Ware nie uruchamiała się (pomimo, że płyta główna znajdowała się na liście obsługiwanych). Ale masz całkowitą rację: tw_cli może zaktualizować BIOS. Zapomniałem o tym. :)
Charles Burns
@CharlesBurns, dlaczego nazywacie UEFI EUFI?
Pacerier,
7

Warto również zauważyć, że na większości komputerów przed 80286 dane można było odczytać z pamięci ROM tak szybko, jak z pamięci RAM, ale podczas gdy przepustowości pamięci RAM znacznie się poprawiły od lat 80. XX wieku, przepustowość towaru-ROM nie ma [szybkie układy ROM istnieją , ale zwiększenie prędkości pamięci ROM powyżej pewnego punktu spowodowałoby wzrost ceny]. Ponieważ odczytanie każdego bajtu pamięci ROM systemu BIOS zajmuje tylko ułamek sekundy, niektóre maszyny 80386 i większość maszyn 80486 i późniejszych oferuje opcję kopiowania systemu BIOS do pamięci RAM podczas uruchamiania. Nowoczesne maszyny idą jeszcze dalej i faktycznie umieszczają układy BIOS ROM na magistrali, która jest całkowicie oddzielna od magistrali RAM i jest dużowolniej. W przeciwieństwie do maszyn z epoki 80486, które zaczynałyby się od uruchomienia z pamięci ROM programu, który kopiowałby się do pamięci RAM, wiele nowszych maszyn ma procesory, które w ogóle nie mogą uruchamiać kodu z pamięci ROM. Zamiast tego mają układ, który przy uruchomieniu odczytuje niektóre części pamięci ROM do pamięci RAM i wykonuje ją.

supercat
źródło
Tak, to wyjaśnia, jak nowoczesny układ BIOS może mieć tylko 8 przewodów. Współczesna pamięć Flash używa interfejsu szeregowego.
TomXP411
1

Spójrz na ten artykuł z Wikipedii w wersji z stycznia 2005 r .:

Mniej więcej przed 1990 r. BIOSy były przechowywane na układach ROM, których nie można było zmienić. W miarę wzrostu ich złożoności i potrzeby aktualizacji oprogramowanie układowe systemu BIOS jest przechowywane w pamięci EEPROM lub urządzeniach pamięci flash, które może aktualizować użytkownik. Nieprawidłowo wykonana lub przerwana aktualizacja systemu BIOS może jednak uniemożliwić korzystanie z komputera lub urządzenia. Aby uniknąć uszkodzenia systemu BIOS, niektóre nowe płyty główne mają zapasowy system BIOS. Ponadto większość BIOSów ma „blok rozruchowy”, który jest częścią pamięci ROM, która działa jako pierwsza i nie można jej aktualizować. Ten kod sprawdzi, czy reszta systemu BIOS jest nienaruszona (poprzez sumę kontrolną, skrót itp.) Przed przejściem do niego.

Obecnie mamy oczywiście artykuł w Wikipedii, który myli ludzi, mówiąc, że układ jest „nieulotną pamięcią ROM” jednym tchem i że można go zapisać w następnym. Lekcja do nauczenia się tutaj jest taka, że ​​Wikipedia często nie jest zbyt dobrze napisana, a artykuły zmieniają się, nie zawsze na lepsze.

Sugeruję czytanie książek. Scott Mueller Upgrade and Repairing PCs , aby wybrać jedną z kilku książek, ma cały rozdział na temat BIOS-u, który omawia różne rzeczy od umiejscowienia układu BIOS do różnych rodzajów (wymieniając cztery: ROM, PROM, EPROM i EEPROM) takich układów.

Niektóre cytaty:

Bez względu na to, jakiego typu ROM używa Twój system, dane przechowywane w układzie ROM są [sic] nieulotne i pozostają w nieskończoność, chyba że celowo zostaną usunięte lub nadpisane (w tych przypadkach, w których jest to możliwe). - Modernizacja i naprawa komputerów , s.373

Praktycznie wszystkie komputery zbudowane od 1996 r. Mają pamięć flash ROM do przechowywania systemu BIOS. Pamięć flash ROM to rodzaj układu pamięci EEPROM, który można wymazać i przeprogramować bezpośrednio w systemie bez specjalnego sprzętu. - Modernizacja i naprawa komputerów , str. 387

Książki nie są idealne. Na przykład tutaj można dyskutować o szczegółach z definicją pamięci flash Flash Muellera „pierwszy rumieniec”. Ale te dobre są na ogół poprawiane i mają bardziej spójne wyjaśnienia niż większość Wikipedii, co najmniej nie zaprzeczają sobie od zdania do zdania.

Zakładając, że jest to nowoczesny komputer i nie utknął w tym, jak działały komputery dwie dekady temu:

Oprogramowanie układowe urządzenia jest przechowywane w nieulotnym układzie pamięci na płycie głównej. W rzeczywistości trzyma całkiem sporo. (Pm49FL004T wspomniany w mojej odpowiedzi tutaj zawiera pół MiB, a jak wspomniano w mojej odpowiedzi tutaj niektóre chipsety są w stanie obsłużyć 16 MB oprogramowania układowego.) Jest zaangażowany w znacznie więcej niż tylko bootstrap systemu, nawet w systemach operacyjnych w trybie chronionym. Jego zawartość można modyfikować, ale nie tak łatwo, jak (lotna) zawartość głównej pamięci RAM systemu. W systemach EFI układ nie tylko przechowuje kod oprogramowania układowego i dane (tylko do odczytu), ale także wartości nielotnych zmiennych EFI.

JdeBP
źródło
0

W rzeczywistości w ostatnich dniach jest bardziej wyrafinowany system przechowywania BIOS-u. Wyobraź sobie 2 banki pamięci podobne do twojego dysku flash, tylko mniejsze. Jedna z nich jest dostępna tylko do odczytu, a druga jest dostępna do zapisu (w celu flashowania nowej wersji systemu BIOS). Powodem 2 części jest tworzenie kopii zapasowej, gdy zapis nowego BIOS-u nie powiedzie się. Jeśli flashowanie nowego systemu BIOS powiedzie się, te 2 części zostaną przełączone, a urządzenie może zostać ponownie uruchomione w nowym systemie BIOS.

UWAGA: nie wszystkie urządzenia mają ten system. Czasami jest to zwykła mała pamięć flash, która jest po prostu nadpisywana. Zwykle pojawia się monit o wykonanie kopii zapasowej energii elektrycznej i nie przerywanie procesu aktualizacji.

W dawnych czasach płyt głównych istniała pamięć EPROM, którą można było przepisać po skasowaniu pamięci silnym światłem, lub później pamięć PROM, którą można zapisać tylko raz. Oba mogą być wykonane tylko za pomocą specjalnego urządzenia do programowania, więc układ BIOS powinien zostać usunięty z urządzenia, które ma zostać zapisane.

Dee
źródło
0

W oryginalnym komputerze PC IBM „ROM” BIOS-u był, jak sądzę, czymś w rodzaju elektrycznie programowalnej pamięci ROM (EPROM). Myślę , że został osadzony w gnieździe, ale nie było prawdziwych oczekiwań, że zostanie „ulepszony” w terenie. Inne komputery z tamtych czasów używały czegoś podobnego.

W miarę, jak systemy stawały się coraz bardziej złożone, korzystniejsze stało się posiadanie BIOS-u „do uaktualnienia w terenie” (i bez potrzeby otwierania skrzynki i fizycznej wymiany części). Tak więc systemy zaczęły mieć różne typy „ROM” BIOS-ów do wielokrotnego zapisu. Korzyści były trzy:

  1. Prawdopodobieństwo błędu wzrosło, gdy systemy stały się bardziej złożone.
  2. Atrakcyjnie było mieć możliwość uaktualnienia i wprowadzenia nowych funkcji.
  3. W przypadku płyt głównych, które mogą być używane w kilku różnych pudełkach (być może nawet pod różnymi markami), atrakcyjna była możliwość fabrycznego dostosowania systemu BIOS do konkretnego zastosowania.

Większe urządzenia, mniej więcej w tym samym czasie, co oryginalny komputer IBM, również zaczęły mieć jakąś pamięć „bootującą” tylko do odczytu zamiast bardziej prymitywnej technologii „bootstrap loader”. Niektóre z nich to ROM-y zaprogramowane maskowaniem, niektóre EPROM, niektóre nawet RAM, które zostały odczytane z dyskietki za pomocą małego „procesora serwisowego”.

Daniel R. Hicks
źródło
Tak, wszystkie układy (oprócz być może układów I / O) na płytach głównych PC i XT zostały włożone. I to było przydatne. Musiałem wymienić kilka żetonów na płytach XT na różne okazje. W rzeczywistości niektóre wczesne komputery PC wymagały aktualizacji systemu BIOS, a oryginalny komputer miał w rzeczywistości cały język programowania w pamięci ROM. Wydaje mi się, że pamiętam, że potrzebne były aktualizacje komputerów PC pierwszej generacji dla napędów dyskietek ...
TomXP411
@ TomXP411 - Tak, zapomniałem, że oryginalny komputer miał w pamięci ROM interpreter języka BASIC. Ale technicznie był to oddzielny ROM od BIOS-u, IIRC. BASIC miał kilka całkiem udokumentowanych błędów w pierwszej wersji, ale nie pamiętam, że dostarczyli aktualizację, aby je naprawić - wystarczyło kupić nowy komputer ze zaktualizowaną wersją. Coś w rodzaju wersji 1.2.
Daniel R Hicks
0

Oryginalny ROM został dosłownie wyprodukowany w ten sposób na poziomie krzemu. Kiedy już stworzyli programowanie elektryczne przez użytkowników, kilka rzeczy:

  1. w wielu mają one wewnętrzny sprzętowy obwód podwyższający napięcie, który pozwala 3,3 V lub 5 V podskoczyć wewnętrznie do 12 V, aby wykonać właściwe programowanie. Dotyczy to starszych PROM, EPROM, UVEPROM lub EEPROM.

  2. Jeśli jest dostępna w starszych modelach, funkcja kasowania UV (światło ultrafioletowe) pozwoliła obwodom na włączenie wewnętrznego napięcia +12 V tylko podczas programowania urządzenia, a okno UV wpuszczało światło UV do obszaru chipa, ale okno UV musiało być zasłonięte po zaprogramowaniu lub chip wymazałby się w dowolnym oświetleniu fluorescencyjnym w pomieszczeniu. Kasowanie za pomocą UV było również bardzo szybkie, aby usunąć, znacznie szybciej niż przeprogramowanie całego układu na 0 lub 1.

W wielu przypadkach istnieje obwód podwyższający wewnętrzny dla wszystkich „programowalnych” PROM.

  1. Późniejszy EEPROM umożliwiał kasowanie elektryczne, do EPROM lub UVEPROM.

  2. Później pojawiła się technologia Flash i dodała inną technologię obwodów (na poziomie tranzystora) i wyższą gęstość niż starsza pamięć EEPROM.

  3. W prawie wszystkich przypadkach od momentu zatrzymania oryginalnej pamięci ROM prawie wszystkie PROM BIOS-u są podejrzane o wiele (25%?) Problemów z komputerem. Te późniejsze PROMY (które wszystkie mają pewne programowalne funkcje) mogą zostać uszkodzone lub po prostu „zapomnieć” swój program z czasem.

PROMY, bez względu na to, jak usunięte lub przeprogramowane należy postępować ostrożnie (uszkodzenie ESD), starzenie się lub wilgotność.

W około 1/4 złych przypadków komputerowych przeprogramowanie „dobrego” BIOS-u zwykle rozwiązuje problem. Tak więc, nawet jeśli twój BIOS jest „dobry”, zawsze warto zaktualizować, jeśli to możliwe.

Charles
źródło
-1

BIOS jest przechowywany w układzie CMOS lub NVRAM, które są niewielkimi ilościami nieulotnej pamięci na płycie głównej (tzn. przechowują dane w nieskończoność bez potrzeby zasilania).

Jeśli chodzi o wiadomość, którą otrzymujesz, jeśli wszystko przejdzie przez pocztę, na starszych komputerach zazwyczaj otrzymasz pojedynczy sygnał dźwiękowy z komputera, jeśli wszystko zostanie sprawdzone.

Na nowszych komputerach nic nie dostaniesz: nie zobaczysz posta, nie będzie żadnych wiadomości, sygnałów dźwiękowych, nic ... rodzaj umowy typu „brak wiadomości to dobra wiadomość”. Jeśli nadal chcesz, aby test POST działał na nowszej maszynie, kluczem do trafienia (przynajmniej na komputerach, których używałem) jest Tab. Uderz to kilka razy zaraz po włączeniu zasilania, aby zobaczyć POST na ekranie. Ewentualnie powinna istnieć opcja wyświetlania POST na ekranie w ustawieniach BIOS.

amar
źródło
4
Mylisz program bios z jego danymi ustawień . Oczywiste rozróżnienie: wyjmij baterię zapasową, a program nadal będzie działał, ale jego ustawienia zostaną przywrócone do wartości domyślnych. Podczas gdy ustawienia są podtrzymywane bateryjnie, program jest przechowywany w technologii pamięci „głównie do odczytu”, która wymaga aktywnych działań w celu skasowania.
Chris Stratton