Búsqueda de sitios web

¿Cómo duplicar (RAID1) el disco duro GPT de arranque en Windows 10/Server 2016?


En este artículo, le mostraremos cómo crear un espejo de software (RAID1) a partir de dos discos GPT con Windows Server 2016/Windows 10 instalado para UEFI. Consideraremos una configuración de cargador de arranque BCD con todas las funciones que proporcione un arranque correcto de Windows y proteja su sistema operativo y sus datos en caso de que falle la unidad.

Entonces, tengo una computadora simple con una arquitectura UEFI y dos discos idénticos de 50 GB, pero sin controlador RAID incorporado. Nuestra tarea es instalar un sistema operativo (Windows Server 2016, Windows 10 o un servidor Hyper-V gratuito) en el primer disco GPT y luego crear un espejo de software (RAID1) a partir de dos discos.

En la mayoría de los casos, si elige entre software y hardware RAID, será mejor que seleccione este último. Las placas base con un controlador RAID físico integrado están disponibles incluso para usuarios domésticos en la actualidad.

Escriba una imagen ISO de Windows de instalación en un DVD/memoria USB, inicie su computadora desde este dispositivo (en el modo UEFI, no en el heredado) y ejecute la instalación de Windows Server 2016.

Una vez completada la instalación, abra el complemento Administración de discos (

diskmgmt.msc

) para asegurarse de que el primer disco use GPT (Propiedades del disco -> Volúmenes -> Estilo de partición -> tabla de particiones GUID), y el segundo esté vacío (sin asignar).

Preparación de la tabla de particiones GPT para un espejo en el disco 2

Ejecute el símbolo del sistema con privilegios de administrador y ejecute diskpart. Ingresar:

DISKPART>List disk

Como puede ver, hay dos discos locales disponibles en el sistema:

  • Disk 0

    - un disco con GPT, Windows está instalado en

  • Disk 1

    - un disco vacío sin asignar

Limpie el segundo disco nuevamente por si acaso y conviértalo en GPT:

Select disk 1
clean
Convert GPT

Muestra la lista de particiones en el segundo disco:

List part

Si hay al menos una partición en el Disco 2 (en mi ejemplo es la Partición 1, con la etiqueta Reservada y Tamaño 128 Mb), elimínela:

Sel part 1
Delete partition override

Muestra la lista de particiones en el primer disco (disco 0). Luego deberá crear las mismas particiones en el disco 1.

Select disk 0
List part

Hay 4 particiones:

  • Recuperación: 450 MB, una partición de recuperación con WinRE

  • Sistema: 99 MB, una partición EFI (más información sobre la estructura de partición en discos GPT)

  • Reservado: 16 MB, una partición MSR

  • Primario: 49 GB, una partición principal con imagen de Windows

Cree la misma estructura de particiones en el Disco 1:

Select disk 1
Create partition primary size=450
format quick fs=ntfs label=”WinRE”
set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac”
create partition efi size=99
create partition msr size=16
list part

¿Cómo convertir discos a dinámicos y crear un disco duplicado?

Luego convierta ambos discos a dinámicos:

Select disk 0
Convert dynamic
Select disk 1
Con dyn

Cree un espejo para una unidad del sistema (letra de unidad C:). Seleccione una partición en el Disco 0 y cree un espejo para ella en el Disco 1:

Select volume c
Add disk=1

Aparecerá el siguiente mensaje:

DiskPart succeeded in adding a mirror to the volume

Abra Administración de discos y asegúrese de que se haya iniciado la sincronización de la unidad C: (Resincronización). Espere hasta que termine, puede tomar varias horas dependiendo del tamaño de la partición C:.

Al iniciar Windows, aparecerá el menú del Administrador de inicio de Windows donde puede seleccionar desde qué disco iniciar. Si no selecciona un disco manualmente, el sistema intentará arrancar desde el primero en 30 segundos:

  • Servidor Windows 2016

  • Windows Server 2016: complejo secundario

Sin embargo, el problema es que la configuración del cargador de arranque se almacena solo en la primera unidad y, si la pierde, no podrá iniciar Windows desde la segunda unidad sin realizar acciones adicionales. De hecho, ha protegido sus datos (pero no el cargador de arranque de Windows) de una falla del segundo disco únicamente.

No se puede utilizar un software RAID de Windows para crear un espejo de partición EFI completamente funcional. Dado que los archivos de inicio del sistema operativo se encuentran en la partición EFI, si falla el primer disco, no podrá iniciar desde el segundo disco sin la reparación manual de su Cargador de arranque EFI. Es bastante difícil para un principiante y toma algo de tiempo (es posible que no lo tenga si hay una multitud de usuarios enojados).

Ahora le mostraremos cómo copiar la partición EFI en el segundo disco y cambiar la configuración del cargador de arranque BCD para habilitar el arranque de Windows desde la primera y la segunda unidad.

¿Cómo crear un espejo GPT para la partición EFI?

Luego, debe preparar la partición EFI en el segundo disco en el espejo para que su computadora pueda usar esta partición para iniciar Windows. Asigne la letra de unidad S: a la partición EFI en el Disco 1 y formatéela en FAT32:

Select disk 1
Select part 2
assign letter=S
format fs=FAT32 quick

Luego asigne la letra P: a la partición EFI en el Disco 0:

select disk 0
select partition 2
assign letter=P
exit

¿Cómo copiar la partición EFI y la tienda BCD en una segunda unidad?

Muestre la configuración actual del cargador de arranque BCD usando el siguiente comando:

bcdedit /enum

Al crear un espejo, el servicio VDS agregó automáticamente la entrada BCD para el segundo disco espejo (etiquetado como "Windows Server 2016: plex secundario").

Para permitir el arranque desde la partición EFI en el segundo disco si falla el primer disco, debe cambiar la configuración de BCD.

Para hacerlo, copie la configuración actual del Administrador de arranque de Windows:

bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}

Luego copie el ID de configuración y utilícelo en el siguiente comando:

bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:

Si lo has hecho correctamente, te aparecerá este mensaje:

The operation completed successfully.

Enumere el Administrador de arranque de Windows actual (

bcdedit /enum

) configuración. Tenga en cuenta que el cargador de arranque ahora tiene dos opciones para arrancar desde particiones EFI en diferentes discos (objeto predeterminado y de reanudación).

Luego debe copiar su tienda BCD desde la partición EFI en el Disco 0 al Disco 1:

P:
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
robocopy p:\ s:\ /e /r:0

Cambie el nombre de la tienda BCD en el Disco 1:

Rename s:\EFI\Microsoft\Boot\BCD2 BCD

Y elimine la copia en el disco 0:

Del P:\EFI\Microsoft\Boot\BCD2

Si su primer disco falla, debe seleccionar el elemento "Administrador de arranque de Windows Clonado" en el Administrador de arranque de Windows (menú de arranque) y luego "Microsoft Windows Server 2016 — plex secundario" para arrancar su Windows correctamente.

Si uno de los discos falla, recibirá el mensaje Error de redundancia en el complemento Administración de discos.

En este caso, deberá reemplazar el disco defectuoso, eliminar la configuración del espejo y crear un software RAID 1 desde el principio.

Artículos relacionados