Domande frequenti sull'architettura del disco della tabella di partizionamento GUID

Questo articolo fornisce un elenco di domande frequenti sull'architettura del disco della tabella di partizione GUID.

Si applica a: Windows Server 2012 R2
Numero KB originale: 302873

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

Che cos'è un disco della tabella di partizione GUID

L'architettura del disco della tabella di partizione GUID è stata introdotta come parte dell'iniziativa Extensible Firmware Interface. La tabella di partizione GUID è una nuova architettura del disco che si espande nello schema di partizionamento MBR (Master Boot Record) precedente, comune ai computer basati su Intel.

Una partizione è uno spazio di archiviazione contiguo in un disco fisico o logico che funziona come se si trattasse di un disco fisicamente separato. Le partizioni sono visibili al firmware di sistema e ai sistemi operativi installati. L'accesso a una partizione è controllato dal firmware di sistema e dal sistema operativo attualmente attivo.

Perché è necessaria una tabella di partizione GUID

I dischi della tabella di partizione GUID possono raggiungere dimensioni elevate. A partire da luglio 2001, l'implementazione Microsoft supporta un disco rigido fino a 18 EB (512 KB di LBA).

Il numero di partizioni in un disco tabella di partizione GUID non è vincolato da schemi temporanei, ad esempio partizioni contenitore definite dal record di avvio esteso MBR. L'implementazione Microsoft della tabella di partizione GUID è limitata a 128 partizioni. Tuttavia, è importante notare che viene usata una partizione per la partizione di sistema EFI, una per microsoft riservata e altre due se si usano dischi dinamici. Ciò lascia 124 partizioni per l'uso dei dati.

Il formato di partizione del disco della tabella di partizione GUID è ben definito e completamente autoidentificazione. I dati critici per il sistema operativo si trovano in partizioni e non in settori non partizionati o nascosti . La tabella di partizione GUID non consente settori o partizioni nascosti. I dischi della tabella di partizione GUID usano tabelle di partizione primaria e di backup per la ridondanza e i campi CRC32 per migliorare l'integrità della struttura dei dati della partizione. Il formato della partizione della tabella di partizione GUID usa i campi numero di versione e dimensioni per l'espansione futura.

Ogni partizione della tabella di partizione GUID ha un GUID di identificazione univoco e un tipo di contenuto della partizione, pertanto non è necessario alcun coordinamento per evitare conflitti tra identificatori di partizione. Ogni partizione della tabella di partizione GUID ha un nome Unicode di 36 caratteri, il che significa che qualsiasi software può presentare un nome facilmente leggibile per la partizione senza ulteriori informazioni sulla partizione.

Cosa c'è di sbagliato nel partizionamento MBR

I dischi MBR supportano solo quattro voci di tabella di partizioni primarie o più partizioni logiche nella partizione estesa. Se si vogliono più partizioni, è necessaria una struttura secondaria, una partizione estesa. Le partizioni estese vengono quindi suddivise in uno o più dischi logici.

In una determinata unità può essere presente una sola partizione estesa e il numero massimo di unità logiche è MAXULONG/4. Tutte le partizioni del disco MBR e le unità logiche devono essere allineate a cilindri, anche nei set RAID hardware creati da più unità diverse senza una geometria fisica sottostante chiara.

Le regole di partizionamento MBR sono complesse e specificate in modo non corretto. Ad esempio, l'allineamento del cilindro significa che ogni partizione deve avere almeno un cilindro di lunghezza? Una partizione MBR è identificata da un campo a due byte e il coordinamento è necessario per evitare conflitti. IBM originariamente forniva tale coordinamento, ma a partire dal luglio 2001 non esiste un singolo elenco autorevole di identificatori di partizione.

Un'altra pratica comune consiste nell'usare settori partizionati o "nascosti" per contenere informazioni specifiche. Questa procedura non è documentata e comporta gravi problemi di sistema di cui è difficile eseguire il debug. Nel corso degli anni, implementazioni e strumenti interrotti sono stati rilasciati al pubblico, rendendo difficile il supporto.

Dove è possibile trovare la specifica per il partizionamento del disco della tabella di partizione GUID

Il capitolo 16 della specifica extensible Firmware Interface definisce il formato della tabella di partizione GUID. Questo documento è disponibile nel seguente sito Web Intel:

La specifica EFI unificata definisce un'interfaccia tra un sistema operativo e il firmware della piattaforma

Dichiarazione di non responsabilità sulle informazioni di terze parti

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti

L'interfaccia del firmware estendibile è necessaria per un disco della tabella di partizione GUID

No. I dischi della tabella di partizione GUID si identificano automaticamente. Tutte le informazioni necessarie per interpretare lo schema di partizionamento di un disco della tabella di partizione GUID sono completamente contenute nelle strutture nei percorsi specificati nel supporto fisico.

Quanto può essere grande un disco della tabella di partizione GUID

In teoria, un disco della tabella di partizione GUID può avere una lunghezza massima di 264 settori in un singolo blocco logico. I blocchi logici hanno in genere dimensioni di 512 byte o un settore.

In pratica, Windows XP supporta dischi della tabella di partizione GUID di dimensioni fino a circa 18 exabyte.

Numero di partizioni che un disco tabella di partizione GUID può avere

In teoria, un numero illimitato. Come luglio 2001, l'implementazione microsoft è di 128 partizioni. Il numero di partizioni è limitato dalla quantità di spazio riservata per creare voci di partizione.

Un disco può essere sia un disco della tabella di partizione GUID che un disco MBR

No. Tuttavia, tutti i dischi della tabella di partizione GUID contengono un MBR protettivo usato per i programmi legacy che non comprendono la struttura del disco della tabella di partizione GUID.

Che cos'è un MBR protettivo

L'MBR protettivo, a partire dal settore 0, precede la tabella di partizione della tabella di partizione GUID sul disco. MBR contiene un tipo 0xEE partizione che si estende sull'intera lunghezza del disco. Questo è lo stesso indipendentemente dal numero di partizioni definite nella matrice di voci del disco della tabella di partizione GUID.

Perché la tabella di partizione GUID ha un MBR protettivo

Il protocollo MBR protettivo protegge i dischi della tabella di partizione GUID da strumenti di dischi MBR rilasciati in precedenza, ad esempio Microsoft MS-DOS FDISK o Amministratore dischi di Microsoft Windows NT. Questi strumenti non sono a conoscenza della tabella di partizione GUID e non sanno come accedere correttamente a un disco della tabella di partizione GUID. Il software legacy che non conosce la tabella di partizione GUID interpreta solo il file MBR protetto quando accede a un disco della tabella di partizione GUID. Questi strumenti visualizzeranno un disco della tabella di partizione GUID come con una singola partizione che include (possibilmente non riconosciuta) interpretando il file MBR protetto, anziché scambiarne uno senza partizioni.

Perché un disco partizionato da tabella della partizione GUID dovrebbe avere un MBR su di esso

In questo caso, è necessario aver usato uno strumento disco compatibile solo con MBR per accedere al disco della tabella di partizione GUID.

Se il disco è maggiore delle dimensioni massime segnalate da un MBR, l'intero contenuto del disco verrà protetto

La partizione EE in Protective MBR è specificata come dimensione massima consentita in un MBR.

È possibile leggere, scrivere e avviare Windows dai dischi della tabella di partizione GUID

  • La versione a 64 bit di Windows XP può leggere, scrivere e avviare da dischi della tabella di partizione GUID?

    La versione a 64 bit di Windows XP può leggere e scrivere dischi della tabella di partizione GUID, ma non può essere avviata dai dischi della tabella di partizione GUID.

  • La versione a 64 bit di Windows XP può leggere, scrivere e avviare da dischi MBR?

    Sì.

  • La versione a 32 bit di Windows XP può leggere, scrivere e avviare i dischi della tabella di partizione GUID?

    No. La versione a 32 bit visualizzerà solo l'MBR protettivo. La partizione EE non verrà montata o altrimenti esposta al software del programma.

  • La versione a 32 bit di Windows XP può leggere, scrivere e avviare da dischi MBR?

    Sì.

  • Microsoft Windows 2000, Microsoft Windows NT 4.0 o Microsoft Windows 98/95 può leggere, scrivere e avviare dalla tabella di partizione GUID?

    No. Il software legacy visualizzerà solo il MBR protettivo.

Informazioni sulla combinazione e la corrispondenza di tabelle di partizione GUID e dischi MBR nello stesso computer

La tabella di partizione GUID e i dischi MBR possono essere mescolati solo nei sistemi a 64 bit e si applicano le restrizioni seguenti:

  • Il caricatore di Windows XP e la partizione di avvio devono risiedere in un disco della tabella di partizione GUID. Altri dischi rigidi possono essere MBR o tabella di partizione GUID.

  • Entrambi i dischi della tabella di partizione MBR e GUID possono essere presenti in un singolo gruppo di dischi dinamici. I set di volumi possono estendersi su dischi di tabella di partizione MBR e GUID, tuttavia, la restrizione di allineamento del cilindro MBR potrebbe causare alcune difficoltà con il mirroring o lo striping dei dischi MBR e GUID Partition Table.

Informazioni sui supporti rimovibili

I supporti rimovibili devono essere MBR o superfloppy.

Che cos'è un superfloppy

I supporti rimovibili senza la tabella di partizione GUID o la formattazione MBR sono considerati superfloppy. L'intero supporto viene considerato come una singola partizione.

Il produttore del supporto esegue qualsiasi partizionamento MBR di supporti rimovibili; Windows non partiziona mai i supporti rimovibili. Se il supporto ha un MBR, è supportata una sola partizione. C'è poca differenza tra i supporti partizionati MBR e i superfloppies.

Esempi di supporti rimovibili includono unità disco floppy, cartucce disco JAZZ, supporti magneto-ottici, DVD-ROM e CD-ROM. Le unità disco rigido su bus esterni come SCSI o IEEE 1394 non sono considerate rimovibili.

Qual è il comportamento predefinito di Windows durante il partizionamento dei supporti

  • Qual è il comportamento predefinito della versione a 64 bit di Windows XP durante il partizionamento dei supporti?

    I dischi fissi vengono partizionati usando il partizionamento della tabella di partizione GUID. I dischi della tabella di partizione GUID possono essere convertiti in dischi MBR solo se tutto il partizionamento esistente viene eliminato per la prima volta, con la perdita di dati associata.

  • Qual è il comportamento predefinito della versione a 32 bit di Windows XP durante il partizionamento dei supporti?

    È possibile usare solo dischi MBR. I dischi MBR non possono essere convertiti in dischi della tabella di partizione GUID.

Firmware dell'interfaccia del firmware estendibile

  • Come è possibile eseguire il mapping di una lettera di unità nel sistema operativo a una partizione in Extensible Firmware Interface Firmware Interface Firmware?

    Non esiste alcun mapping intrinseco tra lettera di unità e partizione che può essere usato per determinarne uno dall'altro. Una partizione dati di base deve essere identificata dal GUID della partizione.

  • Come è possibile creare una partizione del sistema extensible Firmware Interface?

    Le partizioni di sistema dell'interfaccia del firmware estendibile possono essere create usando l'utilità del firmware dell'interfaccia del firmware estensibile Diskpart.efi o l'utilità della riga di comando di Windows XP Diskpart.exe oppure possono essere create a livello di codice usando IOCTL_SET_DRIVE_LAYOUT .

Cosa può essere modificato in una partizione

Non è consigliabile modificare direttamente alcuna voce di intestazione di partizione. Non usare strumenti o utilità del disco per apportare modifiche o modifiche.

Quale partizionamento supporta Windows XP nei dischi scollegabili

I dischi scollegabili devono in genere eseguire la migrazione tra computer o semplicemente non essere disponibili per il sistema operativo a volte. Esempi di dischi scollegabili sono i dischi IEEE 1394, che possono essere facilmente disconnessi dall'utente finale, o i dischi condivisi di Microsoft Cluster Services (MSCS), che si spostano tra i nodi di un cluster. Windows XP supporta solo il partizionamento MBR su dischi scollegabili.

Partizione di sistema dell'interfaccia del firmware estendibile

  • Che cos'è la partizione di sistema extensible Firmware Interface?

    La partizione di sistema extensible Firmware Interface contiene NTLDR, Boot.ini e altri file necessari per avviare il computer, ad esempio i driver. Il GUID della partizione definisce la partizione di sistema extensible Firmware Interface:

    DEFINE_GUID (PARTITION_SYSTEM_GUID, 0xC12A7328L, 0xF81F, 0x11D2, 0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B)

  • Solo i dischi della tabella di partizione GUID dispongono di partizioni di sistema extensible Firmware Interface?

    No, i dischi MBR possono anche avere partizioni di sistema dell'interfaccia del firmware estendibile. Extensible Firmware Interface specifica l'avvio da tabella di partizione GUID o MBR. Le partizioni di sistema extensible firmware interface in un disco MBR sono identificate dal tipo di partizione 0xEF. Tuttavia, Windows XP non supporta l'avvio dell'interfaccia del firmware extensible da dischi MBR o partizioni 0xEF.

  • Quanto è grande la partizione di sistema extensible Firmware Interface?

    La partizione del sistema extensible Firmware Interface è determinata usando l'algoritmo seguente:

    Max (100 MB, min (1% del disco fisico, 1 GB))

    In altre parole, la dimensione della partizione del sistema extensible Firmware Interface deve essere maggiore di questi due numeri, 100 MB o 1% delle dimensioni del disco fisico (fino a 1 GB). Le dimensioni del disco fisico sono misurate al momento del partizionamento del disco.

    Il valore dell'1% del disco fisico viene calcolato al momento della creazione della partizione di sistema extensible Firmware Interface e non cambia se il disco viene esteso in un secondo momento ,ad esempio usando RAID.

  • Possono essere presenti due partizioni del sistema extensible Firmware Interface su un singolo disco?

    Tale configurazione non deve essere creata e non sarà supportata.

  • Che dire di due partizioni di sistema extensible Firmware Interface su due dischi diversi?

    Le partizioni di sistema dell'interfaccia del firmware estendibile possono essere replicate per configurazioni a disponibilità elevata. La replica deve essere eseguita manualmente e il contenuto deve essere sincronizzato manualmente. Non è possibile eseguire il mirroring delle partizioni di sistema dell'interfaccia del firmware estendibile.

  • Cosa inserisce Microsoft nella partizione di sistema extensible Firmware Interface?

    Microsoft inserisce il caricatore e altri file necessari per avviare il sistema operativo nella partizione del sistema extensible Firmware Interface.

  • Dove deve essere posizionata la partizione del sistema extensible firmware interface sul disco?

    La partizione del sistema extensible firmware interface deve essere prima sul disco. Anche se non esiste alcun requisito architetturale, esistono numerosi motivi per cui è utile posizionare prima la partizione del sistema extensible Firmware Interface. Il motivo principale è che è impossibile estendere i volumi quando la partizione del sistema extensible Firmware Interface è logicamente tra le due partizioni di dati che si sta tentando di estendere.

  • Cosa deve essere inserito un computer o un produttore di dispositivi nella partizione del sistema extensible Firmware Interface?

    La partizione del sistema extensible Firmware Interface deve includere solo i file necessari per l'avvio di un sistema operativo, gli strumenti della piattaforma eseguiti prima dell'avvio del sistema operativo o i file a cui è necessario accedere prima dell'avvio del sistema operativo, ad esempio nell'esecuzione della manutenzione del sistema pre-avvio. Altri file o diagnostica a valore aggiunto usati durante l'esecuzione del sistema operativo non devono essere inseriti nella partizione del sistema extensible Firmware Interface. È importante notare che lo spazio nella partizione del sistema extensible firmware interface è una risorsa di sistema limitata; lo scopo principale è quello di fornire spazio di archiviazione per i file necessari per avviare il sistema operativo.

Posizione in cui un produttore del computer deve inserire file come Diagnostica piattaforma o altri file a valore aggiunto

L'opzione preferita è che i produttori di computer inseriscono contenuti a valore aggiunto in una partizione specifica dell'OEM. Proprio come le partizioni OEM MBR, il contenuto delle partizioni OEM della tabella di partizione GUID (o di altre partizioni non riconosciute) non viene esposto (date lettere di unità o restituite negli elenchi di volumi). Gli utenti vengono avvisati che l'eliminazione della partizione può causare il mancato funzionamento del computer. Una partizione specifica dell'OEM deve essere posizionata prima della partizione riservata Microsoft e dopo qualsiasi partizione del sistema extensible firmware interface sul disco. Anche se non architetturale, questo posizionamento presenta gli stessi vantaggi offerti dall'inserimento della partizione del sistema extensible Firmware Interface. Ad esempio, è anche impossibile estendere i volumi quando una partizione specifica dell'OEM è logicamente tra le due partizioni di dati che si sta tentando di estendere.

Il posizionamento nella partizione del sistema extensible Firmware Interface è un'opzione per i programmi o i file eseguiti nell'ambiente di avvio del sistema pre-operativo. Tuttavia, la partizione del sistema extensible Firmware Interface è uno spazio condiviso dall'architettura e rappresenta una risorsa limitata. L'utilizzo di spazio nella partizione del sistema extensible Firmware Interface deve essere considerato con attenzione. I file non rilevanti per l'ambiente di avvio del sistema pre-operativo non devono essere inseriti nella partizione del sistema extensible Firmware Interface.

Partizione riservata Microsoft

  • Che cos'è una partizione riservata Microsoft?

    La partizione riservata Microsoft riserva spazio su ogni unità disco per l'uso successivo da parte del software del sistema operativo. I dischi della tabella di partizione GUID non consentono settori nascosti. I componenti software che in precedenza usavano i settori nascosti ora allocano parti della partizione riservata Microsoft per le partizioni specifiche del componente. Ad esempio, la conversione di un disco di base in un disco dinamico comporta una riduzione delle dimensioni della partizione riservata Microsoft su tale disco e una partizione appena creata contiene il database del disco dinamico. La partizione riservata Microsoft ha il GUID di partizione seguente:

    DEFINE_GUID (PARTITION_MSFT_RESERVED_GUID, 0xE3C9E316L, 0x0B5C, 0x4DB8, 0x81, 0x7D, 0xF9, 0x2D, 0xF0, 0x02, 0x15, 0xAE

  • Quali dischi richiedono una partizione riservata Microsoft?

    Ogni disco della tabella di partizione GUID deve contenere una partizione riservata Microsoft. La partizione riservata Microsoft deve essere la prima partizione dopo la partizione del sistema extensible firmware interface (se presente) sul disco. È particolarmente importante che la partizione riservata Microsoft venga creata prima di altre partizioni di dati primarie.

  • Chi crea la partizione riservata Microsoft?

    La partizione riservata Microsoft deve essere creata quando le informazioni sul partizionamento del disco vengono scritte per la prima volta nell'unità. Se il produttore partiziona il disco, il produttore deve creare la partizione riservata Microsoft contemporaneamente. Se Windows partiziona il disco durante l'installazione, crea la partizione riservata Microsoft.

  • Perché la partizione riservata Microsoft deve essere creata quando il disco viene partizionato per la prima volta?

    Dopo aver partizionato il disco, non sarà rimasto spazio disponibile per creare una partizione riservata Microsoft.

  • Quanto è grande la partizione riservata Microsoft?

    Al momento della creazione iniziale, le dimensioni della partizione riservata Microsoft dipendono dalle dimensioni dell'unità disco:

    • Nelle unità inferiori a 16 GB, la partizione riservata Microsoft è di 32 MB.
    • Nelle unità maggiori o uguali a 16 GB, la partizione riservata Microsoft è di 128 MB. Poiché la partizione riservata Microsoft è divisa in altre partizioni, diventa più piccola.

Quali partizioni sono necessarie per Windows XP

Ogni unità avviabile deve contenere una partizione del sistema extensible Firmware Interface, una partizione riservata Microsoft e almeno una partizione di dati di base che contiene il sistema operativo. Ogni unità dati deve contenere almeno una partizione riservata Microsoft e una partizione dati di base.

Tutte le partizioni di dati di base nell'unità devono essere contigue. Come indicato in precedenza, l'inserimento di una partizione specifica dell'OEM o di un'altra partizione non riconosciuta tra partizioni di dati impone limitazioni all'estensione del volume successiva

Che cos'è una partizione dati di base

Le partizioni dati di base corrispondono alle partizioni MBR primarie 0x6 (FAT), 0x7 (NTFS) o 0xB (FAT32). Esiste una correlazione diretta uno-a-uno tra una partizione dati di base e una lettera di unità o un punto di montaggio, un altro oggetto dispositivo del volume o entrambi. Ogni partizione di dati di base è rappresentata in Windows come oggetto dispositivo del volume e, facoltativamente, come punto di montaggio o lettera di unità.

Come viene identificata una partizione dati di base

Ha il GUID del tipo di partizione seguente:

DEFINE_GUID (PARTITION_BASIC_DATA_GUID, 0xEBD0A0A2L, 0xB9E5, 0x4433, 0x87, 0xC0, 0x68, 0xB6, 0xB7, 0x26, 0x99, 0xC7)

Gli utenti finali vedranno la partizione di sistema extensible Firmware Interface, la partizione riservata Microsoft e le partizioni specifiche dell'OEM

L'utente non visualizzerà queste partizioni esposte in Esplora risorse, né qualsiasi file system riconosciuto esposto a programmi legacy come l'indicizzazione del contesto. La partizione del sistema extensible Firmware Interface, specifica dell'OEM e altre partizioni non riconosciute saranno visibili solo nello snap-in MMC gestione dischi.

Quali partizioni vengono montate per impostazione predefinita da Windows

Windows XP espone solo partizioni di dati di base. Altre partizioni con file system FAT possono essere montate, ma non esposte (solo a livello di codice). Solo alle partizioni dati di base vengono assegnate lettere di unità o punti di montaggio.

Il file system FAT extensible Firmware Interface System Partition è montato, ma non esposto. Ciò consente ai programmi in esecuzione in Windows di aggiornare il contenuto della partizione del sistema extensible Firmware Interface. La chiave del Registro di sistema seguente individua la partizione di sistema extensible Firmware Interface:

HKEY_LOCAL_MACHINE/System/Setup/SystemPartition

La partizione riservata Microsoft (e tutte le partizioni create dalla partizione riservata Microsoft) potrebbero avere file system riconoscibili; nessuno viene esposto.

Le partizioni o le partizioni specifiche dell'OEM associate ad altri sistemi operativi non vengono riconosciute da Windows. Le partizioni non riconosciute con file system riconoscibili vengono considerate come la partizione del sistema extensible Firmware Interface. Verranno montati, ma non esposti. A differenza dei dischi MBR, non esiste alcuna differenza pratica tra partizioni specifiche oem e altre partizioni del sistema operativo; tutti non sono riconosciuti.

Come può l'utente visualizzare la partizione del sistema extensible Firmware Interface, l'OEM e altre partizioni non riconosciute

L'utente può usare gli strumenti di gestione dei dischi, ad esempio lo snap-in MMC gestione dischi o Diskpart.exe. La partizione riservata Microsoft e tutte le partizioni create dalla partizione riservata Microsoft sono visibili solo da un prompt dei comandi.

Informazioni sui dischi dinamici

I dischi dinamici usano due partizioni di tabella di partizione GUID diverse:

  • Partizione del contenitore di dati corrispondente al 0x42 di partizione MBR con il GUID:DEFINE_GUID seguente (PARTITION_LDM_DATA_GUID, 0xAF9B60A0L, 0x1431, 0x4F62, 0xBC, 0x68, 0x33, 0x11, 0x71, 0x4A, 0x69, 0xAD)

  • Una partizione che contiene il database di configurazione dinamica, con il GUID:DEFINE_GUID(PARTITION_LDM_METADATA_GUID, 0x5808C8AAL, 0x7E8F, 0x42E0, 0x85, 0xD2, 0xE1, 0xE9, 0x04, 0x34, 0xCF, 0xB3) I volumi vengono creati nel contenitore dati e montati per impostazione predefinita. Equivale al contenuto di 0x42 partizioni MBR.

Cosa accade quando un disco di base viene convertito in dinamico

Affinché un'unità sia idonea per la conversione in dinamica, tutte le partizioni di dati di base nell'unità devono essere contigue. Se altre partizioni non riconosciute separano partizioni di dati di base, il disco non può essere convertito. Questo è uno dei motivi per cui la partizione riservata Microsoft deve essere creata prima di qualsiasi partizione di dati di base.

Il primo passaggio della conversione consiste nel separare una parte della partizione riservata Microsoft per creare la partizione del database di configurazione. Tutte le partizioni di base non avviabili vengono quindi combinate in una singola partizione del contenitore di dati. Le partizioni di avvio vengono mantenute come partizioni separate del contenitore di dati. Ciò è analogo alla conversione delle partizioni primarie.

Windows XP differisce da Windows 2000 in quanto le partizioni di base ed estese vengono convertite preferibilmente in una singola partizione 0x42, anziché essere mantenute come più partizioni distinte 0x42 come in Windows 2000.

Come è possibile montare una partizione specifica

È possibile accedere alle partizioni del disco della tabella di partizione GUID di tipi diversi usando gli strumenti seguenti.

Diskpart.efi:
Firmware: Partizione di sistema dell'interfaccia del firmware estendibile
Partizione riservata Microsoft

Diskpart.exe:
Windows XP: Partizione di sistema dell'interfaccia del firmware estendibile
Partizione riservata Microsoft

Diskgmt.msc:
Windows XP: Partizione di sistema dell'interfaccia del firmware estendibile
DATI

Explorer.exe:
Windows XP: DATI

È anche possibile sviluppare strumenti personalizzati (usando le API Microsoft Win32 o Microsoft Win64) per accedere alle partizioni del disco della tabella di partizione GUID ai livelli primitivi.

Come vengono gestiti i dischi della tabella di partizione GUID in Windows XP

La tabella di partizione GUID e i dischi MBR vengono gestiti allo stesso modo. I dischi possono essere formattati come tabella di partizione GUID o MBR usando l'utilità da riga di comando Diskpart.exe o lo snap-in Gestione dischi. I volumi possono essere creati sia nella tabella di partizione GUID che nei dischi MBR e entrambi i tipi di dischi possono essere combinati nello stesso gruppo di dischi dinamici.

Informazioni sui set FTdisk

Non è disponibile alcun supporto per set di dischi FTdisk in Windows XP per dischi di tabella di partizione MBR o GUID. L'unico supporto per i volumi logici è tramite dischi dinamici.

Un disco può essere convertito da tabella di partizione GUID a MBR o MBR a tabella di partizione GUID

Sì, ma solo se il disco non contiene partizioni o volumi. Tutti i dati sul disco verranno eliminati. I dischi della tabella di partizione GUID sono supportati solo nella versione a 64 bit di Windows XP.

Quali file system sono supportati nei dischi della tabella di partizione GUID

NTFS è consigliato in tutte le partizioni di dati di base e in tutti i volumi dinamici. Il programma di installazione di Windows e lo snap-in Gestione dischi offrono solo NTFS. Tuttavia, è comunque possibile usare FAT16 e FAT32 anche in queste partizioni. Per ovviare a questo errore, la partizione o il volume deve essere formattato in modo esplicito usando lo strumento Formato.

È possibile creare una copia settore per settore di un disco della tabella di partizione GUID

No. I GUID disco e partizione non saranno più univoci. Questo non deve mai accadere. È possibile creare una copia settore per settore del contenuto della partizione del sistema extensible firmware interface o delle partizioni di dati di base.

È comunque possibile copiare un intero disco della tabella di partizione GUID usando gli strumenti di creazione di immagini OPK

Sì; tuttavia, ci sono alcune avvertenze chiave. Oem Preinstallation Kit (OPK) inizializza i GUID del disco e della partizione su zero. Al primo avvio di Windows XP, il sistema operativo genera GUID univoci. L'OPK supporta solo la generazione di partizione del sistema extensible firmware interface, partizione riservata Microsoft e partizioni di dati di base.

Se un programma ha registrato guid di disco o partizione, il programma potrebbe non funzionare. Qualsiasi programma, driver, utilità o implementazione del firmware fornita da produttori di computer o fornitori di programmi che si basano su GUID deve essere in grado di gestire GUID che cambiano dai valori di inizializzazione OPK a quelli generati dal sistema operativo.

Che cos'è il comando MAKE diskpart.efi

È un modo per gli OEM di semplificare la pre-installazione del sistema operativo e il ripristino del sistema. Questo comando può essere facilmente esteso per creare una configurazione del disco predefinita per la piattaforma. Ad esempio, il produttore del computer potrebbe estendere il comando MAKE per partizionare automaticamente l'unità di avvio con una partizione del sistema extensible Firmware Interface, una partizione riservata Microsoft, una partizione specifica oem e una partizione dati di base. Si consideri, ad esempio, una possibile configurazione del disco denominata BOOT_DISK. In caso di ripristino di emergenza, MAKE BOOT_DISK consentirebbe al cliente di ripartizionare completamente un disco di avvio alle impostazioni predefinite della factory originale.

Cosa accade se viene rilevato un DISCO duplicato o un GUID di partizione

Windows XP genererà nuovi GUID per qualsiasi GUID disco duplicato, GUID partizione riservata Microsoft o GUID di dati di base della partizione riservata Microsoft al momento del rilevamento. Questa operazione è simile alla gestione delle firme MBR duplicate in Windows 2000. I GUID duplicati in un contenitore dinamico o in una partizione di database causano risultati imprevedibili.

Qual è la dimensione massima del volume NTFS supportata in un disco GPT

Ciò dipende dalle dimensioni del cluster selezionate al momento della formattazione. NTFS è attualmente limitato a 2^32-1 unità di allocazione. Questo produce un volume di 256 TB, usando cluster da 64k. Tuttavia, questo è stato testato solo a 16 TB, o 17.592.186.040.320 byte, usando le dimensioni del cluster 4K. Il grafico seguente mostra i limiti NTFS in base alle dimensioni del cluster:

Dimensioni del cluster Dimensioni massime del volume NTFS (byte RAW)
512 2.199.023.255.040 (2 TB)
1,024 4.398.046.510.080 (4 TB)
2,048 8.796.093.020.160 (8 TB)
4,096 17.592.186.040.320 (16 TB)
8,192 35.184.372.080.640 (32 TB)
16,384 70.368.744.161.280 (64 TB)
32,768 140.737.488.322.560 (128 TB)
65,536 281.474.976.645.120 (256 TB)

Ad esempio, per formattare un volume con dimensioni del cluster pari a 8 KB, usare un comando come il seguente da un prompt dei comandi, dove /a: #### specifica il numero di byte per cluster:

format d: /fs:ntfs /a:8192

Se si sceglie una dimensione del cluster troppo piccola per le dimensioni della partizione, viene visualizzato il messaggio di errore seguente quando si tenta di formattare la partizione:

L'operazione di formato non è stata completata perché il numero di cluster è superiore al previsto

Per determinare le dimensioni del cluster di un volume, eseguire il comando seguente al prompt dei comandi e quindi prendere nota del valore Byte per cluster :

fsutil fsinfo ntfsinfo <volume>

Nota

Il <segnaposto del volume> rappresenta la lettera del volume.

Ad esempio, quando si esegue il fsutil fsinfo ntfsinfo c: comando, è possibile che vengano visualizzati risultati simili all'output seguente:

Numero di serie del volume NTFS: 0xf4300f6c300f3560
Versione : 3.1
Settori numerici: 0x000000001d17dbee
Totale cluster: 0x0000000003a2fb7d
Cluster gratuiti: 0x000000000102bfa0
Totale riservato: 0x0000000000000800
Byte per settore: 512
Byte per cluster : 4096
Byte per segmento fileRecord : 1024
Cluster per ogni segmento di fileRecord : 0
Lunghezza dati valida Mft : 0x000000000e630000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000001d17dbe
Inizio zona Mft: 0x00000000002185a0
Fine zona Mft: 0x0000000000218740
Identificatore RM: 1587CC47-A713-11DB-9287-806E6F6E6963

Nota

In questo esempio, il valore byte per cluster è 4096. Questo valore rappresenta una dimensione del cluster di 4 kilobyte (KB).