Pseudocodice ma originariamente sviluppato per il file ISO di Windows 7 ma applicato per Windows 8 nel thread Come creare un'immagine ISO di Windows 8 avviabile in Linux? ma non funziona 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 .
Output non riuscito durante l'esecuzione sull'immagine di 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
Alcuni dei seguenti campi sono stati modificati per il file iso utilizzato in dd
bs=2048
count=8
skip=734
Come puoi studiare quali valori di campo puoi usare per Windows 10 iso?
Sistema operativo:Debian 8.5 64 bit
Hardware:Asus Zenbook UX303UA
Kernel Linux:4.6 di backport
Thread correlati:Come creare un'immagine ISO di Windows 7 avviabile in Linux?, Personalizzazione di un'ISO di installazione di Windows 7
Motivazione:ho bisogno di Windows 10 per utilizzare lo scanner duplex Canon P-150, ma quando ho avviato Windows, ho ricevuto l'errore 0xC0000428 perché l'aggiornamento di Windows ha di nuovo rotto le cose lì e io uso Windows altrimenti così raramente; e non ho più Windows di riserva per creare un supporto di avvio
Risposta accettata:
Ho provato la soluzione Win7 descritta da Microsoft su una macchina Windows:
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
e ottenuto il
0x80080005 errore
quindi sono andato su Debian Stretch 9 per provare a creare l'USB avviabile di Windows 10 utilizzando un ISO e5.onthehub.com college/school.
Usando dd
assolutamente non funziona per Windows 10. Funziona solo per i sistemi operativi Linux. Usa:
dd if=my-linux-os.iso of=/dev/sdX bs=4M
Nota:non provare mai a scrivere su /dev/sdX1
dove X={a,b,c or d}
e controlla sempre di non sovrascrivere il tuo disco rigido che di solito è /dev/sda
o /dev/sdb
!
Per Windows 10 puoi usare WoeUSB ma non dai repository apt/yum. Questi sono obsoleti, almeno per Debian 9. Quindi usa invece:
git clone https://github.com/slacka/WoeUSB.git
Quindi segui le istruzioni alla fine di:
https://github.com/slacka/WoeUSB
Devi avere prima installato tutti i prerequisiti come gparted e così via.
Ho anche scoperto alla fine del processo che devo eseguire woeusb con sudo. Quindi usi solo:
sudo woeusb --device local/of/my/windows-10-image.iso /dev/sdX
e presto funziona benissimo. Nel mio caso il mio hard disk era /dev/sda
e la mia unità USB era /dev/sdb
quindi ho scritto l'ISO su /dev/sdb
(ancora una volta fai attenzione, non vuoi sovrascrivere il tuo sistema operativo per sbaglio). L'ho quindi installato su una scheda madre MSI di classe militare con un disco rigido da 2 TB collegato senza opzioni di avvio rapido all'interno del BIOS e funziona. Ho attivato prima assolutamente tutte le opzioni UEFI per portarlo nello stato corretto.
Ho anche avuto problemi al momento dell'installazione, con il sistema bloccato per sempre quando si utilizza un account di posta elettronica Gmail per l'accesso e quando il cavo Internet è stato collegato al secondo riavvio della macchina (durante il processo di installazione). Se riscontri questo problema, disconnetti Internet, riavvia la macchina, lascia che venga creato un account generico, accedi, riavvia con il cavo Internet