[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