Newsgroup: it.comp.aiuto
Titolo: Versioni di Windows e FAT

Ciao a  tutti, vorrei porvi un quesito.
Su una rivista informatica ho letto che tra le varie versioni di Windows 98,
veniva
fatta una distinzione tra Windows 98 FAT 16, e Windows 98 FAT 32, questo
perché
si faceva un riassunto sulle versioni di Windows che possono essere
installate
sul computer tra loro compatibili, senza ricorrere al partion magic per
nascondere la partizione.
In merito a questo mi potreste dare delle informazioni?
Anche perché tutte le volte che ho installato Windows 98 non ho mai avuto
la possibilità di scegliere la FAT, si riferisce per caso alla utility di
poter convertire
la FAT da 16 a 32???????
E perché con Windows 95 B e  C  il discorso e' identico? qui non c'e'
utility di conversione.
Grazie anticipatamente per l'aiuto che mi darete.
Ciao.

 Ciao.
FAT ( Fat 16)
Il file system utilizzato dal DOS e dalle versioni
a 16 bit di Windows (quelle precedenti a Windows
95) per governare i file registrati su dischi
rigidi, floppy disk e altre unità disco. Il nome
del file system deriva da una struttura di dati,
la file allocation table, che viene registrata sul
disco medesimo e che indica la posizione sul disco
di ciascuna porzione che compone ogni file. Ogni
disco viene suddiviso in settori da 512 KByte e la
FAT dice in quale settore si trova l'inizio del
file e in quali altri settori si trova la parte
rimanente.
FAT 32
La nuova versione di FAT che Windows 95 utilizza
per creare sui dischi partizioni di capacità
superiore ai 2 GByte. Mantenendo i cluster alla
dimensione tradizionale della FAT, vale a dire 512
Byte, è possibile arrivare a partizioni di 128
GByte, usando invece cluster da 8 KByte, le
partizioni arrivano a 2 Terabyte. È chiaro che con
cluster di dimensioni maggiori l'efficienza di
utilizzo diminuisce visto che basta un byte che
deborda dal penultimo cluster per avere la quasi
totalità dell'ultimo cluster sprecato, spreco
tanto maggiore quanto è maggiore la dimensione del
cluster. Viene anche modificato il settore di
bootstrap del disco al fine di creare un cluster
iniziale a 32 bit invece che a 16 bit. 
-- 
_________________________________________
Massimiliano Cairo 
 
mail: 
maxc...@tin.it
 
http://utenti.tripod.it/maxcairo
 
_________________________________________

qui non c'e' utility di conversione.
L'utility di conversione c'era ma non era distribuita (la trovavi solo
in rete). L'utility non veniva distribuita semplicemente perche' Win95
B e C sono state due versioni OEM che andavano vendute insieme ad un
PC nuovo e quindi non c'era il problema di convertire in quanto il
disco era vuoto.
Se serve altro scrivimi pure
ciao

fine di creare un cluster iniziale a 32 bit invece che a 16 bit. 
Non capisco cosa vuoi dire.
ciao

 Se non mi credi : C:\WINDOWS\GENERAL.TXT
..perchč dovrei non crederti ?


Mi puoi spiegare meglio questo concetto?
Come sai i dati su disco (sia l'HD che il floppy) non sono memorizzati
seguendo una spirale come nei vecchi dischi del giradischi ma vengono
scritti in tanti anelli concentrici chiamati cilindri (o tracce).
Questi anelli sono poi suddivisi in tanti spicchi chiamati settori e,
nel caso di piu' dischi sovrapposti, abbiamo anche il numero di
testine (o facce). Questi valori, nei dischi moderni, non rispecchiano
piu' la verita' (e' impensabile che in un normale hd ci siano 15 facce
e quindi 8 dischi sovrapposti) pero' vengono mantenuti per la
compatibilita' con il passato e con l'hardware esistente. E' poi
compito del firmware dell'hd tradurre i valori cilindro / testina /
settore (o indirizzo LBA) nei valori reali.
Cilindri, testine e settori sono variabili e dipendono unicamente dal
modello di HD e da come e' stato progettato. Rimane pero' costante in
tutti la dimensione del settore che e' stata fissata in 512 byte. Ecco
quindi che puoi avere la dimensione di un qualsiasi hd con la seguente
moltiplicazione :
cyl x head x sect x 512
La stessa cosa funziona anche su floppy dove abbiamo :
80 tracce, 2 testine, 18 settori per traccia
80 x 2 x 18 = 2.880 settori
Da questi 2.880 bisogna togliere 1 settore per la boot area, 9 settori
per la prima copia della FAT, altri 9 per la seconda copia della FAT,
14 settori per la root directory e quindi rimangono per i dati 2.847
settori. Moltiplicandoli per la dimensione del settore abbiamo la
dimensione del disco (2.847 x 512 = 1.457.664).
I sistemi operativi, considerando anche la potenza dell'hardware, non
potevano gestire una FAT che controllasse un numero cosi' grande di
settori (un disco da 2GB ha circa 4 milioni di settori) e cosi' e'
stato introdotto il concetto di cluster. Un cluster e' composto da
piu' settori ed e' l'unita' minima di spazio che si puo' occupare sul
disco. Se il nostro file contiene solo un byte occupera' un cluster,
se il file e' lungo dimensione_cluster+1 occupera' due cluster e cosi'
via.
La FAT16 e' stata progettata per gestire un massimo di 2^16 cluster
(che sarebbero 65.536 ma in effetti sono qualcuno in meno) e dato che:
numero_cluster x dimensione_cluster = spazio_disco
abbiamo che con l'aumentare della dimensione del disco aumenta in
proporzione anche la dimensione del cluster.
Se prendiamo ad esempio un disco da 1,2 GB possiamo vedere che :
1,2 GB = 1.288.490.188 byte / 65.536 (massima quantita' di cluster) =
19.660,8 (quindi 19.661) byte x cluster
Siccome la dimensione dei cluster e' una potenza di due dobbiamo
prendere la potenza di due immediatamente superiore a 19.661 che e'
32.768. Questa sara' la dimensione del cluster.
Per sapere quanti cluster avra' il disco basta dividere la dimensione
del disco per la dimensione del cluster e quindi :
 1.288.490.188 / 32.768 = 39.321,6
L'avere i cluster cosi' grossi, essere costretti ad usare un cluster
anche per memorizzare un solo byte e non poter memorizzare piu' file
nello stesso cluster porta ad uno spreco di spazio che viene chiamato
"slack space" che aumenta con l'aumentare della dimensione del
cluster.
Un file da 100.000 byte occupera' 4 cluster da 32KB sprecando cosi'
31.072 byte (32.768 x 4 - 100.000). Lo stesso file in FAT32 (dove i
cluster sono da 4 KB per i dischi sotto gli 8GB) occupera' 25 cluster
e sprechera' cosi' solo 2.400 byte (4.096 x 25 - 100.000)
se qualcosa non e' chiaro fammi sapere
ciao

 wrote in message
f681as4gl5a6ck4ia...@4ax.com...


quale sarà il messaggio di errore??  (se c'e' ne sarà uno?).........
Se il tuo disco da 4,3GB lo formatti tutto in FAT32 quando andrai a
fare il boot con il disco del DOS 6.x (per Win3.x) o con il floppy di
Win95 non troverai nessuna unita' C: sulla quale poter installare. E'
come se tu cercassi di installare Windows in un computer che non ha
disco fisso.
ciao