añadir arranque a un pendrive de windows copiado. Por ejemplo, para copiar de un disco a otro un windows.
bcdboot c:\windows /s p: /l es-ES /v
https://hardmicro.net/es/art%25C3%25ADculos/202-reparar-el-sistema-de-arranque-o-mbr
donde:
c:\windows es la carpeta donde esta instalado el windows en el que estamos trabajando /l es-ES es el "locale" del idioma que queremos usar para el cargador de arranque /v para que sea detallado en sus comentarios /s p: es la carpeta de destino donde queremos instalar el cargador de arranque, o sea la unidad que finalmente queremos que arranque.
Con este comando, si queremos copiar un disco de windows SATA a un disco SSD, que generalmente será mas pequeño en total aunque los datos no llenen el disco (un disco de 1Tb con 100Gb ocupados no se puede clonar directamente a un disco SSD de 120Gb) y por lo tanto no podremos usar los programas de clonado mas conocidos, como clonezilla, ghost, o pqdi. Entonces, para no tener que pasar por los multiples arranques de gparted / resize / clonezilla /winRE repair … vamos a hacer lo siguiente:
Suponemos que tenemos un windows 10 arrancado, que es donde vamos a trabajar. Minimo windows 7 para este proceso, y recomendable windows 10. abrimos una consola (windows+R, cmd, enter) y ejecutamos diskpart: seleccionamos nuestro disco destino, conectado por usb con un adaptador o pinchado directamente en la placa: list disk sel disk X (el tamaño suele hacerlos faciles de identificar, pero presta atencion porque si te equivocas … pierdes todos los datos …) una vez seleccionado el disco correcto, lo borramos por completo: clean creamos una particion: cre pa pri (escrito completo es create partition primary, pero las abreviaturas llegan y se teclea menos) format fs=NTFS quick assign letter=p active exit
De este modo queda una particion de windows activa y con letra, en NTFS, y podemos usarla a continuacion.
Ahora, pinchamos a la vez el disco de origen que queremos copiar (el de 1Tb en el ejemplo anterior) y con la ayuda de un programa (total commander, www.ghisler.com) o con el explorador de windows y algo de paciencia, copiamos todos los ficheros (incluyendo los ocultos y de sistema) de un disco a otro. De este modo, copiamos desde program files hasta windows, incluyendo “users”. Una vez hecho esto, ejecutamos el comando bcdboot con los parametros de arriba, y ya podemos desconectar los discos y colocar nuestro nuevo SSD en su sitio :)
ojo! el comando bcdboot tiene que ejecutarse como administrador (el cmd tiene que ser ejecutado como administrador)
bcdboot C:\Windows /l en–gb /s < letra de unidad:> /f ALL’ (Utilizando ‘/f ALL command’ actualizará el firmware UEFI y otras configuraciones de BIOS)
