Problemi durante l'accesso a unitÓ FAT16 di dimensioni superiori a 2 GB

Traduzione articoli Traduzione articoli
Chiudi Chiudi
Identificativo articolo: 127851 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato precedentemente pubblicato con il codice di riferimento I127851
Espandi tutto | Chiudi tutto

Sommario

Microsoft Windows NT supporta la creazione di partizioni primarie e di unitÓ logiche fino a 4 GB utilizzando come file system la tabella di allocazione file, o FAT, 16. Windows 95/98 e MS-DOS per˛ non supportano tali unitÓ. Il limite per le unitÓ logiche che utilizzano il file system FAT16 in Windows 95/98 e MS-DOS Ŕ di 2 GB.

NOTA: Windows 95 OEM Service Release 2 e le versioni successive supportano unitÓ con dimensioni maggiori di 2 GB utilizzando il file system FAT32. Per ulteriori informazioni su FAT32, vedere il seguente articolo della Knowledge Base (informazioni in lingua inglese):
ID ARTICOLO: 154997
Descrizione del file system FAT32

Informazioni

Microsoft non consiglia l'utilizzo di MS-DOS o Windows 95/98 con un'unitÓ da 4 GB FAT16 creata in Windows NT. Se si utilizza la funzione di avvio multiplo di Windows NT per avviare MS-DOS o Windows 95/98, si riesce ad accedere all'unitÓ ma Ŕ possibile che si presentino problemi imprevisti. In particolar modo alcuni programmi o utilitÓ possono erroneamente comunicare che sull'unitÓ non esiste spazio libero (0 byte).



Non Ŕ inoltre possibile eseguire l'installazione di Windows 95/98 se il computer ha un'unitÓ FAT16 creata da Windows NT.

Si consideri l'esempio in cui, durante l'installazione di Windows 98, viene visualizzato il seguente messaggio d'errore, nel caso in cui il sistema abbia un'unitÓ FAT16 con dimensioni maggiori di 2 GB:
Il programma di installazione ha rilevato un partizione FAT di 64K nel disco rigido. PoichÚ ScanDisk non funziona in dischi con queste dimensioni di cluster, Ŕ impossibile continuare con l'installazione. Per completare l'installazione, Ŕ necessario partizionare il disco rigido, formattare la partizione con un file system FAT con dimensioni di cluster pari o inferiori a 32K, quindi riavviare l'installazione.


Tra gli altri problemi riscontrabili durante l'accesso a unitÓ FAT16 con dimensioni superiori a 2 GB in Windows 95/98 si citano i seguenti:

  • L'esecuzione dell'utilitÓ di deframmentazione sull'unitÓ provoca la visualizzazione del messaggio d'errore "Impossibile dividere per zero" oppure l'utilitÓ si blocca.

  • ScanDisk per MS-DOS si blocca o provoca la visualizzazione del messaggio d'errore "Memoria insufficiente".







  • Lo strumento Chkdsk pu˛ segnalare vari "errori di allocazione" sull'unitÓ.


ScanDisk per Windows viene solitamente eseguito senza errori su unitÓ FAT16 con cluster da 64K e mostra le unitÓ di allocazione/cluster da 64K nella finestra di dialogo di riepilogo.

Sia MS-DOS sia la versione completa di Windows 95 utilizzano un FAT a 16 bit per le unitÓ logiche superiori a 15 MB. La dimensione massima dei cluster per un'unitÓ creata con un FAT16 Ŕ di 64 K. Inoltre la dimensione massima dei cluster per un'unitÓ FAT16 in MS-DOS o Windows 95 Ŕ di 32 K. Di conseguenza la dimensione massima di un'unitÓ logica per la FAT16 viene calcolata come segue:
   32K x 64K = 2048 MB = 2 GB
La dimensione massima dei cluster per un'unitÓ FAT16 in Windows 98 Ŕ di 32K, per la precisione 32.768 byte. Di conseguenza la dimensione massima di un'unitÓ logica per la FAT16 viene calcolata come segue:
   32K x 64K = 2048 MB = 2 GB
Windows NT utilizza la dimensione massima di 64 K per ammettere unitÓ con dimensioni superiori a 2 GB utilizzando FAT16. In Windows NT la dimensione massima di un'unitÓ FAT16 logica viene calcolata come segue:
   64K x 64K = 4096 MB = 4 GB


NOTA: su un'unitÓ FAT lo spazio viene allocato per cluster interi. In altri termini, un file le cui dimensioni sono inferiori a quelle del cluster viene comunque allocato a un cluster intero, sprecando in tal modo lo spazio rimanente nel cluster. Allo stesso modo un file le cui dimensioni equivalgono a 3 cluster e mezzo viene allocato a 4 cluster completi. L'utilizzo di cluster con dimensioni inferiori consente di lasciare meno spazio inutilizzato sul disco.

La dimensione dei cluster per un'unitÓ FAT Ŕ determinata al momento della formattazione dell'unitÓ e varia a seconda della dimensione dell'unitÓ logica. Per informazioni sulle dimensioni di cluster e unitÓ logiche in MS-DOS, vedere il seguente articolo della Knowledge Base (informazioni in lingua inglese):
ID ARTICOLO: Q67321 67321
TITOLO: FAT Type and Cluster Size Depends on Logical Drive Size

Windows 95 e MS-DOS utilizzano l'utilitÓ FDISK per eseguire la partizione di un disco. Quando accede a un disco rigido, FDISK utilizza l'interfaccia di sistema AT ROM BIOS INT13h, che dispone di pi¨ di 1024 cilindri, 255 testine e 63 settori per traccia. FDISK Ŕ in grado di accedere a qualsiasi unitÓ entro i limiti imposti dall'AT ROM BIOS e questo significa che FDISK Ŕ in grado di accedere a unitÓ fino a 8 GB, calcolati come segue:
   1024cilindri x 255 testine x 63 settori per traccia x 512 byte per
   settore = 8.422.686720 byte, ovvero circa 8 GB 

L'interfaccia hardware IDE originale Ŕ limitata a 16 testine cosý che le dimensioni massime dell'unitÓ sono 504 MB. Una tecnologia IDE (ATAPI) pi¨ recente, tuttavia, utilizza uno schema di conversione denominato Logical Block Addressing (LBA) che supera il limite di 504 MB imposto dall'AT ROM BIOS del sistema e dalla specifica IDE. Anche i controller SCSI ed ESDI di dischi rigidi fanno uso di metodi di conversione simili, solitamente costruiti nel BIOS ROM della scheda del controller e che consentono il superamento del limite di 504 MB. Per informazioni sull'utilizzo di dischi rigidi di grandi dimensioni con MS-DOS e Windows 95/98, vedere il seguente articolo della Knowledge Base (informazioni in lingua inglese):
ID ARTICOLO: 126855
Supporto di Windows per dischi rigidi IDE di grandi dimensioni


L'utilitÓ FDISK in MS-DOS e la versione completa di Windows 95 sono in grado di creare una partizione estesa con dimensioni superiori a 2 GB. FDISK Ŕ in grado di creare in questa partizione estesa varie unitÓ formattate fino a 2 GB conformi ai limiti dell'AT ROM BIOS di cui sopra. FDISK, per˛, non consente la creazione di una partizione FAT16 primaria nÚ di unitÓ FAT16 logiche in una partizione estesa superiore ai 2 GB. Si noti inoltre che, come detto prima, unitÓ logiche superiori a 504 MB non sono accessibili utilizzando MS-DOS o Windows 95 a meno che non si ricorra alla tecnologia LBA o alla conversione della geometria.

In Windows NT Ŕ possibile creare unitÓ FAT16 da 4 GB, come partizione primaria o come unitÓ logica in una partizione estesa. PoichÚ in MS-DOS e Windows 95/98 le dimensioni massime delle unitÓ FAT16 logiche sono di 2 GB, l'accesso alle unitÓ FAT16 superiori a 2 GB create con Windows NT non Ŕ affidabile utilizzando MS-DOS o Windows 95/98.

ProprietÓ

Identificativo articolo: 127851 - Ultima modifica: mercoledý 29 dicembre 2004 - Revisione: 2.1
Le informazioni in questo articolo si applicano a
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
Chiavi:á
kbinterop kbtool kbsetup diskmem win95 wpp95 KB127851
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com