Udostępnij za pośrednictwem


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

Ten artykuł zawiera kroki i przykłady konfigurowania dynamicznego dublowania partycji rozruchowej na dyskach tabeli partycji GUID (GPT) w systemie Windows Server 2008.

Oryginalny numer KB: 951985

Wprowadzenie

W tym artykule krok po kroku opisano sposób pomyślnego skonfigurowania dynamicznego dublowania partycji rozruchowej na dyskach tabeli partycji GUID (GPT) w systemie Windows Server 2008. W przeciwieństwie do głównych dublowanych rekordów rozruchowych (MBR) w 32-bitowych wersjach systemu 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.

Aby tworzyć dublowane woluminy rozruchowe na dyskach GPT w systemie Windows Server 2008, musisz mieć wbudowane narzędzia Diskpart.exe i Bcdedit.exe. Niektóre z tych zadań można wykonać za pomocą konsoli zarządzanie dyskami. Jednak w przypadku innych zadań należy użyć wbudowanego narzędzia Diskpart.exe.

W celu zapewnienia spójności i łatwości użycia w tym artykule użyto narzędzia Diskpart.exe w procedurach opisanych w tym artykule. Aby uzyskać pomoc dotyczącą dowolnego z Diskpart.exe poleceń, uruchom narzędzie Diskmgmt.msc, a następnie otwórz tematy Pomocy w menu Pomoc . Kroki opisane w procedurach w tym artykule korzystają z rzeczywistych przykładów.

Procedury opisane w tym artykule pokazują oczekiwane wyniki zwracane przez każde polecenie. W tych procedurach dysk 0 jest systemem podstawowym, a dysk rozruchowy 1 jest dyskiem pomocniczym.

Uwaga 16.

Aby uzyskać dokumentację systemu Windows Server 2012, zobacz następujący wpis w blogu TechNet:
Porada dnia: Konfigurowanie dublowania dysków dla systemu Windows Server 2012

Więcej informacji

Przygotowywanie dysku pomocniczego do dublowania

Przed skonfigurowaniem dublowania woluminów rozruchowych zalecamy posiadanie innego dysku GPT na komputerze, który zawiera partycję EFI (Extensible Firmware Interface). Partycja EFI zawiera pliki systemowe używane do uruchamiania systemu operacyjnego. Aby można było uruchomić partycję EFI, dysk musi mieć partycję EFI. Jeśli podstawowy dysk systemowy (dysk 0) ulegnie awarii, możesz użyć partycji EFI na dysku pomocniczym (dysku 1), aby uruchomić system operacyjny. W tej sekcji opisano sposób tworzenia i przygotowywania nowych partycji EFI i Microsoft Reserved (MSR) na dysku pomocniczym. 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 poniższej procedury upewnij się, że masz inny dysk podstawowy, który ma nieprzydzielone wolne miejsce, które jest większe lub równe pojemności systemu i partycji rozruchowych dysku podstawowego. Jeśli dysk zapasowy został już przekonwertowany na dysk dynamiczny, przywróć go z powrotem do dysku podstawowego przed wykonaniem tych kroków.

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

    Uwaga 16.

    Spowoduje to uruchomienie konsoli diskpart. Po zainicjowaniu konsoli program DISKPART> zostanie wyświetlony. Konsola diskpart jest teraz gotowa do obsługi poleceń wejściowych.

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

    Uwaga 16.

    Wybrany dysk nie może zawierać żadnych partycji danych. Ponadto dysk musi być nieprzetworzonym dyskiem podstawowym, który ma nieprzydzielone miejsce, które jest większe lub równe pojemności podstawowego dysku systemowego.

    Poniżej przedstawiono polecenia wpisywane w wierszu polecenia. Polecenia są formatowane pogrubioną, a komentarze dotyczące polecenia lub zawartości ekranu są formatowane w postaci zwykłego tekstu.

    DISKPART> Select disk 1
    Disk 1 is now the selected disk.
    
    DISKPART> Convert GPT  
    Diskpart successfully converted the selected disk to GPT format.
    
    DISKPART> List partition  
    
    Partition ###   Type             Size      Offset  
    --------------- ---------------- --------- -------  
    Partition 1     Reserved         128 MB    17 KB
    

    Uwaga 16.

    Jeśli zauważysz, że jest wyświetlana 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ą. Aby usunąć partycję Microsoft Reserved (MSR), należy użyć polecenia zastąpienia. Po utworzeniu wymaganej partycji EFI utworzysz nową partycję MSR.

    DISKPART> Select partition 1  
    Partition 1 is now the selected partition.  
    
    DISKPART> Delete partition override  
    Diskpart successfully deleted the selected partition.  
    
  4. Wybierz dysk 0, a następnie wyświetl listę partycji znajdujących się 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 partycje EFI i MSR na dysku 0.

    DISKPART> Select disk 0  
    Disk 0 is now the selected disk.  
    
    DISKPART> List partition  
    
    Partition ###       Type             Size     Offset  
    ----------------- ---------------- --------- -------  
    Partition 1  System                 200 MB   1024 KB <- EFI PARTITION  
    Partition 2  Reserved               128 MB   201 MB <- MSR PARTITION  
    Partition 3  Primary                50 GB    329 MB
    
    DISKPART> select disk 1  
    Disk 1 is now the selected disk.  
    
    DISKPART> create partition efi size=200  
    Diskpart succeeded in creating the specified partition.  
    
    DISKPART> create partition msr size=128  
    Diskpart succeeded in creating the specified partition  
    
    DISKPART> list partition  
    
    Partition ### Type              Size   Offset
    ------------- ---------------- ------- -------
    Partition 1   System           200 MB  1024 KB
    *Partition 2  Reserved         128 MB  201 MB
    

Konwertowanie dysków podstawowych i pomocniczych na dyski dynamiczne

Przed utworzeniem dublowania należy przekonwertować dysk podstawowy (źródłowy) (dysk 0) i pomocniczy (docelowy) dysk (dysk 1) na dyski dynamiczne. Po przekonwertowaniu obu dysków na dyski dynamiczne można utworzyć dublowanie. Konsolę zarządzania dyskami lub narzędzie Diskpart.exe można przekonwertować zarówno dysk podstawowy, jak i dysk pomocniczy na dyski dynamiczne.

Gdy używasz narzędzia Diskpart.exe, wybierz dysk, który chcesz przekonwertować na dysk dynamiczny, a następnie przekonwertuj dysk na dysk dynamiczny. Należy wykonać ten krok zarówno na pomocniczych, jak i podstawowych dyskach GPT. Aby przekonwertować zarówno dyski podstawowe, jak i pomocnicze na dyski dynamiczne, wykonaj następujące kroki:

DISKPART> Select disk 1  
Disk 1 is now the selected disk  

DISKPART> Convert dynamic  
Diskpart successfully converted the selected disk to Dynamic format.  

DISKPART> Select disk 0  
Disk 0 is now the selected disk  

DISKPART> Convert dynamic  
DiskPart successfully converted the selected disk to dynamic format.  

DISKPART> Exit  
Leaving Diskpart...  

Ustanawianie dublowania z woluminu rozruchowego do dysku pomocniczego

Po przekonwertowaniu zarówno dysku podstawowego (dysku 0) jak i dysku pomocniczego (dysk 1) na dyski dynamiczne, można ustanowić dublowanie z woluminu rozruchowego na dysk pomocniczy. W tym celu można użyć konsoli zarządzania dyskami lub narzędzia Diskpart.exe. Aby to zrobić przy użyciu narzędzia Diskpart.exe, wykonaj następujące kroki.

  1. W wierszu polecenia DISKPART> wybierz wolumin rozruchowy (C:), a następnie zdubluj wolumin do dysku pomocniczego (dysk 1).

    DISKPART> Select volum
    Volume 1 is the selected volume.  
    
    DISKPART> add disk=1  
    Diskpart succeeded in adding a mirror to the volume.  
    
  2. Poczekaj na zakończenie synchronizacji woluminów, a następnie zamknij Diskpart.exe. Postęp synchronizacji można sprawdzić w konsoli Diskmgmt.msc.

Formatowanie partycji EFI

Teraz należy skopiować magazyn BCD i zawartość partycji EFI z dysku podstawowego (dysk 0) do dysku pomocniczego (dysk 1).

Uwaga 16.

Należy wykonać te kroki, gdy magazyn BCD zostanie zmodyfikowany na obu dyskach.

Użyj narzędzia Diskpart.exe, aby wybrać partycję EFI na dysku pomocniczym, a następnie przypisać literę do partycji EFI, aby można było ją sformatować. W poniższym przykładzie litera dysku "S" jest przypisywana do partycji EFI na dysku pomocniczym. W tym kroku można użyć dowolnej dostępnej litery dysku.

DISKPART> Select disk 1  
Disk 1 is now the selected disk.  

DISKPART> Select partition 1  
Partition 1 is now the selected partition.  

DISKPART> Assign letter=S  
DiskPart successfully assigned the drive letter or mount point.  

Użyj narzędzia Diskpart, aby sformatować partycję "S", aby użyć systemu plików FAT32. System nie może rozpocząć się od partycji EFI, chyba że jest sformatowany do korzystania z systemu plików FAT32. Aby to zrobić, wpisz następujące polecenie, a następnie naciśnij ENTER:

DISKPART> format fs=FAT32 quick  

Wybierz partycję EFI na dysku podstawowym (dysk 0), a następnie przypisz literę dysku do tej partycji EFI. W tym przykładzie litera dysku "P" jest przypisywana do podstawowej partycji EFI na dysku 0. W tym kroku można użyć dowolnej dostępnej litery dysku.

DISKPART> Select disk 0  
Disk 0 is now the selected disk.  
  
DISKPART> Select partition 1  
Partition 1 is now the selected partition.  

DISKPART> Assign letter=P  
DiskPart successfully assigned the drive letter or mount point.  

Zamknij program Diskpart.

Konfigurowanie wpisów rozruchowych dla dysku dublowanego za pomocą Bcdedit.exe

Użyj polecenia , BCDedit aby wyświetlić bieżące wpisy rozruchowe systemu Windows. Podczas operacji dodawania dysku w celu utworzenia dublowania usługa dysków woluminów (VDS) utworzyła wpis pomocniczy w konfiguracji rozruchu systemu Windows Server 2008, znany również jako magazyn BCD, dla modułu ładującego rozruchu systemu Windows na dysku 1. Aby wyświetlić bieżące wpisy rozruchowe systemu Windows, wykonaj następujące kroki:

  1. Otwórz wiersz polecenia.

  2. W wierszu polecenia wpisz P:, a następnie naciśnij ENTER, aby zmienić dysk P.

  3. W wierszu polecenia wpisz cd EFI\Microsoft\Boot, a następnie naciśnij ENTER, aby przejść do folderu Rozruch.

  4. W wierszu polecenia wpisz bcdedit /enum, a następnie naciśnij ENTER. Następnie zostaną wyświetlone dane wyjściowe podobne do następujących:

    Menedżer rozruchu systemu Windows
    --------------------
    identyfikator {bootmgr}
    device partition=P:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    description Menedżer rozruchu systemu Windows
    ustawienia regionalne en-US
    dziedzicz {globalsettings}
    wartość domyślna {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    limit czasu 30

    Moduł ładujący rozruchu systemu Windows
    -------------------
    identyfikator {current}
    device partition=C:
    ścieżka \Windows\system32\winload.efi
    description Microsoft Windows Server 2008
    ustawienia regionalne en-US
    dziedzicz {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Moduł ładujący rozruchu systemu Windows
    -------------------
    identyfikator {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=C:
    ścieżka \Windows\system32\winload.efi
    description Microsoft Windows Server 2008 — secondary plex
    ustawienia regionalne en-US
    dziedzicz {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx OptOut

    Moduł ładujący rozruchu systemu Windows z opisem "Microsoft Windows Server 2008 — secondary plex" został utworzony przez usługę VDS podczas operacji dodawania dysku. Wpis modułu ładującego rozruchu systemu Windows "Partition=C:" reprezentuje wolumin C, który jest dublowany, a ten wpis odwołuje się do kopii pliku Winload.efi na dysku 1, który uruchomi system Windows Server 2008 z dysku 1.Dalej, utwórz kopię bieżącego Menedżera rozruchu systemu Windows, aby można było go użyć z menu startowego oprogramowania układowego EFI, aby system Windows Server 2008 uruchomić z dysku 0 lub dysku 1. Bcdedit /copy polecenie kopiuje bieżący wpis Menedżera rozruchu systemu Windows do nowego wpisu Menedżera rozruchu systemu Windows, który ma opis"Windows Boot Manager Cloned". Bcdedit /set polecenie używa identyfikatora GUID nowego Menedżera rozruchu systemu Windows, a polecenie ustawia partycję urządzenia w celu odwołania się do kopii pliku Bootmgr.efi znajdującego się na partycji "S" na dysku 1. Poniżej przedstawiono przykład identyfikatora GUID:

    FD221F0A-5B5D-484A-99FE-DEB4B3F90C32

W poniższym przykładzie pokazano, jak używać poleceń bcdedit.

  1. W wierszu polecenia wpisz bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned", a następnie naciśnij ENTER. Zostaną wyświetlone dane wyjściowe podobne do następujących:

    Wpis został pomyślnie skopiowany do { GUID }.

  2. W wierszu polecenia wpisz bcdedit /set { GUID } device partition=s:
    , a następnie naciśnij ENTER. W tym poleceniu zastąp identyfikator GUID identyfikatorem GUID w danych wyjściowych z poprzedniego polecenia. Zostaną wyświetlone dane wyjściowe podobne do następujących:

    Operacja została ukończona pomyślnie.

  3. W wierszu polecenia wpisz bcdedit /enum all, a następnie naciśnij ENTER, aby zweryfikować wprowadzone zmiany. Następnie zostaną wyświetlone dane wyjściowe podobne do następujących:

    Menedżer rozruchu oprogramowania układowego
    ---------------------
    identyfikator {fwbootmgr}
    displayorder {bootmgr}
    {1ba28ce0-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce1-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28cdf-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28cde-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce2-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce3-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce5-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce4-d91e-11dc-bc7e-e72bb3afd58e}
    {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
    limit czasu 2

    Menedżer rozruchu systemu Windows
    --------------------
    identyfikator {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
    device partition=S:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    description Klonowany menedżer rozruchu systemu Windows
    ustawienia regionalne en-US
    dziedzicz {globalsettings}
    wartość domyślna {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    limit czasu 30

    Menedżer rozruchu systemu Windows
    --------------------
    identyfikator {bootmgr}
    device partition=P:
    path \EFI\Microsoft\Boot\bootmgfw.efi
    description Menedżer rozruchu systemu Windows
    ustawienia regionalne en-US
    dziedzicz {globalsettings}
    wartość domyślna {current}
    displayorder {current}
    {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder {memdiag}
    limit czasu 30

  4. Zamknij okno wiersza polecenia.

    Uwaga 16.

    Czy ostatni identyfikator GUID w kolejności wyświetlania Menedżera rozruchu oprogramowania układowego jest taki sam jak pomocniczy Menedżer rozruchu systemu Windows na partycji "S". Oznacza to, że nowy Menedżer rozruchu systemu Windows z opisem "Klonowany menedżer rozruchu systemu Windows" jest synchronizowany w pamięci NVRAM używanej przez oprogramowanie układowe, gdy oprogramowanie układowe EFI wyświetla menu uruchamiania oprogramowania układowego. Istnieją teraz dwa wpisy NVRAM dla Menedżera rozruchu systemu Windows, jeden na partycji "P", a drugi na partycji "S". Oprogramowanie układowe EFI wyświetla te wpisy w menu startowym EFI.

Kopiowanie partycji EFI i magazynu BCD na drugi dysk

Aby wyeksportować partycję EFI i magazyn BCD do drugiego dysku, wykonaj następujące kroki:

  1. Wyeksportuj magazyn BCD do partycji EFI na dysku 0. Dzięki temu można skopiować magazyn BCD z dysku 0 na dysk 1. W tym celu wykonaj następujące kroki:

    1. Otwórz wiersz polecenia.

    2. W wierszu polecenia wpisz bcdedit /export P:\EFI\Microsoft\Boot\BCD2, a następnie naciśnij ENTER, aby wyeksportować magazyn BCD do pliku o nazwie "BCD2". Zostaną wyświetlone dane wyjściowe podobne do następujących:

      Operacja została ukończona pomyślnie.

  2. Robocopy Użyj polecenia , aby skopiować pliki systemowe z "P" (partycja EFI na dysku podstawowym) do "S" (partycja EFI na dysku pomocniczym). Należy to zrobić, aby upewnić się, że dysk pomocniczy 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. Aby to zrobić, wpisz robocopy p:\ s:\ /e /r:0 w wierszu polecenia, a następnie naciśnij ENTER.

  3. Zmień nazwę magazynu BCD na dysku 1, tak aby był zgodny z nazwą magazynu na dysku 0. W tym celu wpisz nazwę S:\EFI\Microsoft\Boot\BCD2 BCDD w wierszu polecenia, a następnie naciśnij ENTER.

  4. Usuń zduplikowany magazyn BCD na dysku 0. W tym celu wpisz del P:\EFI\Microsoft\Boot\BCD2 w wierszu polecenia, a następnie naciśnij ENTER.

  5. Usuń litery dysku przypisane do obu partycji EFI. Ten krok jest opcjonalny, ponieważ litery dysku nie są ponownie przypisywane po ponownym uruchomieniu systemu. Aby usunąć litery dysku przypisane do obu partycji EFI, wykonaj następujące kroki:

    1. W wierszu polecenia wpisz diskpart.exe, a następnie naciśnij ENTER.

    2. DISKPART> W wierszu polecenia wpisz Select volume P.

      Wolumin 1 jest wybranym woluminem.

    3. DISKPART> W wierszu polecenia wpisz Remove.

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

    4. Powtórz kroki 5b i 5c dla partycji "S".

Przetestuj dysk pomocniczy przy użyciu nowych wpisów rozruchowych systemu Windows Server 2008

Po zaktualizowaniu konfiguracji bcD przetestuj wpisy, aby upewnić się, że system może rozpocząć się przy użyciu dysku pomocniczego, jeśli dysk 0 zakończy się niepowodzeniem. W tym celu wykonaj następujące kroki:

  1. Zamknij, a następnie uruchom ponownie komputer.

  2. W menu startowym wybierz wpis startowy w programie EFI o nazwie "Sklonowany menedżer rozruchu systemu Windows". Ta opcja umożliwia ponowne uruchomienie menedżera rozruchu systemu Windows na partycji EFI dysku pomocniczego. Następnie wybierz pozycję "Microsoft Windows Server 2008 — secondary plex", aby uruchomić system Windows Server 2008 z dysku pomocniczego.

    Uwaga 16.

    W środowisku MUI pomocniczy wpis plex w Menedżerze rozruchu systemu Windows może być wyświetlany jako "Microsoft Windows Server 2008 — ????? ?????". Możesz użyć bcdedit /set { GUID } description "Description" polecenie, aby nadać pomocniczemu wpisowi plex bardziej zrozumiałą nazwę. Na przykład można użyć następującego polecenia: bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfe8b578} description "Microsoft Windows Server 2008 - Secondary Plex"

    Po wykonaniu tego kroku w celu nadania pomocniczej plex wpisu bardziej zrozumiałą nazwę, upewnij się, że skopiuj magazyn BCD do dysku pomocniczego, wykonując kroki opisane w sekcji "Kopiowanie partycji EFI i magazynu BCD do drugiego dysku".

Ponowne opublikowanie dublowania podstawowego dysku rozruchowego

Jeśli wystąpi awaria dysku podstawowego (dysk 0), należy uruchomić komputer na dysku pomocniczym (dysk 1), a następnie ponownie utworzyć dublowanie, aby przywrócić wolumin rozruchowy do stanu odpornego na uszkodzenia. W tym celu należy wykonać następujące czynności:

  1. Zastąp dysk dynamiczny 0 niepowodzeniem, używając wskazówek dostarczonych przez dostawcę sprzętu. Upewnij się, że dysk nie ma informacji o partycji. Polecenie diskpart clean może służyć do zniszczenia wszelkich istniejących informacji o partycji na dysku.

    Uwaga 16.

    • Podczas uruchamiania polecenia diskpart clean należy zachować ostrożność, ponieważ spowoduje to zniszczenie tabeli partycji na wybranym dysku i spowoduje, że zawartość dysku będzie niedostępna.
    • W tej sekcji były dysk podstawowy będzie nadal znany jako dysk 0, a były dysk pomocniczy będzie nadal znany jako dysk 1. Jednak po wykonaniu tych kroków dysk 1 będzie nowym dyskiem podstawowym, a dysk 0 będzie nowym dyskiem pomocniczym.
  2. Wybierz pozycję Menedżer rozruchu systemu Windows Sklonowany , aby uruchomić komputer przy użyciu partycji EFI na dysku pomocniczym. Po wyświetleniu Menedżera rozruchu wybierz pozycję Microsoft Windows Server 2008 — pomocniczy obiekt plex.

  3. Zaimportuj magazyn BCD znajdujący się na partycji EFI na dysku 1. Ustawia magazyn BCD na dysku 1 jako aktywny magazyn systemowy i umożliwia jego modyfikację. W tym celu wykonaj następujące kroki:

    1. Uruchom narzędzie DiskPart.

    2. Uruchom następujące polecenia, aby wybrać partycję EFI na dysku 1 i przypisać do niej literę dysku "S".

      DISKPART> select disk 1  
      DISKPART> select partition 1  
      DISKPART> assign letter=s  
      
    3. Zamknij narzędzie DiskPart.

    4. Uruchom polecenie bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean , aby zaimportować magazyn z partycji EFI na dysku 1.

  4. Musisz złamać uszkodzone lustro. Należy jednak najpierw określić, który dysk jest prawidłowym dyskiem, na którym ma zostać uruchomione polecenie podziału dysku. Po wykonaniu tej czynności wybierz wolumin dublowania (wolumin #), a następnie wyświetl szczegóły, aby określić, z którego brakującego dysku (m#) musisz przerwać dublowanie. W tym celu wykonaj następujące kroki:

    1. Uruchom narzędzie DiskPart.

    2. Wybierz wolumin dublowania, zazwyczaj wolumin C (wolumin rozruchowy):

      DISKPART> select volume c  
      
    3. Użyj polecenia woluminu szczegółów lub dysku listy, aby określić identyfikator brakującego dysku, zazwyczaj m0:

      DISKPART> detail volume  
      
    4. Przerwij dublowanie, określając identyfikator brakującego dysku uzyskanego w kroku 5c (na przykład m0):

      DISKPART> break disk=m0 nokeep  
      
    5. Wyświetl listę woluminów, aby upewnić się, że dublowanie nie istnieje i że wolumin jest teraz wymieniony jako wolumin prosty:

      DISKPART> list volume  
      
    6. Usuń brakujący dysk (m0):

      DISKPART> select disk m0  
      DISKPART> delete disk  
      
    7. Zamknij narzędzie DiskPart.

  5. Usuń wszystkie nieaktualne wpisy z magazynu BCD, aby przywrócić system do znanego stanu czystego. Ponadto zmień nazwy wpisów, aby dokładnie odzwierciedlać bieżący stan systemu. W tym celu wykonaj następujące kroki:

    1. Uruchom polecenie bcdedit /enum all /v , aby określić identyfikator GUID wpisu w pamięci NVRAM z opisem "Menedżer rozruchu systemu Windows" i ma parametr urządzenia nieznany lub brak parametru urządzenia. Po określeniu identyfikatora GUID dla tego wpisu użyj polecenia bcdedit /set {GUID} device partition=s: aby wskazać wpis na dysk 1.
    2. Użyj danych wyjściowych bcdedit /enum all /v polecenia , aby określić identyfikator GUID pozycji "Sklonowany menedżer rozruchu systemu Windows" w pamięci NVRAM. Po określeniu identyfikatora GUID dla tego wpisu użyj polecenia bcdedit /delete {GUID} , aby usunąć stary wpis dla dysku 1 z pamięci NVRAM.
    3. W danych wyjściowych bcdedit /enum all /v polecenia wyszukaj wpis o nazwie "Aplikacja wznawiania systemu Windows", który ma parametr urządzenia nieznany lub brak parametru urządzenia. Usuń ten wpis przy użyciu bcdedit /delete {GUID} polecenia .
    4. W danych wyjściowych bcdedit /enum all /v poszukaj wpisu zawierającego opis "Aplikacja wznawiania systemu Windows — pomocniczy obiekt Plex". Użyj polecenia , bcdedit /set {GUID} description "Windows Resume Application" aby zmienić nazwę wpisu, aby odzwierciedlić, że jest to teraz wpis wznawianie aplikacji systemu Windows dla podstawowego obiektu dublowanegoplex.
    5. W danych wyjściowych bcdedit /enum all /v polecenia wyszukaj wpis zawierający opis "Windows Server 2008" i ma parametr urządzenia nieznany lub brakujący parametr urządzenia. Usuń ten wpis przy użyciu polecenia bcdedit /delete {GUID}.
    6. W danych wyjściowych bcdedit /enum all /v poszukaj wpisu zawierającego opis "Windows Server 2008 — Secondary Plex". Użyj polecenia bcdedit /set {GUID} description "Windows Server 2008" , aby zmienić nazwę wpisu, aby odzwierciedlić, że jest to teraz wpis menedżera rozruchu dla podstawowego obiektu dublowanego.
    7. Wyszukaj wpis BCD zawierający opis "Diagnostyka pamięci systemu Windows". Użyj polecenia bcdedit /set {GUID} device partition=s: aby wskazać wpis do testera pamięci, który znajduje się na dysku 1.
    8. Uruchom polecenie bcdedit /enum all /v , aby zweryfikować wpisy NVRAM i BCD.
    9. Uruchom ponownie komputer. Wybierz pozycję "Menedżer rozruchu systemu Windows" i "Windows Server 2008", aby uruchomić go na dysku 1.
  6. Przekonwertuj nowo dodany dysk na format GPT, a następnie utwórz strukturę partycji. W tym celu wykonaj następujące kroki:

    1. Uruchom narzędzie DiskPart.

    2. Przekonwertuj dysk 0 na format GPT:

      DISKPART> select disk 0  
      DISKPART> convert GPT  
      
    3. Usuń partycję na dysku 0, który jest tworzony automatycznie:

      DISKPART> list partition  
      DISKPART> select partition 1  
      DISKPART> delete partition override
      
    4. Zapisz układ partycji dla dysku 1, aby zduplikować układ na dysku 0:

      DISKPART> select disk 1  
      DISKPART> list partition  
      
    5. Zduplikuj układ dysku 1 na dysku 0. Aby obliczyć rozmiar partycji MSR dla tego kroku, dodaj razem rozmiar partycji MSR "Zarezerwowane" i partycję "Reserved" na liście DiskPart dla dysku 1. Jeśli na przykład partycja MSR wynosi 127 MB na dysku 1, a partycja "Dynamiczna zarezerwowana" wynosi 1 MB na dysku 1, utwórz partycję MSR 128 MB na dysku 0. Ogólnie rzecz biorąc, partycja EFI powinna mieć rozmiar 200 MB, a partycja MSR powinna mieć rozmiar 128 MB. Aby zduplikować układ dysku 1, uruchom następujące polecenia:

      DISKPART> select disk 0  
      DISKPART> create partition efi size=200  
      DISKPART> create partition msr size=128  
      
    6. Wyświetl listę partycji, które znajdują się w systemie, aby sprawdzić, czy dysk 0 zawiera zarówno efi, jak i partycję MSR:

      DISKPART> list partition  
      
  7. Przekonwertuj oba dyski na dyski dynamiczne, jeśli nie są jeszcze dyskami dynamicznymi:

    DISKPART> select disk 0  
    DISKPART> convert dynamic  
    DISKPART> select disk 1  
    DISKPART> convert dynamic  
    
  8. Dodaj nowy dysk 0 do dublowania woluminu rozruchowego:

    DISKPART> select volume c  
    DISKPART> add disk=0  
    
  9. Podczas ponownej synchronizacji dublowania, przygotuj partycję EFI na dysku 0:

    DISKPART> select disk 0  
    DISKPART> select partition 1  
    DISKPART> format fs=fat32 quick  
    

    Zamknij narzędzie DiskPart

  10. Poczekaj na zakończenie ponownej synchronizacji dublowania. Zarządzanie dyskami służy do sprawdzania procesu ponownej synchronizacji.

  11. Jeśli partycja EFI na dysku 0 nie została jeszcze przypisana literą dysku "P", a partycja EFI na dysku 1 nie została jeszcze przypisana literą dysku "S", przypisz odpowiednie litery dysku do partycji EFI na dysku 0 i dysku 1: Start Diskpart.

     DISKPART> select disk 0  
     DISKPART> select partition 1  
     DISKPART> assign letter=p  
     DISKPART> select disk 1  
     DISKPART> select partition 1  
     DISKPART> assign letter=s  
    

    Zamknij narzędzie DiskPart.

  12. Sklonuj wpis menedżera rozruchu w pamięci NVRAM dla dysku 1:

    1. Sklonuj wpis menedżera rozruchu bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned" przy użyciu polecenia . Zarejestruj identyfikator GUID dla nowego wpisu podanego w danych wyjściowych tego polecenia.
    2. Ustaw parametr urządzenia w sklonowanym wejściu, aby wskazywał partycję EFI na dysku 0 przy użyciu bcdedit /set {GUID} device partition=p: polecenia . Użyj identyfikatora GUID z danych wyjściowych bcdedit /copy polecenia .
    3. Uruchom polecenie bcdedit /enum all /v , aby zweryfikować zmiany.
  13. Skopiuj zawartość partycji EFI na dysku 1 do partycji EFI na dysku 0, aby można było uruchomić z dysku 0:

    1. Eksportowanie aktywnego magazynu BCD przy użyciu polecenia bcdedit /export S:\EFI\Microsoft\Boot\BCD2
    2. Skopiuj partycję EFI z dysku 1 na dysk 0 przy użyciu polecenia robocopy s:\ p:\ /e /r:0
    3. Zmień nazwę skopiowanego magazynu BCD na dysku 0 na BCD, używając polecenia rename P:\EFI\Microsoft\Boot\BCD2 BCD.
    4. Usuń zduplikowany wyeksportowany magazyn BCD na dysku 1 przy użyciu polecenia del S:\EFI\Microsoft\Boot\BCD2
  14. Wykonaj te kroki:

    1. Usuń litery dysku przypisane w narzędziu DiskPart:

      DISKPART> select volume p  
      DISKPART> remove  
      DISKPART> select volume s  
      DISKPART> remove  
      
    2. Uruchom ponownie komputer, aby sprawdzić, czy można uruchomić rozruch z dysku 0 lub dysku 1.

Uwaga 16.

Domyślnie wpisy rozruchu będą wskazywać dysk 1. W przypadku rozruchu z dysku 0 i jeśli podczas uruchamiania dysku 0 musisz zmodyfikować magazyn BCD, najpierw musisz zaimportować magazyn:

  1. Uruchom narzędzie DiskPart.

  2. Wybierz partycję EFI na dysku 0 i przypisz do niej literę dysku "P":

    DISKPART> select disk 0
    DISKPART> select partition 1
    DISKPART> assign letter=p
    
  3. Zamknij narzędzie DiskPart.

  4. Uruchom polecenie bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean , aby zaimportować magazyn z partycji EFI na dysku 0.

Uwaga 16.

Zawsze należy uruchomić rozruch z wpisu BCD odpowiadającego wpisowi NVRAM wybranemu podczas uruchamiania komputera. Jeśli na przykład wybrano wpis NVRAM "Menedżer rozruchu systemu Windows" (dysk podstawowy), może być konieczne wybranie wpisu BCD "Windows Server 2008" (dysk podstawowy) dla systemu, aby system mógł uruchomić poprawnie. Jeśli wybrano wpis NVRAM "Sklonowany menedżer rozruchu systemu Windows" (dysk pomocniczy), należy wybrać wpis BCD "Microsoft Windows Server 2008 - secondary plex" (dysk pomocniczy).