Udostępnij za pośrednictwem


Ustanawianie i uruchamianie dublowania GPT w 64-bitowych systemach Windows

W tym artykule opisano sposób pomyślnego skonfigurowania dynamicznego dublowania partycji rozruchowej na dyskach tabeli partycji GUID (GPT).

Oryginalny numer KB: 814070

Podsumowanie

W przeciwieństwie do głównych dublowanych rekordów rozruchowych (MBR) w 32-bitowym systemie Windows, istnieje więcej kroków, aby pomyślnie utworzyć i uruchomić dublowane woluminy rozruchowe na dyskach GPT. W tym artykule opisano również sposób odzyskiwania po awarii dysku podstawowego, jeśli dysk w tle nie ma jeszcze ustanowionej partycji EFI. Dysk musi mieć partycję EFI do rozruchu.

Aby tworzyć rozruchowe woluminy dublowane na dyskach GPT, musisz mieć wbudowane narzędzia Diskpart.exe i Bootcfg.exe. Niektóre z tych kroków można wykonać za pomocą konsoli zarządzania dyskami, ale inne można wykonać tylko za pomocą wbudowanego narzędzia Diskpart.exe.

W celu zapewnienia spójności i łatwości użycia w tym artykule do wykonania kroków użyto narzędzia Diskpart.exe. Aby uzyskać pomoc dotyczącą wszelkich Diskpart.exe poleceń, uruchom narzędzie Diskmgmt.msc, a następnie otwórz tematy pomocy w menu Pomoc .

Kroki są wykonywane przy użyciu rzeczywistych przykładów. Kroki pokazują oczekiwane wyniki zwrócone z każdego polecenia. Dysk 0 jest podstawowym systemem i dyskiem rozruchowym. Dysk 1 to dysk w tle.

Przygotowywanie dysku w tle do dublowania

Przed skonfigurowaniem dublowania woluminów rozruchowych dobrym pomysłem jest posiadanie innego dysku GPT na komputerze, który zawiera partycję EFI (Extensible Firmware Interface). Partycja EFI zawiera pliki systemowe używane do rozruchu systemu operacyjnego. Jeśli podstawowy dysk systemowy (disk-0) ulegnie awarii, możesz użyć partycji EFI na dysku w tle (dysk-1), aby uruchomić. Ten krok tworzy i przygotowuje nowe partycje EFI i Microsoft Reserved (MSR) na dysku w tle. Do utworzenia wymaganych partycji EFI i MSR można użyć tylko narzędzia Diskpart.exe. Nie można użyć konsoli zarządzania dyskami do tworzenia lub dublowania partycji EFI lub MSR.

Przed rozpoczęciem upewnij się, że masz inny dysk PODSTAWOWY ze wszystkimi nieprzydzielone wolne miejsce o równej lub większej pojemności niż system dysków podstawowych i partycje rozruchowe. Jeśli dysk zapasowy został już przekonwertowany na dynamiczny, przywróć go z powrotem do warstwy Podstawowa przed wykonaniem tych kroków.

  1. W wierszu polecenia uruchom narzędzie Diskpart.exe.

    Spowoduje to uruchomienie konsoli diskpart. Po zainicjowaniu zostanie wyświetlona funkcja DISKPART> . Oczekuje na polecenia wejściowe.

  2. Wybierz dysk, który ma być dyskiem w tle, a następnie przekonwertuj dysk na GPT. W tym przykładzie dysk 1 jest używany dla dysku dublowanego (w tle).

    Uwaga 16.

    • Wybrany dysk nie może zawierać żadnych partycji danych i musi być nieprzetworzonym dyskiem podstawowym zawierającym tylko nieprzydzielone miejsce o równej lub większej pojemności niż dysk podstawowy systemu.
    • Poniżej przedstawiono polecenia wpisywane w wierszu polecenia.
    • DISKPART> Select disk 1

      Dysk 1 jest teraz wybranym dyskiem.

    • DISKPART> Convert GPT

      Narzędzie Diskpart pomyślnie przekonwertowało wybrany dysk na format GPT.

    • DISKPART> List partition

      Partition ### Type Size Offset

      Partycja 1 zarezerwowana 32 MB 17 KB

      Uwaga 16.

      Jeśli w tym momencie zostanie wyświetlona więcej niż jedna partycja, wybrano niewłaściwy dysk lub nie uruchomiono dysku pierwotnego. Popraw tę odpowiedź przed kontynuowaniem lub może wystąpić utrata danych.

  3. Wybierz partycję 1 na dysku 1, a następnie usuń ją — musisz użyć polecenia zastąpienia, aby usunąć partycję Microsoft Reserved (MSR). Po utworzeniu wymaganej partycji EFI należy ponownie utworzyć nową partycję MSR.

    • DISKPART> Select partition 1

      Partycja 1 jest teraz wybraną partycją.

    • DISKPART> Delete partition override

      Narzędzie Diskpart pomyślnie usunął wybraną partycję.

  4. Wybierz pozycję disk-0, a następnie wyświetl listę partycji na dysku-0. Za pomocą danych wyjściowych polecenia listy utwórz nowe partycje EFI i MSR na dysku 1, które są takie same jak te na dysku 0.

    • DISKPART> Select disk 0

      Dysk 0 jest teraz wybranym dyskiem.

    • DISKPART> List partition

      Partition ### Type Size Offset

      Partycja 1 system 204 MB 32 KB <---- PARTYCJI EFI
      Partycja 2 podstawowa 4996 MB 204 MB
      Partycja 3 Zarezerwowane 32 MB 9 GB <---- PARTYCJI MSR

    • DISKPART> select disk 1

      Dysk 1 jest teraz wybranym dyskiem.

    • DISKPART> create partition efi size=204

      Narzędzie Diskpart powiodło się podczas tworzenia określonej partycji.

    • DISKPART> create partition msr size=32

      Narzędzie Diskpart powiodło się podczas tworzenia określonej partycji.

    • DISKPART> list partition

      Partition ### Type Size Offset

      Partycja 1 System 204 MB 17 KB <---- NOWEJ PARTYCJI EFI W TLE
      *Partycja 2 zarezerwowane 32 MB 204 MB <---- NOWEJ PARTYCJI MSR W TLE

  5. Wybierz partycję EFI na dysku w tle, a następnie przypisz literę do partycji EFI, aby można było ją sformatować. W tym przykładzie litera dysku S jest przypisywana do partycji EFI w tle. W tym kroku można użyć dowolnej dostępnej litery dysku.

    • DISKPART> Select disk 1

      Dysk 1 jest teraz wybranym dyskiem.

    • DISKPART> Select partition 1

      Partycja 1 jest teraz wybraną partycją.

    • DISKPART> Assign letter=S

      Program Diskpart pomyślnie przypisał literę dysku lub punkt instalacji.

  6. Otwórz nowy wiersz polecenia, a następnie użyj narzędzia formatowania, aby sformatować partycję EFI (S:) w systemie plików FAT. Należy to zrobić, aby można było skopiować pliki systemowe z podstawowej partycji EFI do nowej partycji EFI. Nie formatuj przy użyciu systemu plików NTFS. System nie może uruchomić się z partycji EFI, chyba że jest sformatowany z systemem plików FAT.

    • C:\> format s: /fs:fat /q /y

      Typ systemu plików to RAW.
      Nowy system plików to FAT.
      Szybkie formatowanie 204M
      Trwa inicjowanie tabeli alokacji plików (FAT)...
      Formatowanie ukończone.

      Łączna ilość miejsca na dysku: 213 680 128 bajtów.
      213 680 128 bajtów dostępnych na dysku.

      4096 bajtów w każdej jednostce alokacji.
      52 168 jednostek alokacji dostępnych na dysku.

      16 bitów w każdym wpisie FAT.

      Numer seryjny woluminu to EA34-03C7

  7. Naciśnij ALT+TAB, aby powrócić do okna polecenia diskpart. Wybierz partycję EFI na dysku podstawowym (disk-0), a następnie przypisz literę dysku do tej partycji EFI. W tym przykładzie litera dysku P jest przypisana do podstawowej partycji EFI na dysku-0. W tym kroku można użyć dowolnej dostępnej litery dysku.

    • DISKPART> Select disk 0

      Dysk 0 jest teraz wybranym dyskiem.

    • DISKPART> Select partition 1

      Partycja 1 jest teraz wybraną partycją.

    • DISKPART> Assign letter=P

      Program Diskpart pomyślnie przypisał literę dysku lub punkt instalacji.

  8. Ponownie naciśnij ALT+TAB, aby powrócić do innego wiersza polecenia. Użyj polecenia xcopy, aby skopiować pliki systemowe z podstawowej partycji EFI (P:) do partycji EFI w tle (S:). Należy to zrobić, aby upewnić się, że dysk w tle może uruchomić system, jeśli dysk-0 ulegnie awarii. Upewnij się, że używasz poprawnych liter dysku, jeśli użyto różnych liter dla partycji EFI.

    • C:\> xcopy p:\*.* s: /s /h

      p:\EFI\Microsoft\WINNT50\Boot0003
      p:\EFI\Microsoft\WINNT50\ia64ldr.efi

      p:\EFI\Microsoft\EFIDrivers\fpswa.efi
      p:\MSUtil\diskpart.efi

      p:\MSUtil\fdisk.efi
      p:\MSUtil\format.efi
      p:\MSUtil\nvrboot.efi

      7 skopiowanych plików

  9. Usuń litery dysku przypisane do obu partycji EFI. Ten krok jest opcjonalny, ponieważ po ponownym uruchomieniu nie zostaną ponownie przypisane.

    • DISKPART> Select volume P

      Wolumin P jest wybranym woluminem.

    • DISKPART> Remove

      Narzędzie DiskPart pomyślnie usunęło literę dysku lub punkt instalacji.

    • Powtórz kroki dla woluminu S.

Konwertowanie dysków podstawowych i w tle na dynamiczne

Aby można było ustanowić dublowanie, należy przekonwertować dysk podstawowy (źródłowy) (dysk-0) i dysk w tle (dysk-1) na dynamiczny. Gdy dyski są dynamiczne (po ponownym uruchomieniu), można ustanowić dublowanie. Ten krok można wykonać za pomocą konsoli zarządzania dyskami lub narzędzia Diskpart.exe.

  1. Po Diskpart.exe wybierz dysk, który chcesz przekonwertować na dynamiczny, a następnie przekonwertuj go na dynamiczny. Wykonaj to zarówno na dyskach w tle, jak i na podstawowych dyskach GPT. Zacznij od dysku w tle.

    • DISKPART> Select disk 1

      Dysk 1 jest teraz wybranym dyskiem

    • DISKPART> Convert dynamic

      Narzędzie Diskpart pomyślnie przekonwertowało wybrany dysk na format dynamiczny.

    • DISKPART> Select disk 0

      Dysk 0 jest teraz wybranym dyskiem

    • DISKPART> Convert dynamic

      Aby ukończyć tę operację, należy ponownie uruchomić komputer.

    • DISKPART> Exit

      Trwa opuszczanie narzędzia Diskpart...

  2. Zamknij i uruchom ponownie komputer, aby ukończyć konwersję dysku systemowego (disk-0) na dynamiczny. Może to wymagać dwóch ponownych uruchomień.

Ustanawianie dublowania z dysku rozruchowego do dysku w tle

Gdy dyski podstawowe (disk-0) i w tle (disk-1) są dynamiczne, można następnie ustanowić dublowanie woluminu rozruchowego na dysku w tle. Ten krok można wykonać za pomocą konsoli zarządzania dyskami lub narzędzia Diskpart.exe.

  1. W Diskpart.exe wybierz wolumin rozruchowy (C:), a następnie zdubluj wolumin na dysku w tle (disk-1).

    • DISKPART> Select volume C

      Wolumin 1 jest wybranym woluminem.

    • DISKPART> add disk=1

      Narzędzie Diskpart zakończyło się pomyślnie dodaniem dublowania do woluminu.

  2. Poczekaj na zakończenie synchronizacji woluminów, a następnie zamknij narzędzie Diskpart.

Dodawanie nowych wpisów rozruchowych partycji EFI do pamięci NVRAM przy użyciu Bootcfg.exe

Po pomyślnym ustanowieniu dublowania rozruchu nowy wpis rozruchu został automatycznie dodany do pamięci NVRAM, aby można było uruchomić go na dysku w tle. Ten nowy wpis jest wyświetlany jako Boot Mirror C: - secondary plex w menu rozruchu. Jeśli go wybierzesz, zostanie on uruchomiony w systemie operacyjnym na dysku w tle. Jeśli jednak coś się stanie z dowolnym plikiem systemowym lub samą partycją EFI na dysku-0 lub jeśli dysk-0 nie powiodło się całkowicie, należy uruchomić rozruch z partycji EFI na dysku-1. Zanim będzie to działać, należy dodać wpisy rozruchowe do pamięci NVRAM za pomocą narzędzia Bootcfg.exe.

  1. W wierszu polecenia uruchom narzędzie Bootcfg.exe, aby wyświetlić bieżące wpisy rozruchowe. Masz jeden wpis rozruchowy dla głównego systemu operacyjnego (identyfikator wpisu rozruchu:1) i jeden wpis rozruchowy dla dysku Dublowanie (cień) (identyfikator wpisu rozruchu:5).

    • C:> bootcfg

      Opcje rozruchu

      Limit czasu: 30
      Ustawienie domyślne: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDO
      CurrentBootEntryID: 5

      Wpisy rozruchu

      Identyfikator wpisu rozruchu: 1
      Przyjazna nazwa systemu operacyjnego: Windows 2003 Server, Enterprise OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 2
      Przyjazna nazwa systemu operacyjnego: LS120

      Identyfikator wpisu rozruchu: 3
      Przyjazna nazwa systemu operacyjnego: CDROM

      Identyfikator wpisu rozruchu: 4
      Przyjazna nazwa systemu operacyjnego: powłoka EFI

      Identyfikator wpisu rozruchu: 5
      Przyjazna nazwa systemu operacyjnego: Boot Mirror C: - secondary plex
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

  2. Przed dodaniem nowych wpisów partycji EFI i partycji rozruchowej na dysku w tle do pamięci NVRAM należy wyświetlić listę istniejących partycji na dysku-0, aby można było wyodrębnić identyfikator GUID partycji o bieżącej partycji EFI. bootcfg /list Użyj polecenia disk-0, aby wyświetlić wszystkie partycje:

    • C:\> bootcfg /list 0

      Informacje o tabeli partycji dla dysku: 0

      Nr partycji: 1
      Styl partycji: GPT
      Przesunięcie początkowe: 32 256
      Długość partycji: 213 825 024
      Identyfikator GUID partycji: {68d298c0-1b6a-01c1-507b-9e5f8078f531}
      Typ identyfikatora GUID: {c12a7328-f81f-11d2-ba4b-00a0c93ec93b}
      Nazwa partycji: partycja systemowa EFI

      Partycja nr: 2
      Styl partycji: GPT
      Przesunięcie początkowe: 213,857,280
      Długość partycji: 5,142,056,960
      Identyfikator GUID partycji: {68d298c0-1b6a-01c1-f1b3-12714f758821}
      Typ identyfikatora GUID: {af9b60a0-1431-4f62-bc68-3311714a69ad}
      Nazwa partycji: partycja danych LDM

      Nr partycji: 3
      Styl partycji: GPT
      Przesunięcie początkowe: 9,153,031,680
      Długość partycji: 1048 576
      Identyfikator GUID partycji: {73e47280-0d38-11d7-b47f-806e6f6e6e6963}
      Typ identyfikatora GUID: {5808c8aa-7e8f-42e0-85d2-e1e90434cfb3}
      Nazwa partycji: partycja metadanych LDM

      Nr partycji: 4
      Styl partycji: GPT
      Przesunięcie początkowe: 9,154,080,256
      Długość partycji: 32 505 856
      Identyfikator GUID partycji: {1ca4672d-a37c-4e12-bacb-c5ae97924965}
      Typ identyfikatora GUID: {e3c9e316-0b5c-4db8-817d-f92df00215ae}
      Nazwa partycji: partycja zarezerwowana firmy Microsoft

    • Zanotuj identyfikator GUID partycji EFI. {________-____-____-____-____________} Będzie to używane jako identyfikator GUID ŹRÓDŁA w późniejszym poleceniu.

      W tym przykładzie wartość to {68d298c0-1b6a-01c1-507b-9e5f8078f531} i będzie używana w późniejszym poleceniu.

  3. bootcfg /list Użyj polecenia disk-1, aby wyświetlić wszystkie jego partycje:

    • C:\> bootcfg /list 1

      Informacje o tabeli partycji dla dysku: 1

      Nr partycji: 1
      Styl partycji: GPT
      Przesunięcie początkowe: 17 408
      Długość partycji: 213 909 504
      Identyfikator GUID partycji: {476688c5-8ebf-47d2-80e7-cf9d065edb81}
      Typ identyfikatora GUID: {c12a7328-f81f-11d2-ba4b-00a0c93ec93b}
      Nazwa partycji: partycja systemowa EFI

      Partycja nr: 2
      Styl partycji: GPT
      Przesunięcie początkowe: 213,926,912
      Długość partycji: 1048 576
      Identyfikator GUID partycji: {b72d10f6-e94e-4a4d-bb8e-4da985cc1679}
      Typ identyfikatora GUID: {5808c8aa-7e8f-42e0-85d2-e1e90434cfb3}
      Nazwa partycji: partycja metadanych LDM

      Nr partycji: 3
      Styl partycji: GPT
      Przesunięcie początkowe: 214,975,488
      Długość partycji: 32 505 856
      Identyfikator GUID partycji: {824858f3-b8d5-4b4d-a3c7-18aac4442b7e}
      Typ identyfikatora GUID: {e3c9e316-0b5c-4db8-817d-f92df00215ae}
      Nazwa partycji: partycja zarezerwowana firmy Microsoft

      Nr partycji: 4
      Styl partycji: GPT
      Przesunięcie początkowe: 247,481,344
      Długość partycji: 5,142,056,960
      Identyfikator GUID partycji: {f3d11286-2582-4d76-889c-b82c346be44e}
      Typ identyfikatora GUID: {af9b60a0-1431-4f62-bc68-3311714a69ad}
      Nazwa partycji: partycja danych LDM

    • Zanotuj identyfikator GUID partycji EFI. {________-____-____-____-____________} Będzie to używane jako identyfikator GUID obiektu DOCELOWEGO w późniejszym poleceniu.

      W tym przykładzie wartość to {476688c5-8ebf-47d2-80e7-cf9d065edb81} i będzie używana w późniejszym poleceniu.

  4. Teraz masz wartości GUID SOURCE i TARGET EFI, które należy sklonować wpisy rozruchowe w pamięci NVRAM. Nowe wpisy używają nowego identyfikatora GUID partycji EFI na dysku w tle, aby uruchomić system, jeśli dysk-0 ulegnie awarii w jakikolwiek sposób. bootcfg /clone Użyj polecenia , aby dodać nowe wpisy rozruchu NVRAM ze źródłowymi i docelowymi wartościami identyfikatora GUID zarejestrowanymi w krokach 2 i 3.

    • C:>bootcfg /clone /sg {68d298c0-1b6a-01c1-507b-9e5f8078f531} /tg {476688c5-8ebf-47d2-80e7-cf9d06 5edb81} /d+ Cloned_Entry

      INFORMACJE: wpis rozruchowy, którego identyfikator ma wartość "1", został pomyślnie sklonowany.
      INFO: Wpis rozruchowy, którego identyfikator ma wartość "5", został pomyślnie sklonowany.
      POWODZENIE: operacja została ukończona pomyślnie.

  5. Aby wyświetlić nowe sklonowane wpisy dodane do pamięci NVRAM, użyj polecenia bootcfg i zwróć uwagę, że masz teraz siedem wpisów zamiast pięciu. Dwa dolne wpisy są sklonowanymi wpisami i będą używać partycji EFI na dysku w tle (dysk-1) do rozruchu.

    • C:\>bootcfg

      Opcje rozruchu

      Limit czasu: 30
      Ustawienie domyślne: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS
      CurrentBootEntryID: 5

      Wpisy rozruchu

      Identyfikator wpisu rozruchu: 1
      Przyjazna nazwa systemu operacyjnego: Windows 2003 Server, Enterprise
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 2
      Przyjazna nazwa systemu operacyjnego: LS120

      Identyfikator wpisu rozruchu: 3
      Przyjazna nazwa systemu operacyjnego: CDROM

      Identyfikator wpisu rozruchu: 4
      Przyjazna nazwa systemu operacyjnego: powłoka EFI

      Identyfikator wpisu rozruchu: 5
      Przyjazna nazwa systemu operacyjnego: Boot Mirror C: - secondary plex
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 6
      Przyjazna nazwa systemu operacyjnego: Windows 2003 Server, Enterprise Cloned_Entry
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume3\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 7
      Przyjazna nazwa systemu operacyjnego: Dublowanie rozruchu C: - pomocniczy Cloned_Entry plex
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume3\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

Przetestuj rozruch dysku w tle przy użyciu nowych wpisów rozruchowych

Po utworzeniu nowych wpisów rozruchowych w pamięci NVRAM przetestuj wpisy, aby upewnić się, że system może uruchomić dysk w tle, jeśli dysk-0 zakończy się niepowodzeniem.

  1. Wykonaj bezproblemowe zamykanie i ponowne uruchamianie systemu Windows.
  2. W menu rozruchowym wybierz wpis rozruchu o nazwie Boot Mirror C: - secondary plex Cloned_Entry , aby uruchomić dysk w tle. Partycja EFI na dysku w tle będzie używana do rozruchu systemu operacyjnego Windows. Mimo że nie musisz, można również wyłączyć komputer, usunąć dysk-0, a następnie ponownie wykonać test, aby upewnić się, że system będzie rozruchowy, jeśli oryginalny dysk system naprawdę ulegnie awarii i zostanie usunięty.

Odzyskiwanie dysku rozruchowego w tle z brakującą lub uszkodzoną partycją EFI

Jeśli oryginalny system operacyjny Windows został zdublowany programowo na dynamicznym dysku GPT, który nie zawiera partycji EFI lub partycja EFI ulegnie uszkodzeniu lub jeśli podstawowy dysk systemowy (dysk-0) ulegnie awarii, podczas próby rozruchu na dysku w tle może zostać wyświetlony następujący komunikat o błędzie:

LOADING.: Boot Mirror C: - Secondary plex

Ładowanie dublowania rozruchu c: - pomocniczy plex nie powiodło się: Nie znaleziono

Wstrzymano — naciśnij dowolny, aby kontynuować.

Teraz należy użyć poniższej procedury, aby odzyskać oryginalny dysk systemu operacyjnego (w tle). Poniższe kroki pokazują cały proces. Proces obejmuje zastąpienie dysku 0, ponowne zainstalowanie systemu Windows na nowym dysku zastępczym, co powoduje utworzenie nowej partycji systemu EFI, a następnie dodanie nowych wpisów rozruchowych do pamięci NVRAM, aby można było uruchomić z powrotem do oryginalnego systemu operacyjnego na dysku w tle-1.

  1. Usuń nieudany dysk systemowy (dysk-0) i zastąp go dobrym dyskiem. Zapoznaj się z podręcznikami sprzętowymi, aby uzyskać prawidłowy sposób wymiany dysku, który zakończył się niepowodzeniem. Dysk zastępczy nie musi być partycjonowany ani sformatowany. Może to być zupełnie nowy dysk.

  2. Włóż dysk CD instalacji systemu Windows 2003 Server do dysku CD-ROM komputera, a następnie włącz system.

  3. Po wyświetleniu menu opcji rozruchu systemu wybierz opcję rozruchu z dysku CD-ROM. Po wyświetleniu monitu o naciśnięcie dowolnego w celu uruchomienia z dysku CD naciśnij dowolny.

    Spowoduje to uruchomienie instalacji systemu Windows 2003 Server.

  4. Na ekranie Witamy w Instalatorze systemu Windows naciśnij ENTER, aby zainstalować i zezwolić Instalatorowi na automatyczne tworzenie nowej partycji systemowej.

    Należy to zrobić, aby uruchomić program i zezwolić instalatorowi na kontynuowanie.

  5. Po utworzeniu nowych partycji EFI i MSR wybierz wolne miejsce na dysku-0 i utwórz nową partycję wystarczająco dużą, aby zainstalować system Windows i przechowywać plik strony.

  6. Wybierz nowo utworzoną partycję, aby zainstalować system Windows w systemie Windows, a następnie wybierz opcję formatu, którą chcesz sformatować. Instalacja będzie kontynuowana. Odpowiedz na wszystkie odpowiednie pytania, za pomocą których zostanie wyświetlony monit, a następnie pozwól na zakończenie instalacji.

  7. Po zakończeniu instalacji zaloguj się w konsoli jako administrator.

  8. W wierszu polecenia uruchom polecenie bootcfg, aby wyświetlić bieżące elementy menu rozruchowego z pamięci NVRAM.

    • C:\>bootcfg

      Opcje rozruchu

      Limit czasu: 5 domyślne: \Device\HarddiskVolume3\WINDOWS CurrentBootEntryID: 1

      Wpisy rozruchu

      Identyfikator wpisu rozruchu: 1
      Przyjazna nazwa systemu operacyjnego: Microsoft Windows Server 2003, Enterprise Edition
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskVolume3\WINDOWS

      Identyfikator wpisu rozruchu: 2
      Przyjazna nazwa systemu operacyjnego: Windows Server 2003, Enterprise Edition
      OsLoadOptions: N/A
      BootFilePath: (null)
      OsFilePath: (null)

      Identyfikator wpisu rozruchu: 3
      Przyjazna nazwa systemu operacyjnego: LS120

      Identyfikator wpisu rozruchu: 4
      Przyjazna nazwa systemu operacyjnego: CDROM

      Identyfikator wpisu rozruchu: 5
      Przyjazna nazwa systemu operacyjnego: powłoka EFI

      Identyfikator wpisu rozruchu: 6
      Przyjazna nazwa systemu operacyjnego: Boot Mirror C: - secondary plex
      OsLoadOptions: N/A
      BootFilePath: (null)
      OsFilePath: (null)

  9. Użyj polecenia , bootcfg /list aby wyświetlić wszystkie partycje na dysku w tle (disk-1). Znajdź oryginalną partycję rozruchową systemu Windows. Ma on nazwę partycji danych LDM i ma długość partycji o takim samym rozmiarze jak oryginalna partycja rozruchowa.

    W tym przykładzie partycja rozruchowa jest wpisem Nr: 3 z identyfikatorem GUID {9aee294a-fa7d-4d4a-8a47-51a1dd1f9867}

    • C:\bootcfg /list 1

      Informacje o tabeli partycji dla dysku: 1

      Nr partycji: 1
      Styl partycji: GPT
      Przesunięcie początkowe: 17 408
      Długość partycji: 1048 576
      Identyfikator GUID partycji: {646091f1-b826-47e8-a72c-f22072e9a769}
      Typ identyfikatora GUID: {5808c8aa-7e8f-42e0-85d2-e1e90434cfb3}
      Nazwa partycji: partycja metadanych LDM

      Partycja nr: 2
      Styl partycji: GPT
      Przesunięcie początkowe: 1065 984
      Długość partycji: 32 505 856
      Identyfikator GUID partycji: {afb1e6b9-d8a6-456d-8df1-31327f94f3fe}
      Typ identyfikatora GUID: {e3c9e316-0b5c-4db8-817d-f92df00215ae}
      Nazwa partycji: partycja zarezerwowana firmy Microsoft

      Nr partycji: 3
      Styl partycji: GPT
      Przesunięcie początkowe: 33 571,840
      Długość partycji: 3,142,056,960
      Identyfikator GUID partycji: {9aee294a-fa7d-4d4a-8a47-51a1dd1f9867}
      Typ identyfikatora GUID: {af9b60a0-1431-4f62-bc68-3311714a69ad}
      Nazwa partycji: partycja danych LDM

      Nr partycji: 4
      Styl partycji: GPT
      Przesunięcie początkowe: 3,175,628,800
      Długość partycji: 1,174,758,912
      Identyfikator GUID partycji: {ab104fde-0782-4810-842e-0fb291e385ad}
      Typ identyfikatora GUID: {af9b60a0-1431-4f62-bc68-3311714a69ad}
      Nazwa partycji: partycja danych LDM

  10. Użyj polecenia , bootcfg /mirror aby dodać wpis rozruchowy do pamięci NVRAM dla partycji rozruchowej dysków w tle i nadaj mu znaczący opis. Użyj identyfikatora GUID partycji z partycji rozruchowej wyodrębnionej wcześniej.

    • C:\>bootcfg /mirror /add {9aee294a-fa7d-4d4a-8a47-51a1dd1f9867} /D "Original Shadow drive"

      POWODZENIE: dodano dublowany wpis rozruchu.

  11. Użyj bootcfg, aby ponownie wyświetlić elementy menu rozruchowego. Zwróć uwagę, że nowy wpis został dodany do dołu listy. Teraz możesz użyć tego wpisu do rozruchu oryginalnego systemu operacyjnego Windows.

    -C:\>bootcfg

    Opcje rozruchu

    Limit czasu: 5
    Ustawienie domyślne: \Device\HarddiskVolume3\WINDOWS
    CurrentBootEntryID: 1

    Wpisy rozruchu

    Identyfikator wpisu rozruchu: 1
    Przyjazna nazwa systemu operacyjnego: Microsoft Windows Server 2003, Enterprise Edition
    OsLoadOptions: N/A
    BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
    OsFilePath: \Device\HarddiskVolume3\WINDOWS

    Identyfikator wpisu rozruchu: 2
    Przyjazna nazwa systemu operacyjnego: Windows Server 2003, Enterprise Edition
    OsLoadOptions: N/A
    BootFilePath: (null)
    OsFilePath: (null)

    Identyfikator wpisu rozruchu: 3
    Przyjazna nazwa systemu operacyjnego: LS120

    Identyfikator wpisu rozruchu: 4
    Przyjazna nazwa systemu operacyjnego: CDROM

    Identyfikator wpisu rozruchu: 5
    Przyjazna nazwa systemu operacyjnego: powłoka EFI

    Identyfikator wpisu rozruchu: 6
    Przyjazna nazwa systemu operacyjnego: Boot Mirror C: - secondary plex
    OsLoadOptions: N/A
    BootFilePath: (null)
    OsFilePath: (null)

    Identyfikator wpisu rozruchu: 7
    Przyjazna nazwa systemu operacyjnego: oryginalny dysk w tle
    OsLoadOptions: N/A
    BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
    OsFilePath: (null)

  12. Zamknij komputer, a następnie uruchom go ponownie. Wybierz element menu rozruchowego Oryginalny dysk w tle, aby uruchomić oryginalny system operacyjny. Spowoduje to powrót serwera do środowiska produkcyjnego. Aby naprawić dublowanie w taki sposób, aby można było użyć nowego dysku disk-0 jako podstawowego dysku systemu operacyjnego i ponownie znajdować się w środowisku odpornym na uszkodzenia, wykonaj następujące kroki.

Ponownie ustanów dublowanie podstawowego dysku rozruchowego

Podczas rozruchu na dysku w tle (dysk-1) należy "usunąć" uszkodzone dublowanie, a następnie usunąć brakujący dysk. Można to zrobić za pomocą konsoli zarządzania dyskami lub narzędzia Diskpart.exe.

Uwaga 16.

Jeśli na oryginalnym dysku dynamicznym 0 wystąpiły dodatkowe woluminy, należy je również usunąć, zanim będzie można usunąć brakujący dysk.

  1. Po Diskpart.exe wyświetl listę woluminów, a następnie zanotuj liczbę woluminów (wolumin #) dublowania, który zakończył się niepowodzeniem. Wybierz wolumin dublowania (wolumin #), a następnie wyświetl szczegóły, aby zobaczyć, z czego brakuje dysku (m#) musisz przerwać dublowanie. W tym przykładzie pracujesz z woluminem 0 na brakującym dysku m0.

    • DISKPART> list volume

      Informacje o stanie rozmiaru woluminu ### Ltr Etykieta fs

      Rozruch rd woluminu 0 C PRIMARY NTFS dublowany 2996 MB
      Wolumin 1 D CD-ROM 0 B w dobrej kondycji
      Wolumin 2 partition 2996 MB w dobrej kondycji
      System dobrej kondycji woluminu 3 partycji 102 MB

    • DISKPART> select volume 0

      Wolumin 0 jest wybranym woluminem.

    • Wolumin szczegółów NARZĘDZIA DISKPART>

      Rozmiar dysku ### Rozmiar stanu Wolny Dyn Gpt

      Brak dysku M0 2996 MB 0 B *
      Dysk 1 Online 4149 MB 1120 MB **

  2. Przerwij dublowanie, określając brakujący dysk (m0), a następnie użyj opcji nie zachowaj , aby usunąć element plex (partycja) z brakującego dysku. Wyświetl listę woluminów, aby upewnić się, że duplikat zniknął, a wolumin jest teraz wyświetlany jako wolumin prosty.

    • DISKPART> break disk=m0 nokeep

      Usługa nie zaktualizowała pliku rozruchowego.

      Narzędzie Diskpart pomyślnie przerwało wolumin dublowania.

    • DISKPART> list volume

      Informacje o stanie rozmiaru woluminu ### Ltr Etykieta fs

      Wolumin 0 C PODSTAWOWY NTFS Simple 2996 MB w dobrej kondycji rozruchu
      Wolumin 1 D CD-ROM 0 B w dobrej kondycji
      Wolumin 2 partition 2996 MB w dobrej kondycji
      System dobrej kondycji woluminu 3 partycji 102 MB

  3. Wybierz brakujący dysk (m0), a następnie usuń go.

    • DISKPART> select disk m0

      Dysk M0 jest teraz wybranym dyskiem.

    • DISKPART> delete disk

      Narzędzie DiskPart pomyślnie usunęło brakujący dysk.

  4. Usuń nową partycję systemu operacyjnego Windows Server na dysku-0, ponieważ nie jest już wymagana. To sprawia, że miejsce na ponowne dublowanie z powrotem do dysku-0.

    Uwaga 16.

    Ten krok jest opcjonalny, jeśli masz wystarczającą ilość wolnego miejsca na dysku-0, aby ponownie ustanowić dublowanie.

    • DISKPART> select disk 0

      Dysk 0 jest teraz wybranym dyskiem.

    • DISKPART> list partition

      Partition ### Type Size Offset

      Partycja 1 system 102 MB 32 KB
      Partycja 2 zarezerwowane 31 MB 102 MB
      Partycja 3 podstawowa 2996 MB 133 MB

    • DISKPART> select partition 3

      Partycja 3 jest teraz wybraną partycją.

    • DISKPART> delete partition

      Narzędzie Diskpart pomyślnie usunął wybraną partycję.

  5. Przekonwertuj dysk-0 na dynamiczny, a następnie wybierz wolumin systemu operacyjnego na dysku-1 i ponownie ustanów dublowanie z powrotem na dysk-0. Powoduje to powrót komputera do środowiska odpornego na uszkodzenia, a po dublowaniu można ponownie uruchomić dysk-0 z nową opcją rozruchu, która została automatycznie dodana do pamięci NVRAM.

    • DISKPART> convert dynamic

      Narzędzie Diskpart pomyślnie przekonwertowało wybrany dysk na format dynamiczny.

    • DISKPART> list volume

      Informacje o stanie rozmiaru woluminu ### Ltr Etykieta fs

      Wolumin 0 C PODSTAWOWY NTFS Simple 2996 MB w dobrej kondycji rozruchu
      Wolumin 1 D CD-ROM 0 B w dobrej kondycji
      System dobrej kondycji woluminu 3 partycji 102 MB

    • DISKPART> select volume 0

      Wolumin 0 jest wybranym woluminem.

    • DISKPART> add disk=0

      Narzędzie Diskpart zakończyło się pomyślnie dodaniem dublowania do woluminu.

  6. Poczekaj, aż stan dublowania stanie się w dobrej kondycji. Możesz wielokrotnie używać polecenia woluminu listy, dopóki stan zmieni się z Ponowne kompilowanie na W dobrej kondycji. Zamknij narzędzie Diskpart.

    • DISKPART> list volume

      Informacje o stanie rozmiaru woluminu ### Ltr Etykieta fs

      Wolumin 0 C PRIMARY NTFS Dublowanie 2996 MB w dobrej kondycji rozruchu

    • DISKPART> exit

      Trwa opuszczanie narzędzia Diskpart...

  7. Użyj polecenia bootcfg, aby wyświetlić nową opcję rozruchu, która została dodana do pamięci NVRAM. Ten nowy wpis ma nazwę Boot Mirror C: - secondary plex i najprawdopodobniej element menu o identyfikatorze 1. Teraz można wyczyścić oryginalne wpisy rozruchowe dla oryginalnego systemu operacyjnego i oryginalny pomocniczy splot za pomocą bootcfg /delete /ID # polecenia .

    • C:\>bootcfg

      Opcje rozruchu

      Limit czasu: 30
      Ustawienie domyślne: (null)
      CurrentBootEntryID: 7

      Wpisy rozruchu

      Identyfikator wpisu rozruchu: 1
      Przyjazna nazwa systemu operacyjnego: Boot Mirror C: - secondary plex
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: (null)

      Identyfikator wpisu rozruchu: 2
      Przyjazna nazwa systemu operacyjnego: Windows Server 2003, Enterprise
      OsLoadOptions: N/A
      BootFilePath: (null)
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 3
      Przyjazna nazwa systemu operacyjnego: LS120

      Identyfikator wpisu rozruchu: 4
      Przyjazna nazwa systemu operacyjnego: CDROM

      Identyfikator wpisu rozruchu: 5
      Przyjazna nazwa systemu operacyjnego: powłoka EFI

      Identyfikator wpisu rozruchu: 6
      Przyjazna nazwa systemu operacyjnego: Dublowanie rozruchu C: - Secondary Plex
      OsLoadOptions: N/A
      BootFilePath: (null)
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

      Identyfikator wpisu rozruchu: 7
      Przyjazna nazwa systemu operacyjnego: oryginalny system w tle
      OsLoadOptions: N/A
      BootFilePath: \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
      OsFilePath: \Device\HarddiskDmVolumes\PhysicalDmVolumes\BlockVolume1\WINDOWS

    • C:\>bootcfg /delete /ID 6

      POWODZENIE: Określony wpis rozruchowy został usunięty.

    • C:\>bootcfg /delete /ID 2

      POWODZENIE: Określony wpis rozruchowy został usunięty.

  8. Spowoduje to zakończenie tej procedury, a pozostałe wpisy rozruchowe w menu rozruchowym są prawidłowymi wpisami rozruchowymi do rozruchu zarówno na dyskach podstawowych, jak i w tle.

Dublowanie GPT w systemie Windows Server 2008

Jeśli używasz systemu Windows Server 2008, zapoznaj się z następującym artykułem, aby skonfigurować dublowanie GPT:

Jak skonfigurować dynamiczne dublowanie partycji rozruchowej na dyskach tabeli partycji GUID (GPT) w systemie Windows Server 2008