Compartir a través de


Cómo convertir un sistema windows 7 x64 instalado

Los pasos siguientes están diseñados para su uso por parte de ITPro en un escenario en el que necesitan convertir de MBR+CSM heredado a UEFI+GPT. Normalmente, este proceso comienza con un sistema que tiene Instalado Windows 7 x64.

Para los sistemas operativos x86, consulte la sección de preguntas más frecuentes sobre firmware WEG sobre "¿Cuál es la dependencia de UEFI de 32 bits frente a UEFI de 64 bits?".

Instalado en modo BIOS en el disco de arranque de MBR heredado con CSM habilitado, y usted sabe o ha comprobado con el OEM para asegurarse de que el sistema tiene lo siguiente:

  1. Capacidad de habilitar y deshabilitar el CSM

  2. Tiene firmware UEFI 2.3.1c o posterior

  3. Las características de seguridad que le interesan (arranque seguro, HVCI y Credential Guard) tienen todos los componentes correctos ya configurados en el sistema.

    Microsoft no tiene actualmente un mecanismo para convertir discos de arranque MBR heredados en discos GPT sin borrar o limpiar primero un sistema de archivos existente y crear el nuevo sistema de archivos en el disco limpio.

Por ejemplo, deberá usar Diskpart.exe para limpiar la partición existente antes de ejecutar el comando convert GPT en ese disco. El comando clean borrará todo el disco.

  1. Asegúrese de que se realiza una copia de seguridad de todos los datos desde el dispositivo de arranque principal y el usuario o ITPro ha confirmado que el dispositivo de arranque principal es disco 0.

  2. Se ha realizado una copia de seguridad completa del dispositivo de arranque principal (se borrarán todos los datos que quedan en el disco)

  3. Reiniciar al BIOS (póngase en contacto con el fabricante para cambiar el modo de arranque bios al modo de arranque UEFI) y cambie a UEFI+CSM.

  4. Arranque en la unidad flash USB que contiene x64 WinPE

  5. Después de arrancar en WinPE, en el símbolo del sistema:

    1. Abrir Diskpart.exe

    2. seleccionar disco 0

    3. list par

    4. list VOL <= para identificar las letras de unidad actuales para saber dónde se asigna el sistema operativo existente (identifique la letra de unidad del sistema operativo, que se usará más adelante).

    5. convertir GPT

    6. select partition 1

    7. create par EFI size=800 (mg)

    8. format fs=fat32 label=System

    9. asignar letra S

    10. create par MSR

    11. list par

    12. exit

  6. De nuevo en el símbolo del sistema, escriba lo siguiente:

    1. :

    2. BCDboot c:\windows /s s: /f UEFI

      Esta es la letra de unidad identificada en el paso c y d anteriores.

    3. dir /a

    4. Debería ver s:\EFI

    5. Reinicio e intento de arrancar en el sistema operativo

Comprobar que el sistema se ha arrancado en modo UEFI

Use uno de los métodos siguientes para comprobar que el sistema se inicia en modo UEFI.

MSINFO32

En sistemas Windows 10:

  1. Presione la <tecla> Windows + <R> para abrir el cuadro de diálogo Ejecutar .

  2. Escriba Msinfo32 y haga clic en Aceptar.

La página Resumen del sistema se abrirá de forma predeterminada.

Busque la siguiente información:

Página Resumen de sistemas.

Para ejecutarse como administrador, siga estos pasos:

  1. Presione la <tecla> Windows + <R> para abrir el cuadro de diálogo Ejecutar .

  2. Empezar a escribir "Información del sistema"

Si la información del sistema está resaltada, mantenga presionada <la tecla CTRL> + <MAYÚS> y presione <ENTRAR>, o bien use el mouse para hacer clic con el botón derecho y seleccione Ejecutar como administrador.

El usuario Access Control (UAC) le pedirá el mensaje siguiente: ¿Desea que esta aplicación realice cambios en el escritorio?

BCDEDIT

En windows 7 y sistemas posteriores:

  1. Iniciar un símbolo del sistema con privilegios elevados

  2. Ejecute "BCDedit /enum {current}"

    Nota:

    Si se arranca desde WinPE, use el modificador "/store" en BCDedit.exe. Si tiene UEFI, la ruta de acceso mostrará Winload.efi. Si tiene CSM, la ruta de acceso mostrará Winload.exe como se muestra en la salida de ejemplo.

Salida de ejemplo

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.efi

BLOC DE NOTAS y SETUPACT. REGISTRO

  1. Iniciar un símbolo del sistema con privilegios elevados

  2. Ejecute "bloc de notas c:\windows\panther\setupact.log"

  3. Presione <CTRL> + <F> para buscar (o buscar)

  4. Busque "Callback_BootEnvironmentDetect"

    • Los resultados tendrían un aspecto similar al siguiente:

      Callback_BootEnvironmentDetect:FirmwareType 1
      
      Callback_BootEnvironmentDetect: Detected boot environment: BIOS
      

      Or

      Callback_BootEnvironmentDetect:FirmwareType 2
      
      Callback_BootEnvironmentDetect: Detected boot environment: UEFI
      

Es posible que tenga que consultar con el OEM para obtener detalles de configuración en su sistema específico.

Advertencia

El uso de diskpart.exe o el programa de instalación para limpiar o borrar la información de partición de la unidad de disco duro destruirá todos los datos del disco. Consulte al fabricante del equipo en relación con los métodos de recuperación de imágenes de fábrica o las opciones de copia de seguridad de datos antes de realizar cualquiera de estos cambios.

Configuraciones de UEFI-Based Disk-Partition recomendadas

Win7 Hacer una copia de seguridad de los programas, la configuración del sistema y los archivos

Win7 Proteger tus archivos y PC con Copias de seguridad de Windows 7