Pseudocódigo pero desarrollado originalmente para el archivo iso de Windows 7 pero aplicado para Windows 8 en el hilo ¿Cómo crear una imagen iso de arranque de Windows 8 en Linux? pero no funciona con Windows 10 iso
# https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
# https://unix.stackexchange.com/a/312477/16920
$ dd if=../en_windows_10_x64_dvd.iso
of=boot.img bs=2048 count=8 skip=734
$ mkisofs -o ../new-win.iso -b boot.img -no-emul-boot -c BOOT.CAT
-iso-level 2 -udf
-J -l -D -N -joliet-long -relaxed-filenames .
Salida fallida cuando se ejecuta en una imagen de Windows 10
dd if=/home/masi/Downloads/en_windows_10_multiple_editions_version_1511_x64_dvd.iso of=/home/masi/Downloads/boot.img bs=2048 count=8 skip=734
8+0 records in
8+0 records out
16384 bytes (16 kB) copied, 0.000392973 s, 41.7 MB/s
Algunos de los siguientes campos han cambiado para el archivo iso usado en dd
bs=2048
count=8
skip=734
¿Cómo puede estudiar qué valores de campo puede usar para Windows 10 iso?
Sistema operativo:Debian 8.5 de 64 bits
Hardware:Asus Zenbook UX303UA
Kernel de Linux:4.6 de backports
Temas relacionados:¿Cómo crear una imagen iso de arranque de Windows 7 en Linux?, Personalización de una instalación ISO de Windows 7
Motivo:necesito Windows 10 para usar el escáner dúplex Canon P-150, pero cuando inicié Windows, recibí el error 0xC0000428 porque la actualización de Windows ha vuelto a romper cosas allí y, de lo contrario, uso Windows muy raramente; y no tengo Windows de repuesto para hacer medios de arranque
Respuesta aceptada:
Probé la solución Win7 descrita por Microsoft en una máquina con Windows:
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-herramienta
y obtuvo el
0x80080005 error
así que fui a Debian Stretch 9 para intentar compilar el USB de arranque de Windows 10 usando un ISO e5.onthehub.com college/school.
Usando dd
absolutamente no funciona para Windows 10. Esto solo funciona para sistemas operativos Linux. Usar:
dd if=my-linux-os.iso of=/dev/sdX bs=4M
Nota:nunca intente escribir en /dev/sdX1
donde X={a,b,c or d}
y compruebe siempre que no está sobrescribiendo su disco duro, que suele ser /dev/sda
o /dev/sdb
!
Para Windows 10 puede usar WoeUSB pero no desde los repositorios apt/yum. Estos están obsoletos, al menos para Debian 9. Así que en su lugar use:
git clone https://github.com/slacka/WoeUSB.git
Luego siga las instrucciones al final de:
https://github.com/slacka/AyUSB
Primero debe tener instalados todos los requisitos previos, como gparted, etc.
También encontré al final del proceso que debo ejecutar woeusb con sudo. Así que solo usa:
sudo woeusb --device local/of/my/windows-10-image.iso /dev/sdX
y listo, simplemente funciona de manera brillante. En mi caso mi disco duro era /dev/sda
y mi unidad USB era /dev/sdb
así que escribí la ISO en /dev/sdb
(Nuevamente, tenga cuidado, no desea sobrescribir su sistema operativo por accidente). Luego lo instalé en una placa base MSI de clase militar con un disco duro de 2 TB conectado sin opciones de arranque rápido dentro del BIOS y simplemente funciona. Encendí absolutamente todas las opciones de UEFI primero para ponerlo en el estado correcto.
También tuve problemas en el momento de la instalación, con el sistema colgado para siempre cuando usaba una cuenta de correo electrónico de Gmail para iniciar sesión y cuando el cable de Internet estaba conectado en el segundo reinicio de la máquina (durante el proceso de instalación). Si tiene este problema, desconecte Internet, reinicie la máquina, permita que se cree una cuenta genérica, inicie sesión, reinicie con el cable de Internet