[Linux-Biella] MBR e OnTrack

Emanuele Aina faina.mail a tiscali.it
Sab 16 Dic 2006 14:31:19 CET


vallinidaniele a libero.it indagò:

>>> Esiste forse un' area del bios dell' HD scrivibile?
>> I dischi non hanno alcun BIOS.
> 
> Capisco che bios e' una parola troppo grossa per un hd ma in una memoria
> non volatile deve essere contenuta la descrizione dell' apparecchio, le
> sue caratteristiche e la sua geometria.

Qeulle sono informazioni read-only che il sistema ottiene con delle 
query sul bus IDE.

> Il mio dubbio era che detta descrizione fosse contenuto in traccia zero
> ma confermo che cosi' non e', ho piallato tutti i 64 settori della
> traccia zero e l' hd ha mantenuto l' indicazione al bios della scheda
> ed a linux delle sue caratteristiche.

Per geometria intendi il numero di settori/tracce/cilindri oppure lo 
schema di partizionamento.

La prima è interrogabile via IDE ed è di sola lettura, mentre la seconda 
è scritta nei primi settori del disco stesso ed è riscrivibile ed 
esistono diversi formati, da quello DOS tradizionale alle slice BSD.

> Devo concludere che fdisk semplicemente modifica le indicazioni della
> geometria in traccia zero.

fdisk si occupa dello schema di partizionamento.

I dati sulla geometria sono fisici e, ovvimamente, non modificabili.

L'eccezione può essere su vecchi sistemi che non usano LBA, per cui il 
*modo* con cui la geometria viene calcolata/comunicata varia.

> Ma che importanza ha cio' per Linux?

Linux non usa il BIOS per conoscere la geometria, ma interroga 
direttamente il disco.

Una volta fatto questo accede ai primi settori del disco e legge lo 
schema di partizionamento.

> Per quanto ne so il kernel di linux, a differenza di windows,  non legge
> affatto la geometria dell' hd in traccia zero ma solo dall' hd.

L'unica differenza è che linux non si affida al BIOS ma interroga 
direttamente il disco per i fatti suoi, mentre windows si aspetta che 
sia stato il BIOS a farlo prima di lui.

> Sembrerebbe per Linux una opzione del tutto inutile.

In che senso?

-- 
Buongiorno.
Complimenti per l'ottima scelta.



Maggiori informazioni sulla lista Linux