Cómo: Clonar Windows 10 de SATA SSD a M.2 SSD (y reparar el dispositivo de arranque inaccesible)

Hace unas semanas recibí un SSD Western Digital Black SN750 M.2 de 1TB, con una impresionante velocidad de lectura de 3470 MB / s en el empaque. Ya tenía un SSD SATA instalado en mi PC para juegos / edición de fotos. Sin embargo, esas especificaciones me obligaron a tomar un destornillador e instalar el nuevo SSD M.2. La instalación física es absolutamente simple: retire la tarjeta gráfica, instale M.2 SSD, reinstale la tarjeta gráfica. Sin embargo, realmente no esperaba una reinstalación completa de Windows 10. Hay demasiadas aplicaciones, configuraciones y licencias en ese sistema que no quería recrear o volver a ingresar. En su lugar, quería clonar Windows 10 de SATA SSD a M.2 SSD.

Después de investigar un poco, terminé con Macrium Reflect, que es un software gratuito de clonación de discos. Para resumir: cloné el SSD antiguo en el SSD M.2, reinicié desde el SSD M.2 y … recibí una variedad de errores. El principal error recurrente fue Dispositivo de arranque inaccesible; sin embargo, en mis intentos de solución de problemas vi muchos más errores.

UEFI frente a BIOS

Mientras buscaba soluciones en Google, muchas soluciones mencionaron los comandos bootrec.exe, bcdedit.exe y diskpart para resolver los problemas de arranque. Sin embargo, al final, mi problema tuvo más que ver con la diferencia entre BIOS y UEFI, y cómo se abordan los dispositivos de almacenamiento. Todavía no estoy 100% seguro de por qué, ¡así que siéntete libre de comentar a continuación!

Estaba ejecutando un BIOS realmente antiguo y nunca lo configuré correctamente cuando instalé Windows 10 por primera vez hace muchos años. En ese BIOS antiguo, mis dispositivos de almacenamiento estaban configurados en modo Legacy en lugar de UEFI. Probablemente esto se deba a que se ejecutó Windows 7 u 8 hace unos años; o simplemente porque nunca lo cambié del modo predeterminado. En efecto, esto significa que mi antiguo SSD SATA fue formateado con MBR en lugar de GPT (es un esquema de particionamiento). También significa que mi instalación de Windows 10 tenía una «partición del sistema» en lugar de una «partición del sistema EFI». Aquí hay una distinción importante.

Todo esto significaba que podía clonar y jugar con bootrec y bcdedit todo el día, pero no iba a resolver mi problema. Seguí recibiendo errores de Dispositivo de arranque inaccesible, los comandos bootrec y bcdedit no encontraron mi instalación de Windows y el cambio de letras de unidad con diskpart tampoco hizo nada. Entonces, ¿qué me permitió clonar Windows 10 de SATA SSD a M.2 SSD? ¡Tuve que actualizar a una instalación UEFI de Windows 10, con un estilo de partición GPT! Afortunadamente, eso no es tan difícil como parece.

Preparativos: copia de seguridad y desconecta otras unidades

En primer lugar, el descargo de responsabilidad obligatorio. Los comandos de esta publicación tienen el potencial de arruinar su instalación. Si hay algo importante en sus discos, haga una copia de seguridad. No tengo la culpa si pierdes datos.

A continuación, desconecte otras unidades. También tengo una unidad WD Red de 6TB allí, así que la desconecté para asegurarme de que no iba a formatearla accidentalmente. Deje la cubierta de la PC quitada, porque es posible que esté desconectando y conectando unidades varias veces.

También es útil si tiene otro sistema / computadora portátil y algunas memorias USB de 4 a 8 GB cerca, para que pueda crear algunas herramientas que lo ayudarán en el camino. Creé una unidad de recuperación de Windows 10 y (siguiendo el consejo de un querido amigo), creé una memoria USB CloneZilla.

Una comprobación rápida para ver si esta publicación se aplica a su situación es abrir el administrador de discos (haga clic con el botón derecho en el botón «Inicio» de Windows, elija administración de discos). Localice su antigua unidad SSD SATA, haga clic con el botón derecho en la unidad y elija propiedades. Navega a la pestaña de volúmenes. En el campo Estilo de partición , debería ver Master Boot Record (MBR). Si ya ve la tabla de particiones GUID (GPT), es posible que esta corrección no se aplique en su caso. Continúa leyendo si tienes curiosidad …

Convertir de MBR a GPT

Un sistema UEFI solo se iniciará desde una unidad GPT. Así que tuve que convertir mi SSD SATA existente que albergaba mi instalación de Windows 10 de MBR a GPT. Afortunadamente, con Windows 10 Creators Edition, eso es bastante simple. Abra la configuración de Windows, vaya a Actualizaciones y configuración, seleccione Recuperación. Busque Inicio avanzado y reinicie su sistema. Esto hará que su sistema Windows 10 se reinicie en el modo de inicio avanzado, que (entre otras opciones) le brinda un símbolo del sistema.

Una vez reiniciado, navegue por las opciones hasta que obtenga un símbolo del sistema. Allí, ejecute diskpart para verificar el número de unidad correcto:

En esta captura de pantalla, puede ver que el Disco 0 es mi antiguo SSD SATA de 500GB y el Disco 1 es mi nuevo SSD NVMe M.2 de 1TB. El viejo SSD  no tiene particiones GPT, el nuevo SSD es de hecho estilo GPT (porque jugué con él durante la resolución de problemas).

Entonces necesitamos convertir el disco 0. Salga de diskpart y ejecute el siguiente comando: mbr2gpt / validate

Compruebe dos cosas: que el comando apunte a la unidad correcta y que la validación se complete correctamente. Si no apunta al disco correcto inmediatamente, puede ajustar el comando a mbr2gpt / validate  / disk: 0  para forzar su ejecución en el disco 0. Por supuesto, sustituya el número de disco por su propia configuración.

Si todo esto funciona, convierta la unidad con  mbr2gpt / convert (o mbr2gpt / convert / disk: 0 ):

Compruebe si hay errores (con suerte, ninguno). Lo que hace este mbr2gpt ( artículo de Microsoft KB ) es:

  • Cambiar el estilo de partición a GPT
  • Cree una nueva partición del sistema EFI
  • Cree nuevos archivos de arranque en esta nueva partición del sistema EFI. ¡Esta es la clave que finalmente le permitirá arrancar desde la unidad M.2 y evitar el error inaccesible del dispositivo de arranque!

Luego, ejecute diskpart nuevamente para verificar que el estilo de la partición haya cambiado a GPT. El mío lo ha hecho, así que estamos listos para continuar. Salga de la interfaz de línea de comandos y apague su sistema. No reinicie simplemente, porque necesitamos cambiar al modo UEFI.

Cambiar el modo BIOS heredado a UEFI

Vuelva a encender el sistema e ingrese al BIOS. Cada BIOS es diferente, así que consulte su manual para conocer su procedimiento específico. En mi BIOS Gigabyte, se ve así:

La izquierda es MBR, la derecha es UEFI. Podría haber dejado habilitado el soporte CSM y haber cambiado manualmente el dispositivo de arranque a UEFI, pero Windows 10 no requiere soporte CSM, así que lo desactivé por completo.

Guarde su configuración y salga del BIOS. Ahora debería iniciar limpiamente en su antigua instalación de Windows 10 desde su antiguo SSD SATA. Verifique que todos sus archivos aún estén allí, tal vez incluso reinicie por segunda vez para verificar que todo funciona como se esperaba. Una vez que esté feliz de no haber roto nada, ¡es hora de finalmente clonar Windows 10 de SATA SSD a M.2 SSD!

Clonación de su SSD SATA en el SSD M.2

Una vez que se completa el clon,  apague su sistema. Desea desconectar su antiguo SSD SATA, ya que tener dos discos de arranque con instalaciones idénticas de Windows podría tener resultados bastante espectaculares. ¡Y no en un sentido positivo!

Dispositivo de arranque inaccesible

Una vez que el SSD SATA esté desconectado, encienda el sistema nuevamente. Si es necesario, cambie la configuración del BIOS para arrancar desde el SSD NVMe M.2. Si tiene suerte, esa instalación podría iniciarse de inmediato. En mi caso, volví a la temida pantalla azul de la muerte del dispositivo de arranque inaccesible (BSOD). Deje que la PC recorra esta rutina de pantalla azul tres veces, después de lo cual se iniciará automáticamente en la configuración de Inicio avanzado para ayudarlo a solucionar las cosas. Navegue hasta el indicador de línea de comandos nuevamente; todas las otras opciones de solución de problemas no hicieron mucho en mi caso.

Aunque el comando MBR2GPT ya ha recreado los archivos de arranque, deberán cambiarse de nuevo debido a la clonación del disco. Lo que vamos a hacer ahora es volver a crear los archivos de arranque manualmente con el  comando bcdboot . Primero, ejecute el  comando diskpart nuevamente para verificar las letras de la unidad:

En mi caso, C es la instalación de Windows 10 (verifique el tamaño de 464GB) y E es la partición del sistema EFI (473MB de tamaño). Esto es importante para el siguiente comando.

Ahora, salga de diskpart y ejecute el siguiente comando:  bcdboot c: \ windows / se: / f UEFI

Esto crea nuevos archivos de arranque que apuntan a su instalación de C: \ windows, los deposita en la unidad E: (que es la partición del sistema EFI) y asegura que esté en el formato UEFI. Prácticamente todo lo que cubrí anteriormente en la publicación. ¡Bien! Vuelva a salir de la interfaz de línea de comandos y  reinicie . No es necesario apagarlo ahora, ya que el BIOS ya está en modo UEFI y el SSD NVMe M.2 es el único dispositivo conectado. El sistema ahora debería iniciar la instalación de Windows 10 de forma limpia, aunque el primer arranque puede tardar uno o dos segundos más.

En realidad, mientras escribe esto, E: podría no ser la partición correcta en este caso, ya que es la partición OEM (vea los tamaños de partición en las imágenes a continuación). Lo más probable es que no tenga que utilizar los modificadores / sy / f en el comando bcdboot; Pruébelo usted mismo. Sin embargo, ¡funcionó!

Cambiar el tamaño de su partición

¡Espera, todavía no hemos llegado! Mi SSD SATA solo tenía 500GB y el nuevo M.2 es de 1TB. Entonces esto está mal:

Para este último paso, es mejor usar AOMEI Partition Assistant . Esto se debe a que, como puede ver en el diseño del disco, la partición OEM está justo al lado de la unidad C :. Esto bloquea cualquier expansión de dicha unidad C :.

aomei espacio no asignado

Lo que vamos a hacer es mover la partición OEM al extremo derecho y extender el volumen C :.

Si hace clic en Continuar, AOMEI Partition Assistant se iniciará en un entorno de Windows PE, realizará las acciones necesarias y lo devolverá a Windows 10. Verifique la nueva capacidad …

¡Voila, has terminado! ¡Clone Windows 10 de SATA SSD a M.2 SSD con éxito!

Actualización 02-2021: Las personas comentaron esta publicación con varias sugerencias, modificaciones u otros consejos si este manual no se ajusta al 100% a su caso. ¡Échales un vistazo al final de esta página!

Ahora, para las velocidades de SSD WD_Black SN750 NVMe M.2 …

Bueno, compruébalo por ti mismo 

Una vez más, algunas exenciones de responsabilidad, antes de que toda la Internet de evaluación comparativa caiga sobre mí. Durante la primera mitad de la prueba, mi sistema todavía estaba cargando y sincronizando archivos a medias. Además, sigue siendo una instalación antigua de Windows 10, lejos de estar optimizada. Por un lado, mis controladores NVMe siguen siendo los predeterminados de Windows, lo que podría afectar la velocidad. Además, no todas las placas base son iguales. Tengo un bus PCIe 3.0 de 4 carriles, así que eso es bueno, pero algunas otras placas pueden ser más rápidas. Sin embargo, tome los números en este punto de referencia no solo con un grano de sal, sino con un camión lleno de sal. En su mayoría son para propósitos de “¡vaya, esto es mucho más rápido que SATA-600!”.

Yo mismo estoy bastante contento con las velocidades. Más de 3 GB / s de lectura secuencial, con más de 2,2 GB / s de escritura secuencial. Rendimientos aleatorios que van desde 100.000 a 300.000+ IOps. En la vida real: el sistema se siente un poco más receptivo en comparación con el antiguo SSD SATA. ¡Trabajo hecho!

[Descargo de responsabilidad: Western Digital me dio el SSD WD Black SN750 NVMe M.2 de 1TB en Storage Field Day 18. No pidieron nada a cambio. La única razón por la que escribí esta publicación es porque me tomó una cantidad de tiempo frustrante clonar mi sistema operativo al nuevo SSD M.2, y quiero evitar que otras personas pasen por la misma prueba].

Deja un comentario