Cos'è il BIOS?

click fraud protection

Quando avvii il computer, potresti notare che lampeggia del testo sullo schermo prima di caricare Windows. Questo testo spesso descrive in dettaglio cose come la capacità della RAM, ti offre un elenco di opzioni di avvio tra cui scegliere o semplicemente ti informa del tasto da premere per aprire l'utilità di configurazione. Nei computer moderni, l'esperienza di avvio tende ad essere veloce e presenta interruzioni minime. Sui computer più vecchi, tuttavia, venivano mostrati schermi di marca con molti dettagli. Questo fa parte del BIOS, solo una piccola parte.

Il BIOS è il primo software eseguito all'avvio di un computer. Stava per Sistema di input/output di base ed è stato inventato da IBM a metà degli anni '70. Dopo la sua inclusione nel Personal Computer o PC di IBM all'inizio degli anni '80, è diventato uno standard de facto con diverse aziende che lo hanno decodificato per creare sistemi compatibili.

Cosa fa il BIOS?

La responsabilità principale del BIOS è individuare ed eseguire il caricatore di avvio per un sistema operativo. Prima di farlo, tuttavia, ha altri compiti. La serie di controlli POST identifica l'hardware connesso e verifica se sarebbe possibile eseguire l'avvio se è presente un sistema operativo. Nelle sue prime forme, questo era praticamente tutto ciò che faceva il BIOS. Per impostazione predefinita, le prime iterazioni prevedevano l'avvio da un floppy disk, se presente, e solo il ritorno al disco rigido del sistema. Nelle versioni successive, questo è stato aggiornato per consentire all'utente di scegliere da quale dispositivo eseguire l'avvio.

Successivamente, negli anni '90, il BIOS è stato aggiornato per aggiungere un'utilità di configurazione. Ciò consentirebbe agli utenti di modificare una serie di impostazioni sul dispositivo con la tastiera, abilitando potenzialmente anche l'overclocking. Le versioni più recenti del BIOS supportano anche l'avvio da altri dispositivi di archiviazione come unità CD/DVD e dispositivi di archiviazione USB. Se non è stata trovata alcuna unità di avvio, il BIOS stampa il messaggio "Nessun disco di avvio trovato", quindi chiede all'utente di inserirne uno, premere un tasto per riavviare e riprovare ad eseguire l'avvio.

Come viene implementato il BIOS?

Per molto tempo, il software del BIOS è stato caricato da un chip ROM posizionato in un socket sulla scheda madre. Questo design significava che il BIOS era completamente di sola lettura e le impostazioni di configurazione dovevano essere archiviate altrove. Ha anche affermato che l'unico modo per aggiornare un BIOS di sistema era rimuovere e sostituire completamente il chip BIOS sulla scheda madre. Questo in genere richiedeva uno strumento di rimozione e non era molto comune. Ciò era in parte dovuto alla difficoltà, ma anche il costo e la generale mancanza di necessità erano fattori.

Nei dispositivi più moderni, il chip ROM è stato sostituito con EEPROM, programmabile in situ, e memoria flash, anch'essa aggiornata via software piuttosto che una sostituzione hardware. A volte i produttori di schede madri mettono a disposizione strumenti per aggiornare il BIOS dall'interno del sistema operativo. In alternativa, è generalmente possibile collegare un'unità flash USB con un'immagine del BIOS e eseguire il flashing del BIOS tramite l'utilità di configurazione del BIOS.

Sebbene l'aggiornamento del BIOS senza la necessità di sostituire il chip del BIOS fisico fosse più semplice, ha aperto alcuni potenziali problemi. Un cattivo aggiornamento potrebbe lasciare il BIOS in uno stato inutilizzabile, essenzialmente bloccando il computer. Sono state sviluppate due soluzioni per ridurre questo rischio.

Un blocco di avvio non viene modificato in un aggiornamento del BIOS e verifica che il resto del BIOS sia funzionante. Se rileva problemi, consente all'utente di eseguire l'avvio da un supporto rimovibile per provare ad aggiornare nuovamente il BIOS. L'altra soluzione era il doppio BIOS. In questo caso sono incluse due copie del BIOS. Il primo può essere sovrascritto. Se il nuovo BIOS non viene caricato, passa al BIOS secondario valido noto.

Virus del BIOS

La possibilità di aggiornare il BIOS con il software ha portato anche alla creazione di virus del BIOS. Il primo virus del BIOS è stato chiamato BIOS Meningitis. Ha infettato i dischi rigidi e ha tentato di evitare il rilevamento antivirus, ma era relativamente innocuo. L'ultimo virus CIH è stato molto più distruttivo, in quanto ha cancellato il BIOS dalla memoria flash, rendendo il computer inutilizzabile.

Entrambi questi virus sono stati rilasciati negli anni '90 e hanno avuto successo grazie alla mancanza di controlli di sicurezza. I moderni sistemi operativi sono molto più resistenti a questo tipo di attacco ora poiché sono stati implementati molti miglioramenti della sicurezza.

Nonostante ciò, alcuni virus prendono ancora di mira il settore di avvio caricato dal BIOS, sebbene questo non sia un attacco diretto al BIOS. Non è possibile garantire al 100% che un'immagine del BIOS scaricata da Internet sia sicura da usare. Anche se viene scaricato dal sito Web del produttore della scheda madre.

Un virus sul tuo computer potrebbe essere in grado di infettarlo mentre lo scarichi. Per questo motivo è fondamentale verificare la firma di un aggiornamento del BIOS prima di applicarlo. Anche questo non ti protegge da un aggiornamento del BIOS difettoso deliberatamente o accidentalmente dal produttore. Per fortuna questo rischio è affrontato in modo relativamente semplice dai sistemi con doppio BIOS.

Conclusione

Il BIOS è il sistema di input/output di base. È stato inventato e reso popolare negli anni '70 e '80 da IBM e dalla sua linea di computer per PC. Verifica la funzionalità di base dell'hardware e carica il sistema operativo. Più recentemente, è stato sostituito da UEFI, o Unified Extensible Firmware Interface, che offre le stesse funzionalità e più funzionalità.

Per molto tempo UEFI ha offerto una modalità "BIOS legacy". Anche quello, tuttavia, viene gradualmente eliminato. Uno dei principali vantaggi di UEFI è la possibilità di eseguire l'avvio da un dispositivo di archiviazione con una partizione superiore a 2 TB. Quali sono i tuoi pensieri sull'argomento? Fateci sapere nei commenti qui sotto.