leggi l'articolo di Microsoft
Non è possibile formattare un volume superiore a 32 gigabyte (GB) utilizzando il
file system FAT32 durante il processo di installazione di Windows XP.
Windows XP è possibile installare e supporta volumi FAT32 superiori a 32 GB (entro i
limiti di altri), ma non è possibile creare un volume FAT32 superiore a 32 GB
tramite lo strumento di formattazione durante l'installazione. Se
è necessario formattare un volume che è più grande di 32 GB, utilizzare il file
system NTFS di formattarlo. Un'altra opzione è quella di partire da un Microsoft Windows 98 o Microsoft Windows Millennium Edition (Me) disco di ripristino e utilizzare lo strumento Format incluso nel disco.
Utilizzo di Windows 98 si apre, ovviamente, su altre questioni - Non supporta USB 2.0 o
SATA per quanto ne so. La formattazione di un enorme disco vorranno secoli. E Supporta IDE, ma non 48bit LBA, che è richiesta per dischi più grandi di 137 GB. Inoltre, c'è bisogno di patch e Format.exe fdisk per lavorare con i dischi superiori a 64GB. Anche allora scandisk danneggia i dischi di grandi dimensioni a meno che non disabilitarlo. Si può fare, ma in fondo, questo è antico codice a 16 bit, ed il suo utilizzo su hardware moderno non è una buona idea. Vi è un porto di mkdosfs da Linux a Win32. Ho provato, e chkdsk lamentava di essere in grado di testare un filesystem RAW. Utilizza anche dimensioni di cluster divertente, solo 4K per i normali dischi dimensioni.
In realtà, guardando indietro il commento di Microsoft, se potessi io stesso
formato del volume, tutto sarebbe OK. FAT32 è piuttosto semplice, così mi venne in mente di scrivere un formato veloce di routine per fare il lavoro. Si noti che il limite di 32 GB è un limite del formattatore in Windows XP.
FAT32 dovrebbe essere OK a 2TB, limitato da un conteggio del settore a 32 bit
nel settore di avvio. XP è dotato di uno strumento di partizionamento, denominato Gestione disco. Si è anche Wizards per partitoning.
Questo dovrebbe essere un gioco da ragazzi.
Ho provato questo con un disco SATA come segue. Spegnere il computer e collegare il disco. Accendi di nuovo - verificare il Bios che trova. Se avete un disco IDE o SATA, assicuratevi di potenza prima di collegare, quelli USB e Firewire possono essere collegati con l'alimentazione.
Fare clic sul menu Start, scegliere Esegui e digitare diskmgmt.msc
Se vi chiede di inizializzare il disco, assicuratevi di selezionare un disco di
base, al contrario di un dinamico.
C'è una guida su Gestione disco qui Hai bisogno di trovare il disco con spazio non
allocato. Fai clic destro su di esso e selezionare "Nuova partizione" e seguire questi
passaggi, fare clic su "Avanti" per ottenere passare in ogni fase. 1.Partition
guidata, fare clic su Avanti per passare
2.Selezionare partizione primaria.
3.Immettere la dimensione massima per la dimensione della partizione
4.Scegliere assegnare una lettera di unità. Ho usato F:
5.Selezionare "Non formattare la partizione"
6.Ci sarà una finestra di dialogo, che riassume tutte le cose precedenti.
Fare clic su Fine
Ora avete una lettera di unità, questo è ciò che passerà al formattatore
Ora scaricare una copia di fat32format che trovi sotto il titolo di questo articolo).
Copia il file su "C: \>" Fare clic su Start-> Esegui e digitare cmd
Quando il prompt dei comandi si apre, digita questo - C: \ è il luogo è stato copiato il file exe
Nota: se questo genere di cose da linea di comando fa male la testa, probabilmente si
dovrebbe dare a questo una prova invece
CD / D
C: \
premere invio e poi digitare questo. È necessario sostituire F: con la lettera di unità che si tenta di formattare.
fat32format f:
Si dovrebbe vedere questo visualizzata
Attenzione !TUTTI i dati sul disco 'f' saranno persi irrimediabilmente, sei sicuro (s/n)
Ora, quando si dice questo, vuol dire davvero. Se si formatta il settore di avvio, grassi e directory root verrà riempito con zeri. Digitando premendo Y e premendo ritorno, sei anche me assolvendo di responsabilità per ciò che era sul disco prima.
Dando per scontato che non si bail out, a questo punto si dovrebbe vedere qualcosa di
simile
Attenzione
TUTTI i dati sul disco 'f' saranno persi irrimediabilmente, sei
sicuro
(Y / n): y
Formattazione drive f:
Fatto
Questo significa che tutto è andato secondo i piani. Si dovrebbe prendere circa 4 secondi per Terabyte per formattare il disco. È possibile eseguire chkdsk f: a questo punto, se siete curiosi, e vedere qualcosa di simile "il tipo di file system è FAT32".
E 'anche possibile impostare la dimensione del cluster con un parametro cN dove N
è il numero di settori per cluster. Su un disco rigido, che è l'unico tipo che sosteniamo, un settore è di 512 byte. La dimensione dei cluster sarà N volte 512. Ho
suonato in giro con questo, e sembra che Windows XP supporta dimensioni di
cluster di piccole, tranne che chkdsk viene eseguito molto lentamente,
presumibilmente perché ha bisogno di leggere l'enorme FAT che risulta da queste
impostazioni. Data la natura della FAT32, non è possibile ridurre la dimensione dei cluster in modo che il numero di cluster è superiore a 228. Mi consiglia di utilizzare i formati di default dei cluster, che sono quelli della Microsoft consiglia, a meno che non hai bisogno di forzare per il test o qualcosa del genere È possibile scaricare sia solo il binario fat32format ~ 20K o il binario fat32format e fonte ~ 30K Il codice sorgente può essere compilato con Vistual
Studio 6.0 o versione successiva. Il numero di versione attuale è la 1.01.
Ci sono un paio di cose che dovete sapere prima di eseguire fat32format.
necessario disporre di diritti di amministratore su XP per farlo funzionare, dal
momento che apre il disco in modalità raw scrivere. È inoltre necessario assicurarsi che non ci sono file aperti nel volume - se ci sono si vedrà un messaggio come questo
Attenzione TUTTI i dati sul disco 'f' saranno persi irrimediabilmente, sei
sicuro (s/n): s
Impossibile aprire il dispositivo - chiudere tutti i file prima di formattare
Se sei sicuro che stai formattazione DRIVE!
Per inciso, se si esegue admin e si lamenta ancora dei file su Open, è possibile
utilizzare Process Explorer per scoprire quale processo è colpevole.
Eseguirlo, premere
Ctrl + F e digitare la lettera di unità, ad esempio, E: e chiudere tutti i processi che hanno aperto.
Questo dovrebbe rendere un po 'più difficile perdere i dati, a patto che abbiate almeno
un file aperto sulle unità con i dati che si desidera conservare. L'unità
che Windows è attualmente in esecuzione dal avranno un sacco di file aperti - il
file di paging, ecc Registro di solito tenere un Explorer.exe aperto nella
directory radice di tutte le altre unità di blocco formato da corsa.
Infine, funziona solo con i dischi rigidi con 512 byte per settore. Se si
dispone di un disco DVD-RAM, utilizzando il formato di formattazione di Windows.
Se si dispone di un disco ottico più grande di 32 GB, mi mandi un campione e mi
porta ad essa.
Un'ultima cosa fat32format è stato progettato per formattare i dischi in fretta.
Essa non controlla i settori danneggiati. Se avete bisogno di controlli di integrità, eseguire un chkdsk / R f: dopo il formato.
Procedura su Windows Vista
fat32format funziona con Vista.
L'interfaccia utente è cambiata un po 'durante la creazione di unità e UAC rende l'intero
processo un po' più ingombrante.
Per creare lettere di unità, fare clic destro su Risorse del computer e selezionare
Gestione. UAC chiede di aumentare i
privilegi, di farlo. È possibile fare clic destro su unità vuote e inizializzarli. Una
volta che avete fatto che è possibile creare nuovi volumi facendo clic destro su
di essi e selezionando Nuovo volume semplice. Veloce la formattazione con NTFS è veloce e dovrebbe rilevare un disco completamente morto.
Se hai Vista c'è un modo rapido per ottenere un amministratore cmd prompt.
Fare clic sul pulsante Start / bandiera di Windows in basso a sinistra dello schermo
e digitare cmd come su XP, ma premere Ctrl + Maiusc + Invio, si otterrà una
scalata di privilegi di dialogo fare clic su OK e si finisce con un comando
Admin prompt, utilmente classificati come
amministratore: C: \ Windows \ system32 \ cmd.exe