Ten artykuł zawiera listę często zadawanych pytań dotyczących architektury dysku tabeli partycji GUID.
Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 302873
Ważne
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.
Co to jest dysk tabeli partycji GUID
Architektura dysku tabeli partycji GUID została wprowadzona w ramach inicjatywy Extensible Firmware Interface. Tabela partycji GUID to nowa architektura dysku, która rozszerza się na starszy schemat partycjonowania głównego rekordu rozruchowego (MBR), który był wspólny dla komputerów z procesorem Intel.
Partycja jest ciągłym miejscem do magazynowania na dysku fizycznym lub logicznym, który działa tak, jakby był fizycznie oddzielnym dyskiem. Partycje są widoczne dla oprogramowania układowego systemu i zainstalowanych systemów operacyjnych. Dostęp do partycji jest kontrolowany przez oprogramowanie układowe systemu i system operacyjny, który jest obecnie aktywny.
Dlaczego potrzebujemy tabeli partycji GUID
Dyski tabeli partycji GUID mogą rosnąć do dużego rozmiaru. Od lipca 2001 r. implementacja firmy Microsoft obsługuje dysk twardy do 18 EB (512 KB LBAs).
Liczba partycji na dysku tabeli partycji GUID nie jest ograniczona przez schematy tymczasowe, takie jak partycje kontenera zdefiniowane przez rozszerzony rekord rozruchowy MBR. Implementacja tabeli partycji GUID firmy Microsoft jest ograniczona do 128 partycji. Należy jednak pamiętać, że jedna partycja jest używana dla partycji systemowej EFI, jedna dla usługi Microsoft Reserved i dwie inne są używane w przypadku korzystania z dysków dynamicznych. Pozostawia to 124 partycji do użycia danych.
Format partycji partycji GUID Tabela partycji jest dobrze zdefiniowany i w pełni samodzielnej identyfikacji. Dane, które mają kluczowe znaczenie dla systemu operacyjnego, znajdują się w partycjach, a nie w nieupartowanych lub ukrytych sektorach. Tabela partycji GUID nie zezwala na ukryte sektory ani partycje. Dyski tabeli partycji GUID używają tabel partycji podstawowej i kopii zapasowej na potrzeby nadmiarowości i pól CRC32 w celu zwiększenia integralności struktury danych partycji. Format partycji tabeli partycji GUID używa pól numer wersji i rozmiaru na potrzeby przyszłego rozszerzenia.
Każda partycja tabeli partycji GUID ma unikatowy identyfikator GUID identyfikacji i typ zawartości partycji, więc żadna koordynacja nie jest konieczna, aby zapobiec kolizji identyfikatora partycji. Każda partycja tabeli partycji GUID ma 36-znakową nazwę Unicode, co oznacza, że każde oprogramowanie może przedstawić łatwo czytelną nazwę partycji bez dodatkowego zrozumienia partycji.
Co jest nie tak z partycjonowaniem MBR
Dyski MBR obsługują tylko cztery wpisy tabeli partycji podstawowych lub wiele partycji logicznych w partycji rozszerzonej. Jeśli potrzebujesz większej liczby partycji, wymagana jest struktura pomocnicza, rozszerzona partycja. Partycje rozszerzone są następnie podzielone na co najmniej jeden dysk logiczny.
Na dowolnym dysku może znajdować się tylko jedna partycja rozszerzona, a maksymalna liczba dysków logicznych to MAXULONG/4. Wszystkie partycje dysków MBR i dyski logiczne muszą być wyrównane do cylindrów, nawet w przypadku sprzętowych zestawów RAID zbudowanych z wielu różnych dysków bez wyraźnej geometrii fizycznej.
Reguły partycjonowania MBR są złożone i źle określone. Czy na przykład wyrównanie cylindra oznacza, że każda partycja musi mieć długość co najmniej jednego cylindra? Partycja MBR jest identyfikowana przez pole dwubajtowe, a koordynacja jest niezbędna, aby uniknąć kolizji. IBM pierwotnie dostarczył, że koordynacja, ale od lipca 2001 r. nie ma jednej autorytatywnej listy identyfikatorów partycji.
Inną powszechną praktyką jest użycie sektorów partycjonowanych lub "ukrytych" do przechowywania określonych informacji. Ta praktyka jest nieudokumentowana i prowadzi do poważnych problemów systemowych, które są trudne do debugowania. W ciągu ostatnich lat uszkodzone implementacje i narzędzia zostały wydane publicznie, co utrudnia wsparcie.
Gdzie mogę znaleźć specyfikację partycjonowania dysku tabeli partycji GUID
Rozdział 16 specyfikacji rozszerzalnego interfejsu oprogramowania układowego definiuje format tabeli partycji GUID. Ten dokument jest dostępny w następującej witrynie sieci Web firmy Intel:
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
Jest rozszerzalny interfejs oprogramowania układowego wymagany dla dysku tabeli partycji GUID
L.p. Dyski tabeli partycji GUID są samozwańcze identyfikowanie. Wszystkie informacje potrzebne do zinterpretowania schematu partycjonowania dysku tabeli partycji GUID są całkowicie zawarte w strukturach w określonych lokalizacjach na nośniku fizycznym.
Jak duży może być dysk tabeli partycji GUID
Teoretycznie dysk tabeli partycji GUID może mieć maksymalnie 264 sektory w jednym bloku logicznym o długości. Bloki logiczne to zazwyczaj 512 bajtów lub jeden sektor o rozmiarze.
W praktyce system Windows XP obsługuje dyski tabeli partycji GUID o rozmiarze do około 18 eksabajtów.
Ile partycji może mieć dysk tabeli partycji GUID
Teoretycznie nieograniczona liczba. W lipcu 2001 r. implementacja firmy Microsoft to 128 partycji. Liczba partycji jest ograniczona przez ilość miejsca zarezerwowanego do tworzenia wpisów partycji.
Czy dysk może być zarówno dyskiem tabeli partycji GUID, jak i dyskiem MBR
L.p. Jednak wszystkie dyski tabeli partycji GUID zawierają ochronne MBR używane w starszych programach, które nie rozumieją struktury dysku tabeli partycji GUID.
Co to jest ochrona MBR
MbR ochrony, począwszy od sektora 0, poprzedza tabelę partycji GUID na dysku. MbR zawiera jeden typ 0xEE partycji, która obejmuje całą długość dysku. Jest to takie samo, niezależnie od liczby partycji zdefiniowanych w tablicy wprowadzania dysku tabeli partycji GUID.
Dlaczego tabela partycji GUID ma ochronny MBR
Ochrona MBR chroni dyski tabeli partycji GUID przed wcześniej wydanymi narzędziami dysków MBR, takimi jak Microsoft MS-DOS FDISK lub Microsoft Windows NT Disk Administrator. Te narzędzia nie znają tabeli partycji GUID i nie wiedzą, jak prawidłowo uzyskać dostęp do dysku tabeli partycji GUID. Starsze oprogramowanie, które nie zna tabeli partycji GUID interpretuje tylko chroniony MBR, gdy uzyskuje dostęp do dysku tabeli partycji GUID. Te narzędzia będą wyświetlać dysk tabeli partycji GUID jako z pojedynczą partycją obejmującą (prawdopodobnie nierozpoznaną) partycją, interpretując chroniony MBR, a nie myląc dysk dla jednej, która nie jest podzielona na partycje.
Dlaczego dysk partycjonowany w tabeli partycji GUID wydaje się mieć na nim MBR
Jeśli tak się stało, musisz użyć narzędzia dysku obsługującego tylko MBR, aby uzyskać dostęp do dysku tabeli partycji GUID.
Jeśli dysk jest większy niż maksymalny rozmiar, który może zgłosić MBR, cała zawartość dysku będzie chroniona
Partycja EE w mbr ochrony jest określona jako maksymalny rozmiar, który jest dozwolony w MBR.
Czy system Windows może odczytywać, zapisywać i uruchamiać z dysków tabeli partycji GUID
Czy 64-bitowa wersja systemu Windows XP może odczytywać, zapisywać i uruchamiać z dysków tabeli partycji GUID?
64-bitowa wersja systemu Windows XP może odczytywać i zapisywać dyski tabeli partycji GUID, ale nie mogą być uruchamiane z dysków tabeli partycji GUID.
Czy 64-bitowa wersja systemu Windows XP może odczytywać, zapisywać i uruchamiać z dysków MBR?
Tak.
Czy 32-bitowa wersja systemu Windows XP może odczytywać, zapisywać i uruchamiać z dysków tabeli partycji GUID?
L.p. Wersja 32-bitowa będzie widzieć tylko mbr ochrony. Partycja EE nie zostanie zamontowana ani nie zostanie uwidoczniona w inny sposób w oprogramowaniu programowym.
Czy 32-bitowa wersja systemu Windows XP może odczytywać, zapisywać i uruchamiać z dysków MBR?
Tak.
Czy system Microsoft Windows 2000, Microsoft Windows NT 4.0 lub Microsoft Windows 98/95 może odczytywać, zapisywać i uruchamiać z tabeli partycji GUID?
L.p. Starsze oprogramowanie będzie widzieć tylko mbr ochrony.
Co z mieszaniem i dopasowywanie tabeli partycji GUID i dysków MBR na tym samym komputerze
Tabela partycji GUID i dyski MBR mogą być mieszane tylko w systemach 64-bitowych, a obowiązują następujące ograniczenia:
Moduł ładujący systemu Windows XP i partycja rozruchowa muszą znajdować się na dysku tabeli partycji GUID. Inne dyski twarde mogą być tabelą partycji MBR lub GUID.
Dyski tabeli partycji MBR i GUID mogą być obecne w jednej grupie dysków dynamicznych. Zestawy woluminów mogą obejmować dyski tabeli partycji MBR i GUID, jednak ograniczenie wyrównania cylindra MBR może spowodować pewne trudności z dublowaniem lub usuwaniem MBR i dyskami tabeli partycji GUID.
Co z nośnikami wymiennymi
Nośniki wymienne muszą być MBR lub superfloppy.
Co to jest superfloppy
Nośnik wymienny bez tabeli partycji GUID lub formatowania MBR jest uważany za superfloppy. Cały nośnik jest traktowany jako pojedyncza partycja.
Producent nośnika wykonuje wszelkie partycjonowanie MBR nośnika wymiennego; System Windows nigdy nie partycjonuje nośnika wymiennego. Jeśli nośnik ma MBR, obsługiwana jest tylko jedna partycja. Istnieje niewielka różnica między nośnikami podzielonymi na partycje MBR i superfloppies.
Przykłady nośników wymiennych obejmują dyskietki, wkłady dyskowe JAZZ, nośnik magneto-optyczny, DVD-ROM i CD-ROM. Dyski twarde w magistralach zewnętrznych, takich jak SCSI lub IEEE 1394, nie są uznawane za wymienne.
Jakie jest domyślne zachowanie systemu Windows podczas partycjonowania nośnika
Jakie jest domyślne zachowanie 64-bitowej wersji systemu Windows XP podczas partycjonowania nośnika?
Dyski stałe są partycjonowane przy użyciu partycjonowania tabeli partycji GUID. Dyski tabeli partycji GUID można przekonwertować na dyski MBR tylko wtedy, gdy wszystkie istniejące partycjonowanie zostanie najpierw usunięte z powodu powiązanej utraty danych.
Jakie jest domyślne zachowanie 32-bitowej wersji systemu Windows XP podczas partycjonowania nośnika?
Można używać tylko dysków MBR. Dysków MBR nie można przekonwertować na dyski tabeli partycji GUID.
Rozszerzalne oprogramowanie układowe oprogramowania układowego
Jak można zamapować literę dysku w systemie operacyjnym na partycję w rozszerzalnym oprogramowaniu układowym interfejsu oprogramowania układowego?
Nie ma nieodłącznego mapowania między literą dysku a partycją, która może służyć do określenia jednej z pozostałych. Podstawowa partycja danych musi zostać zidentyfikowana przez jego identyfikator GUID partycji.
Jak można utworzyć rozszerzalną partycję systemową interfejsu oprogramowania układowego?
Rozszerzalne partycje systemowe interfejsu oprogramowania układowego można utworzyć przy użyciu rozszerzalnego oprogramowania układowego interfejsu oprogramowania układowego Diskpart.efi lub narzędzia wiersza polecenia systemu Windows XP Diskpart.exe lub można je utworzyć programowo przy użyciu IOCTL_SET_DRIVE_LAYOUT .
Co można zmienić na partycji
Nie należy bezpośrednio zmieniać żadnego wpisu nagłówka partycji. Nie należy używać narzędzi dyskowych ani narzędzi do wprowadzania zmian ani zmian.
Jakie partycjonowanie obsługuje system Windows XP na dyskach odłączanych
Często oczekuje się, że dyski odłączane są migrowane między komputerami lub po prostu są niedostępne dla systemu operacyjnego. Przykłady dysków odłączanych to dyski IEEE 1394, które można łatwo odłączyć od użytkownika końcowego lub dyski udostępnione usług klastra firmy Microsoft (MSCS), które są przenoszone między węzłami w klastrze. System Windows XP obsługuje tylko partycjonowanie MBR na dyskach odłączanych.
Rozszerzalna partycja systemowa interfejsu oprogramowania układowego
Jaka jest rozszerzalna partycja systemowa interfejsu oprogramowania układowego?
Rozszerzalna partycja systemowa interfejsu oprogramowania układowego zawiera NTLDR, Boot.ini i inne pliki, które są niezbędne do rozruchu komputera, takich jak sterowniki. Identyfikator GUID partycji definiuje rozszerzalną partycję systemową interfejsu oprogramowania układowego:
DEFINE_GUID (PARTITION_SYSTEM_GUID, 0xC12A7328L, 0xF81F, 0x11D2, 0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B)
Czy tylko dyski tabeli partycji GUID mają rozszerzalne partycje systemowe interfejsu oprogramowania układowego?
Nie, dyski MBR mogą również mieć rozszerzone partycje systemowe interfejsu oprogramowania układowego. Rozszerzalny interfejs oprogramowania układowego określa rozruch z tabeli partycji GUID lub MBR. Rozszerzalne partycje systemowe interfejsu oprogramowania układowego na dysku MBR są identyfikowane przez typ partycji 0xEF. Jednak system Windows XP nie obsługuje rozruchu rozszerzalnego interfejsu oprogramowania układowego z dysków MBR ani partycji 0xEF.
Jak duża jest rozszerzalna partycja systemowa interfejsu oprogramowania układowego?
Rozszerzalna partycja systemowa interfejsu oprogramowania układowego jest określana przy użyciu następującego algorytmu:
Maksymalna (100 MB, min (1 procent dysku fizycznego, 1 GB))
Innymi słowy, rozmiar partycji systemowej interfejsu rozszerzalnego oprogramowania układowego musi być większy od tych dwóch liczb, 100 MB lub 1 procent rozmiaru dysku fizycznego (do 1 GB). Rozmiar dysku fizycznego jest mierzony w czasie partycjonowania dysku.
Wartość 1 procent dysku fizycznego jest obliczana w momencie utworzenia partycji systemowej interfejsu rozszerzalnego oprogramowania układowego i nie zmienia się, jeśli dysk zostanie rozszerzony później (na przykład przy użyciu macierzy RAID).
Czy na jednym dysku mogą znajdować się dwie rozszerzalne partycje systemowe interfejsu oprogramowania układowego?
Taka konfiguracja nie powinna zostać utworzona i nie będzie obsługiwana.
Co z dwoma rozszerzalnymi partycjami systemowymi interfejsu oprogramowania układowego na dwóch różnych dyskach?
Rozszerzalne partycje systemowe interfejsu oprogramowania układowego można replikować na potrzeby konfiguracji wysokiej dostępności. Replikację należy wykonać ręcznie, a zawartość musi być synchronizowana ręcznie. Nie można dublować rozszerzalnych partycji systemowych interfejsu oprogramowania układowego.
Co firma Microsoft umieszcza w rozszerzonej partycji systemowej interfejsu oprogramowania układowego?
Firma Microsoft umieszcza moduł ładujący i inne pliki niezbędne do rozruchu systemu operacyjnego w partycji systemowej interfejsu rozszerzalnego oprogramowania układowego.
Gdzie na dysku należy umieścić rozszerzalną partycję systemową interfejsu oprogramowania układowego?
Partycja systemowa interfejsu rozszerzalnego oprogramowania układowego musi najpierw znajdować się na dysku. Chociaż nie ma wymagania dotyczącego architektury, istnieje wiele powodów, dla których warto najpierw umieścić rozszerzalną partycję systemową interfejsu oprogramowania układowego. Główną przyczyną jest to, że nie można obejmować woluminów, gdy rozszerzalna partycja systemowa interfejsu oprogramowania układowego jest logicznie między dwiema partycjami danych, które próbujesz podzielić.
Co producent komputera lub urządzenia powinien umieścić na partycji systemowej interfejsu rozszerzalnego oprogramowania układowego?
Rozszerzalna partycja systemowa interfejsu oprogramowania układowego powinna zawierać tylko pliki wymagane do rozruchu systemu operacyjnego, narzędzia platformy uruchamiane przed uruchomieniem systemu operacyjnego lub pliki, do których należy uzyskać dostęp przed uruchomieniem systemu operacyjnego, na przykład podczas konserwacji systemu przed rozruchem. Inne pliki dodane wartości lub diagnostyka, które są używane podczas działania systemu operacyjnego, nie powinny być umieszczane w rozszerzonej partycji systemowej interfejsu oprogramowania układowego. Należy pamiętać, że miejsce w partycji systemowej interfejsu rozszerzalnego oprogramowania układowego jest ograniczonym zasobem systemowym; jego głównym celem jest zapewnienie magazynu dla plików, które są niezbędne do rozruchu systemu operacyjnego.
Gdzie producent komputera umieszcza pliki, takie jak diagnostyka platformy lub inne pliki dodane wartości
Preferowaną opcją jest umieszczenie przez producentów komputerów zawartości dodanej wartości w partycji specyficznej dla producenta OEM. Podobnie jak partycje OEM MBR, zawartość tabeli partycji GUID OEM (lub inne nierozpoznane) partycje nie są uwidocznione (podane litery dysku lub zwracane na listach woluminów). Użytkownicy są ostrzegani, że usunięcie partycji może spowodować niepowodzenie działania komputera. Partycja specyficzna dla producenta OEM powinna zostać umieszczona przed partycją zarezerwowaną firmy Microsoft i po dowolnej rozszerzonej partycji systemowej interfejsu oprogramowania układowego na dysku. Chociaż nie jest to architektura, to umieszczanie ma takie same korzyści jak umieszczenie najpierw partycji systemu interfejsu rozszerzalnego oprogramowania układowego. Na przykład nie można również obejmować woluminów, gdy partycja specyficzna dla producenta OEM jest logicznie między dwiema partycjami danych, które próbujesz obejmować.
Umieszczanie w partycji systemowej interfejsu rozszerzalnego oprogramowania układowego jest opcją dla programów lub plików uruchamianych w środowisku rozruchowym systemu operacyjnego wstępnego. Jednak rozszerzalna partycja systemowa interfejsu oprogramowania układowego jest przestrzenią współdzieloną architektonicznie i reprezentuje ograniczony zasób. Należy uważnie rozważyć zużycie miejsca w partycji systemowej interfejsu rozszerzalnego oprogramowania układowego. Pliki, które nie są istotne dla środowiska rozruchowego wstępnie działającego systemu operacyjnego, nie powinny być umieszczane w partycji systemowej interfejsu rozszerzalnego oprogramowania układowego.
Partycja zarezerwowana firmy Microsoft
Co to jest partycja zarezerwowana firmy Microsoft?
Partycja zarezerwowana firmy Microsoft rezerwuje miejsce na każdym dysku do późniejszego użycia przez oprogramowanie systemu operacyjnego. Dyski tabeli partycji GUID nie zezwalają na ukryte sektory. Składniki oprogramowania, które wcześniej używały ukrytych sektorów, przydzielają teraz części partycji zarezerwowanej firmy Microsoft dla partycji specyficznych dla składników. Na przykład przekonwertowanie dysku podstawowego na dysk dynamiczny powoduje zmniejszenie rozmiaru partycji zarezerwowanej firmy Microsoft na tym dysku, a nowo utworzona partycja przechowuje dynamiczną bazę danych dysku. Partycja zarezerwowana firmy Microsoft ma następujący identyfikator GUID partycji:
DEFINE_GUID (PARTITION_MSFT_RESERVED_GUID, 0xE3C9E316L, 0x0B5C, 0x4DB8, 0x81, 0x7D, 0xF9, 0x2D, 0xF0, 0x02, 0x15 0xAE
Jakie dyski wymagają partycji zarezerwowanej firmy Microsoft?
Każdy dysk tabeli partycji GUID musi zawierać partycję zarezerwowaną firmy Microsoft. Partycja zarezerwowana firmy Microsoft musi być pierwszą partycją po partycji systemu interfejsu oprogramowania układowego rozszerzalnego (jeśli istnieje) na dysku. Szczególnie ważne jest, aby partycja zarezerwowana firmy Microsoft została utworzona przed innymi partycjami danych podstawowych.
Kto tworzy partycję zarezerwowaną firmy Microsoft?
Partycja zarezerwowana firmy Microsoft musi zostać utworzona, gdy informacje o partycjonowaniu dysku są najpierw zapisywane na dysku. Jeśli producent partycjonuje dysk, producent musi jednocześnie utworzyć partycję zarezerwowaną firmy Microsoft. Jeśli system Windows partycjonuje dysk podczas instalacji, tworzy partycję zarezerwowaną firmy Microsoft.
Dlaczego partycja zarezerwowana firmy Microsoft musi zostać utworzona podczas pierwszego partycjonowania dysku?
Po podzieleniu dysku na partycje nie pozostanie wolne miejsce do utworzenia partycji zarezerwowanej firmy Microsoft.
Jak duża jest partycja zarezerwowana firmy Microsoft?
Po początkowym utworzeniu rozmiar partycji zarezerwowanej firmy Microsoft zależy od rozmiaru dysku:
- Na dyskach, które są mniejsze niż 16 GB, partycja zarezerwowana firmy Microsoft wynosi 32 MB.
- Na dyskach, które są większe lub równe 16 GB, partycja zarezerwowana firmy Microsoft wynosi 128 MB. Ponieważ partycja zarezerwowana firmy Microsoft jest podzielona na inne partycje, staje się ona mniejsza.
Jakie partycje są wymagane przez system Windows XP
Każdy dysk rozruchowy musi zawierać rozszerzalną partycję systemową interfejsu oprogramowania układowego, partycję zarezerwowaną firmy Microsoft i co najmniej jedną podstawową partycję danych zawierającą system operacyjny. Każdy dysk danych musi zawierać co najmniej partycję zarezerwowaną firmy Microsoft i jedną podstawową partycję danych.
Wszystkie podstawowe partycje danych na dysku powinny być ciągłe. Jak wspomniano wcześniej, umieszczenie partycji specyficznej dla producenta OEM lub innej nierozpoznanej partycji między partycjami danych nakłada ograniczenia na późniejsze łączenie woluminów
Co to jest podstawowa partycja danych
Podstawowe partycje danych odpowiadają podstawowym partycjom MBR 0x6 (FAT), 0x7 (NTFS) lub 0xB (FAT32). Istnieje bezpośrednia korelacja "jeden do jednego" między podstawową partycją danych a literą dysku lub punktem instalacji, innym obiektem urządzenia woluminu lub obydwoma. Każda podstawowa partycja danych jest reprezentowana w systemie Windows jako obiekt urządzenia woluminu i opcjonalnie jako punkt instalacji lub litera dysku.
Jak zidentyfikowano podstawową partycję danych
Ma on następujący identyfikator GUID typu partycji:
DEFINE_GUID (PARTITION_BASIC_DATA_GUID, 0xEBD0A0A2L, 0xB9E5, 0x4433, 0x87, 0xC0, 0x68, 0xB6, 0xB7, 0x26, 0x99, 0xC7)
Czy użytkownicy końcowi zobaczą partycję systemu interfejsu oprogramowania układowego rozszerzalnego, partycję zarezerwowaną firmy Microsoft i partycje specyficzne dla producenta OEM
Użytkownik nie zobaczy tych partycji uwidocznionych w Eksploratorze Windows ani nie jest rozpoznawany system plików uwidoczniony w starszych programach, takich jak indeksowanie kontekstu. Rozszerzalna partycja systemowa interfejsu oprogramowania układowego, specyficzna dla producenta OEM i inne nierozpoznane partycje będą widoczne tylko w przystawce MMC zarządzanie dyskami.
Jakie partycje są instalowane domyślnie przez system Windows
System Windows XP uwidacznia tylko podstawowe partycje danych. Inne partycje z systemami plików FAT mogą być zainstalowane, ale nie są widoczne (tylko programowo). Tylko podstawowe partycje danych są przypisywane litery dysku lub punkty instalacji.
Zainstalowany jest system plików FAT partycji systemu rozszerzalnego interfejsu oprogramowania układowego, ale nie jest uwidoczniony. Dzięki temu programy działające w systemie Windows mogą aktualizować zawartość partycji systemowej interfejsu rozszerzalnego oprogramowania układowego. Następujący klucz rejestru lokalizuje partycję systemową interfejsu oprogramowania układowego rozszerzalnego:
HKEY_LOCAL_MACHINE/System/Setup/SystemPartition
Partycja zarezerwowana firmy Microsoft (i wszystkie partycje utworzone na podstawie partycji zarezerwowanej firmy Microsoft) mogą mieć rozpoznawalne systemy plików; żaden nie jest uwidoczniony.
Wszystkie partycje lub partycje specyficzne dla producenta OEM skojarzone z innymi systemami operacyjnymi nie są rozpoznawane przez system Windows. Nierozpoznane partycje z rozpoznawalnymi systemami plików są traktowane jak rozszerzalna partycja systemowa interfejsu oprogramowania układowego. Zostaną one zainstalowane, ale nie zostaną ujawnione. W przeciwieństwie do dysków MBR nie ma praktycznej różnicy między partycjami specyficznymi dla producenta OEM a innymi partycjami systemu operacyjnego; wszystkie są nierozpoznane.
Jak użytkownik może zobaczyć rozszerzalną partycję systemową interfejsu oprogramowania układowego, producenta OEM i inne nierozpoznane partycje
Użytkownik może używać narzędzi do zarządzania dyskami, takich jak przystawka MMC zarządzanie dyskami lub Diskpart.exe. Partycja zarezerwowana firmy Microsoft i wszystkie partycje utworzone na podstawie partycji zarezerwowanej firmy Microsoft są widoczne tylko w wierszu polecenia.
Co z dyskami dynamicznymi
Dyski dynamiczne używają dwóch różnych partycji tabeli partycji GUID:
Partycja kontenera danych odpowiadająca 0x42 partycji MBR z następującym identyfikatorem GUID:DEFINE_GUID (PARTITION_LDM_DATA_GUID, 0xAF9B60A0L, 0x1431, 0x4F62, 0xBC, 0x68, 0x33, 0x11, 0x71, 0x4A, 0x69, 0xAD)
Partycja zawierająca dynamiczną bazę danych konfiguracji z następującym identyfikatorem GUID:DEFINE_GUID(PARTITION_LDM_METADATA_GUID, 0x5808C8AAL, 0x7E8F, 0x42E0, 0x85, 0xD2, 0xE1, 0xE9, 0x04, 0x34, 0xCF, 0xB3) woluminy są tworzone w kontenerze danych i są instalowane domyślnie. Jest to takie samo, jak zawartość partycji 0x42 MBR.
Co się stanie, gdy dysk podstawowy jest konwertowany na dynamiczny
Aby dysk kwalifikował się do konwersji na dynamiczną, wszystkie podstawowe partycje danych na dysku muszą być ciągłe. Jeśli inne nierozpoznane partycje oddzielają podstawowe partycje danych, nie można przekonwertować dysku. Jest to jeden z powodów, dla których należy utworzyć partycję zarezerwowaną firmy Microsoft przed wszystkimi podstawowymi partycjami danych.
Pierwszym krokiem konwersji jest oddzielenie części partycji zarezerwowanej firmy Microsoft w celu utworzenia partycji bazy danych konfiguracji. Wszystkie partycje podstawowe bez rozruchu są następnie łączone w jedną partycję kontenera danych. Partycje rozruchowe są zachowywane jako oddzielne partycje kontenera danych. Jest to analogiczne do konwersji partycji podstawowych.
System Windows XP różni się od systemu Windows 2000 w tych partycjach podstawowych i rozszerzonych są preferencyjnie konwertowane na pojedynczą partycję 0x42, a nie zachowywane jako wiele odrębnych partycji 0x42, jak w systemie Windows 2000.
Jak można zamontować określoną partycję
Dostęp do partycji GUID partycji różnych typów można uzyskać przy użyciu następujących narzędzi.
Diskpart.efi:
Oprogramowanie układowe: rozszerzalna partycja systemowa interfejsu oprogramowania układowego
Partycja zarezerwowana firmy Microsoft
Diskpart.exe:
Windows XP: rozszerzalna partycja systemowa interfejsu oprogramowania układowego
Partycja zarezerwowana firmy Microsoft
Diskgmt.msc:
Windows XP: rozszerzalna partycja systemowa interfejsu oprogramowania układowego
DANE
Explorer.exe:
Windows XP: DANE
Możesz również opracowywać własne narzędzia (przy użyciu interfejsów API Microsoft Win32 lub Microsoft Win64) w celu uzyskania dostępu do partycji GUID partycji na ich poziomach pierwotnych.
Jak zarządzać dyskami tabeli partycji GUID w systemie Windows XP
Tabela partycji GUID i dyski MBR są zarządzane w taki sam sposób. Dyski można sformatować jako tabelę partycji GUID lub MBR przy użyciu narzędzia wiersza polecenia Diskpart.exe lub za pomocą przystawki Zarządzanie dyskami. Woluminy można tworzyć zarówno na dyskach partycji GUID, jak i MBR, a oba rodzaje dysków można mieszać w tej samej grupie dysków dynamicznych.
Co z zestawami FTdisk
Nie ma obsługi zestawu FTdisk w systemie Windows XP dla mbR lub dysków tabeli partycji GUID. Jedyną obsługą woluminów logicznych są dyski dynamiczne.
Czy dysk można przekonwertować z tabeli partycji GUID na MBR lub MBR na tabelę partycji GUID
Tak, ale tylko wtedy, gdy dysk nie zawiera partycji ani woluminów. Wszystkie dane na dysku zostaną zniszczone. Dyski tabeli partycji GUID są obsługiwane tylko w 64-bitowej wersji systemu Windows XP.
Jakie systemy plików są obsługiwane na dyskach tabeli partycji GUID
System PLIKÓW NTFS jest zalecany we wszystkich podstawowych partycjach danych i wszystkich woluminach dynamicznych. Instalator systemu Windows i przystawka Zarządzanie dyskami oferują tylko system plików NTFS. Jednak nadal można używać fat16 i FAT32 na tych partycjach, jak również. Aby obejść ten błąd, partycja lub wolumin muszą być sformatowane jawnie przy użyciu narzędzia Format.
Czy istnieje możliwość utworzenia kopii tabeli partycji GUID według sektora
L.p. Identyfikatory GUID dysku i partycji nie będą już unikatowe. To nigdy nie może się zdarzyć. Możesz utworzyć kopię warstwy po sektorze zawartości partycji systemu interfejsu oprogramowania układowego extensible lub podstawowych partycji danych.
Czy mimo to można skopiować cały dysk tabeli partycji GUID przy użyciu narzędzi do tworzenia obrazów OPK
Tak; istnieją jednak pewne kluczowe zastrzeżenia. Zestaw preinstalacji OEM (OPK) inicjuje identyfikatory GUID dysku i partycji do zera. Podczas pierwszego rozruchu systemu Windows XP system operacyjny generuje unikatowe identyfikatory GUID. Zestaw OPK obsługuje tylko generowanie partycji systemowej interfejsu rozszerzalnego oprogramowania układowego, partycji zarezerwowanej firmy Microsoft i podstawowych partycji danych.
Jeśli program zarejestrował jakiekolwiek identyfikatory GUID dysku lub partycji, program może nie działać. Wszelkie programy, sterowniki, narzędzia lub implementacje oprogramowania układowego dostarczane przez producentów komputerów lub dostawców programów, które korzystają z identyfikatorów GUID, powinny być w stanie obsługiwać identyfikatory GUID, które zmieniają się z wartości inicjowania opk na te, które są generowane przez system operacyjny.
Co to jest polecenie Diskpart.efi MAKE
Jest to sposób, aby producenci OEM uprościli instalację systemu operacyjnego przed instalacją i odzyskiwaniem systemu. To polecenie można łatwo rozszerzyć, aby utworzyć domyślną konfigurację dysku dla platformy. Na przykład producent komputera może rozszerzyć polecenie MAKE, aby automatycznie partycjonować dysk rozruchowy za pomocą rozszerzonej partycji systemowej interfejsu oprogramowania układowego, partycji zarezerwowanej firmy Microsoft, partycji specyficznej dla producenta OEM i jednej podstawowej partycji danych. Rozważmy na przykład możliwą konfigurację dysku o nazwie BOOT_DISK. W przypadku odzyskiwania po awarii BOOT_DISK MAKE pozwoli klientowi całkowicie ponownie partycjonować dysk rozruchowy do oryginalnych ustawień fabrycznych.
Co się stanie w przypadku wykrycia zduplikowanego dysku lub identyfikatora GUID partycji
System Windows XP wygeneruje nowe identyfikatory GUID dla zduplikowanego identyfikatora GUID dysku, identyfikatora GUID partycji zarezerwowanej firmy Microsoft lub podstawowego identyfikatora GUID partycji zarezerwowanej firmy Microsoft po wykryciu. Jest to podobne do obsługi zduplikowanego podpisu MBR w systemie Windows 2000. Zduplikowane identyfikatory GUID w kontenerze dynamicznym lub partycji bazy danych powodują nieprzewidywalne wyniki.
Jaki jest maksymalny rozmiar woluminu NTFS obsługiwany na dysku GPT
Zależy to od rozmiaru klastra wybranego w momencie formatowania. System PLIKÓW NTFS jest obecnie ograniczony do 2^32-1 jednostek alokacji. Daje to wolumin o pojemności 256 TB przy użyciu klastrów 64k. Jednak zostało to przetestowane tylko do 16 TB lub 17 592 186 040 320 bajtów przy użyciu rozmiaru klastra 4K. Na poniższym wykresie przedstawiono limity systemu plików NTFS na podstawie rozmiaru klastra:
Rozmiar klastra | Maksymalny rozmiar woluminu NTFS (nieprzetworzone bajty) |
---|---|
512 | 2,199,023,255,040 (2 TB) |
1,024 | 4,398,046,510,080 (4 TB) |
2048 | 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) |
Aby na przykład sformatować wolumin o rozmiarze klastra o rozmiarze 8 KB, należy użyć polecenia, takiego jak następujące polecenie w wierszu polecenia, gdzie /a: #### określa liczbę bajtów na klaster:
format d: /fs:ntfs /a:8192
Jeśli wybierzesz rozmiar klastra, który jest zbyt mały dla rozmiaru partycji, podczas próby sformatowania partycji zostanie wyświetlony następujący komunikat o błędzie:
Operacja formatowania nie została ukończona, ponieważ liczba klastrów jest większa niż oczekiwano
Aby określić rozmiar klastra woluminu, uruchom następujące polecenie w wierszu polecenia, a następnie zanotuj wartość Bajty na klaster :
fsutil fsinfo ntfsinfo <volume>
Uwaga 16.
Symbol <zastępczy woluminu> reprezentuje literę woluminu.
Na przykład po uruchomieniu fsutil fsinfo ntfsinfo c:
polecenia mogą pojawić się wyniki podobne do następujących danych wyjściowych:
Numer seryjny woluminu NTFS: 0xf4300f6c300f3560
Wersja: 3.1
Liczba sektorów: 0x000000001d17dbee
Łączna liczba klastrów: 0x0000000003a2fb7d
Bezpłatne klastry: 0x000000000102bfa0
Łączna liczba zarezerwowanych: 0x0000000000000800
Bajty na sektor: 512
Bajty na klaster: 4096
Bajty na segment FileRecord: 1024
Klastry na segment PlikuRekord: 0
Prawidłowa długość danych Mft: 0x000000000e630000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn: 0x0000000001d17dbe
Początek strefy Mft: 0x00000000002185a0
Koniec strefy Mft: 0x0000000000218740
Identyfikator RM: 1587CC47-A713-11DB-9287-806E6F6E6963
Uwaga 16.
W tym przykładzie wartość Bajty na klaster wynosi 4096. Ta wartość reprezentuje rozmiar klastra o rozmiarze 4 kilobajtów (KB).