Le GPT sono riservate e le partizioni di sistema EFI sono importanti?


17

Mi chiedo a cosa servono la partizione riservata GPT e la partizione di sistema EFI GPT . Ho bisogno di loro e cosa accadrebbe se li rimuovessi?

Inoltre a cosa serve?

Intendo il 2 ° e il 3 ° nella foto.

Schermata del gestore partizioni


Lo sto chiedendo perché sto cercando di installare Linux e quando lo installo (Crunchbang) all'avvio mostra Ubuntu lì anche se non l'ho. Quindi mi chiedo se provenga da una vecchia installazione.
user2612619,

Li hai aperti per vedere quali file ci sono? Controlla tutte le prime tre partizioni elencate.
Synetech,

Non posso, sono nascosti in Windows.
user2612619,

È possibile assegnare loro una lettera di unità con lo snap-in Gestione disco ( diskmgmt.msc).
Synetech,

Risposte:


26

Penso che la risposta corretta abbia bisogno di alcuni dettagli tecnici.

introduzione

Il tuo computer probabilmente ha un solo disco rigido. Quello che puoi vedere nella finestra presentata in uno screenshot sono in realtà partizioni, anche se il tuo sistema si riferisce a loro come dischi.

In generale, le unità possono essere utilizzate senza partizionamento. La maggior parte dei pendrive funziona così. [1] Ma l'uso delle partizioni ha molti vantaggi, solo per citarne alcuni:

  • È possibile avere due sistemi operativi seduti sullo stesso disco rigido e non interferire tra loro. Ognuno tratterà la sua partizione come un'unità logica e non si scherzerà con gli altri a meno che tu non lo dica.
  • Puoi separare logicamente i tuoi dati. Se una partizione viene danneggiata per qualche motivo, molto probabilmente altre partizioni rimarranno intatte.
  • Usare le partizioni è meglio che usare più dischi rigidi più piccoli, perché il tuo sistema è più silenzioso, consuma meno energia e puoi ridimensionare, eliminare, spostarli ecc.
  • È possibile utilizzare alcune parti del disco rigido per alcuni scopi speciali.

Tabelle delle partizioni

Sul disco rigido è presente una tabella delle partizioni. È una struttura che descrive il suo layout di partizione.

Fino a poco tempo fa, nella maggior parte dei casi veniva utilizzato lo schema di partizionamento MBR. È stato chiamato così perché la tabella delle partizioni era all'interno di un Master Boot Record - una parte riservata del disco (il primo settore fisico) che contiene il primo codice bootstrap letto dal disco e contiene anche la tabella delle partizioni per l'unità - che indica quante partizioni ci sono, dove si trovano e quale tipo di file system utilizza ciascuna (ad es. FAT32, NTFS ecc.)

Durante il bootstrap, il firmware della macchina legge il codice MBR e trasferisce il controllo ad esso. Il codice MBR a sua volta legge il primo blocco del record di avvio del volume dalla partizione attiva identificata nella tabella delle partizioni e trasferisce il controllo ad essa. Tale codice a sua volta legge il resto del VBR, che, infine, carica i file appropriati dalla partizione e avvia il sistema operativo.

Questo schema ha una serie di vantaggi. È stato molto semplice da implementare e utilizzare, anche su hardware vecchio o quando era disponibile solo spazio su disco limitato. Inoltre, il codice VBR (scritto durante l'installazione del sistema operativo) è il primo pezzo di codice eseguito che deve comprendere i file system, quindi i BIOS potrebbero essere mantenuti relativamente semplici e compatti. Ma le tabelle delle partizioni MBR hanno ormai 30 anni. Hardware e software sono cambiati. Un limite importante è che il formato della tabella delle partizioni supporta solo dischi rigidi di circa 2 TiB. Ci sono stati molti altri problemi con il partizionamento MBR.

Le tabelle delle partizioni MBR sono ora sostituite dalle tabelle delle partizioni GUID o in breve GPT. Questo è il tipo di tabella delle partizioni che hai sul tuo disco rigido (se non lo facessi, non avresti una "partizione di sistema EFI"). I GPT non hanno un MBR [2] e sono integrati da UEFI - nuovo tipo di firmware che sostituisce i BIOS legacy. (Cioè, per eseguire l'avvio da un disco GPT, il computer deve disporre del firmware UEFI.) UEFI non deve fare affidamento sui record di avvio del volume forniti da singole partizioni, ma può piuttosto utilizzare i caricatori del sistema operativo forniti dai sistemi operativi.

Come funziona l'avvio

Quando il BIOS si avvia da un disco rigido, esamina innanzitutto l'MBR; la tabella delle partizioni nell'MBR consente al codice MBR di individuare e identificare la partizione attiva; il codice dal Volume Boot Record della partizione attiva individua, legge e trasferisce il controllo al caricatore del sistema operativo.

UEFI è più sofisticato. Il firmware UEFI è in grado di comprendere almeno alcuni dettagli di una partizione formattata in FAT, abbastanza per individuare un file eseguibile, caricarlo nella RAM e trasferire il controllo su di esso. Per Windows questo file è bootmgr.exe.

Il firmware UEFI cerca una partizione contenente tali file. È quello chiamato "Partizione di sistema EFI" sul tuo screenshot. (È identificato come una "partizione di sistema EFI" da un identificatore numerico, un GUID, che si trova all'interno della partizione. È consentita solo una di queste partizioni per disco rigido. E poiché il firmware UEFI comprende solo la famiglia di file system FAT, il sistema EFI la partizione dovrebbe essere preferibilmente formattata con FAT32.)

Quindi legge tutti i caricatori di SO disponibili da quella partizione e verifica se è presente quello specificato come predefinito. È probabile che tu possa premere un pulsante prima che UEFI inizi l'avvio per scegliere un altro caricatore del sistema operativo. Quindi UEFI è indipendente da qualsiasi codice di avvio trovato in un MBR o VBR; invece si affida ai caricatori forniti dai sistemi operativi installati.

Vale la pena notare che le UEFI contengono un Modulo di supporto compatibilità, che di solito è disabilitato per impostazione predefinita. Ripristina la retrocompatibilità con la sequenza di avvio del BIOS basata su MBR. Sfortunatamente, l'avvio del BIOS richiede un'inizializzazione aggiuntiva da parte del firmware del sistema, il che rende l'avvio complessivamente più lento.

Quindi, posso rimuovere la partizione di sistema EFI?

A questo punto dovresti capire che l'eliminazione della partizione di sistema EFI cancellerà tutti i caricatori del sistema operativo, rendendo impossibile l'avvio di quel disco rigido con UEFI.

La partizione riservata

È un segnaposto inventato da Microsoft. Non contiene dati significativi ed è presente nel caso in cui avessi mai bisogno di creare una partizione aggiuntiva per usi speciali. In tal caso, Windows ridurrà la partizione riservata e ne creerà una nuova nella posizione ripristinata. L'eliminazione non dovrebbe fare alcun male ora , ma potresti dover affrontare alcuni problemi in futuro.

La grande domanda

Ora, prima di eliminare uno di questi, dovresti farti una domanda: "perché dovrei farlo?"

Lo spazio libero su disco che guadagni probabilmente non ne vale la pena. Il tuo disco rigido ha 700 GB di spazio su disco utilizzabile. Queste due partizioni occupano meno di 400 MB combinati . Questo è lo 0,05714% del tuo disco rigido. Ripristinerai solo un piccolo pezzo del disco, rischiando in futuro errori di avvio e possibili problemi con Windows.

Un altro motivo per cui avresti avuto senso per le tabelle delle partizioni MBR - avevano un limite di 4 partizioni, quindi ognuna era preziosa. Questo non è il caso di GPT, quindi non c'è motivo di eliminarli qui.


[1] I pendrive possono essere partizionati, ma per impostazione predefinita non hanno una tabella delle partizioni corretta. La singola partizione che si trova su di essi non ha un settore di avvio e non è possibile creare più partizioni se non viene creata una nuova tabella delle partizioni.

[2] Non è del tutto vero. GPT contiene una tabella MBR fittizia con una pseudo-partizione che si estende sui primi 2 TB del disco rigido. È usato per ingannare gli strumenti legacy che non supportano GPT nel pensare che un'unità contiene una tabella delle partizioni MBR valida e una singola partizione senza spazio libero. È più sicuro che lasciare che uno strumento legacy legga il GPT, perché potrebbe interpretarlo come un MBR corrotto e tentare di risolverlo.


Scrittura eccellente. Il tuo terzo punto in alto non è del tutto corretto. Vi è un grave impatto sulle prestazioni derivante dall'utilizzo di più partizioni su un HDD standard (al contrario di un SSD) perché la testa deve spostarsi tra diverse partizioni quando si esegue l'I / O da più di una alla volta.
Itai,

1
Secondo Microsoft ogni disco GPT deve avere un MSR. Il fatto che un sistema funzioni ancora senza di esso non significa che lo farà sempre.
Jiggunjer,

5

Dalle domande frequenti su Windows e GPT

L'ESP (partizione di sistema EFI) contiene NTLDR, HAL, Boot.txt e altri file necessari per avviare il sistema, come i driver.

La partizione riservata Microsoft (MSR) riserva spazio su ciascuna unità disco per l'utilizzo successivo da parte del software del sistema operativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.