Domanda Come masterizzare un file .iso di Windows su un dispositivo USB? [duplicare]


Questa domanda ha già una risposta qui:

Voglio masterizzare un ISO di Windows su un dispositivo USB in Ubuntu. Come faccio a fare questo?

So come masterizzare una ISO di Ubuntu in un dispositivo USB, ma con un ISO di Windows non è la stessa cosa.


197
2017-09-01 10:47


origine


askubuntu.com/questions/289559 - gliptak
Troverai le risposte migliori usando la linea di comando qui a serverfault. - erik
Perché è contrassegnato come duplicato? La domanda collegata è quasi 2 anni più recente di questa. - jazzpi
@jazzpi E lo ha anche reso specifico per Windows con il pretesto che nelle "Answers" qualcuno menziona NTFS ... - Lilian A. Moraru


risposte:


UNetbootin dovrebbe funzionare: http://unetbootin.sourceforge.net/

Oppure puoi provare una copia bit per bit:

  1. Inserisci il dispositivo USB e quindi apri Utility Disco (in 10.10 e versioni precedenti, Sistema -> Amministrazione -> Utility Disco).
  2. Seleziona il dispositivo USB dall'elenco a sinistra del programma e scopri dove è stato montato: /dev/sd[1 letter][optionally 1 number]. Per esempio, /dev/sdc o /dev/sdc1.
  3. Assicurati che il dispositivo USB sia smontato (non rimosso in modo sicuro, ma smontato) Se è montato, puoi smontarlo:

    sudo umount /dev/sd[1 letter][optionally 1 number]
    
  4. Supponendo che il file .iso sia nella cartella home, apri il terminale e scrivi:

    sudo dd bs=4M if=[ur .iso] of=/dev/sd[that 1 letter]
    

    Esempio:

    sudo dd bs=4M if=windows7.iso of=/dev/sdc
    

E aspetta che finisca. (Il "bs = 4M" - bit è opzionale, lo rende più veloce.)


229
2017-09-07 17:12



Un altro modo per scoprire quale driver è: scrivo "sudo dd if = kubuntu.iso di = / dev / sd" e premo Tab alcune volte prima di inserire l'USB, poi inserisco la chiavetta USB e premo Tab qualche volta ancora e rileva quale è stato aggiunto, ad esempio sdc e sdc1, ma aggiungo c alla fine e premo invio. - Lilian A. Moraru
@ LilianA.Moraru UNetbootin allows you to create bootable Live USB drives for Ubuntu, Fedora, and other **Linux distributions** without burning a CD.. Sei mai riuscito a fare un usb di Windows con esso? - Cornelius
A partire dal 2015, Debian e Unetbootin non dovrebbero essere usati insieme bugs.debian.org/cgi-bin/bugreport.cgi?bug=775689 Come funziona la soluzione dd Sto ancora cercando di capire.
Se hai un'unità USB lenta, puoi controllare lo stato corrente di dd inviandogli un messaggio di uccisione USR1: sudo kill -USR1 $(pidof dd) da un altro terminale. Quindi stamperà il suo stato nel proprio terminale. - Mitja
non funziona affatto - Pavel


  1. Inserisci il dispositivo USB, quindi esegui gparted.

  2. Seleziona il dispositivo USB dall'elenco vicino all'angolo in alto a destra della finestra GParted e rilevare dove è stato montato: /dev/sd[1 lettera] (il mio era /dev/sdc).

  3. Assicurarsi che il dispositivo USB sia smontato (fare clic con il tasto destro e selezionare Smonta). Non dimenticare di formattarlo in NTFS in GParted.
  4. sudo dd if=[PATH TO YOUR .iso FILE] of=/dev/sd[THAT 1 LETTER]

    Nel mio caso: sudo dd if=/home/downloads/windows7.iso of=/dev/sdc

È necessario eseguire dd come su o sudo. Vale la pena ricordare che gparted richiede anche su, ma in genere si usa gksudo per richiedere la password.

Ciò significa che è possibile bloccare gparted al programma di avvio su un USB liveboot persistente per la diagnostica sul campo.


53
2018-06-14 14:00



+1 Modificando leggermente questo mi permetta di avviare anche il mio sistema operativo DIY. - imallett
non ha funzionato per me usando solo / dev / sdc [lettera], necessario anche per specificare la partizione come / dev / sdb1 per dd da copiare. tuttavia, l'avvio tramite USB non funzionerà - n3rd
@ HertzelGuinness, perché ami Ubuntu al posto di molte altre distro? - Pacerier
Perché lo stai formattando in NTFS? Quando vai al blocco del dispositivo, cancellerà qualsiasi formattazione ci sia ... - TJ Ellis
Facendo la copia diretta di dd (su Ubuntu 14.04) con a Win10 iso è stata una piccola sorpresa per me, poiché ha creato un file system UDF sul flash (mi aspettavo che fosse il file system ISO). Tuttavia, non è stato avviato sul mio Lenovo P50 (ma devo ammettere che potrei avere impostazioni di avvio troppo restrittive nel BIOS :)) Uso di winusb by Questo articolo alla fine ha fatto il trucco. - tlwhitec


Se si avvia con UEFI (non BIOS o UEFI con la modalità di compatibilità del BIOS (a.k.a. CSM)) tutto ciò di cui avrete bisogno è GParted e un file manager.

L'ISO deve essere configurato per l'avvio UEFI affinché funzioni. L'ho fatto con Windows 8.1 e Ubuntu 14.04, ma non posso garantire altri sistemi operativi. (Modifica: ho appena provato questo con Windows 10 senza successo. Non so perché, ma WinUSB ha funzionato in modo da non indagare ulteriormente.)

Questo è quello che faccio per creare un'unità USB avviabile per il firmware UEFI:

  1. Crea una tabella delle partizioni GPT sul tuo drive USB. In GParted, scegli "Dispositivo" e poi "Crea tabella delle partizioni ...". Scegli gpt nel menu a discesa.
  2. Formattare una partizione sull'unità USB su FAT32 usando GParted. Tutti i firmware conformi a UEFI devono supportare FAT12, FAT16 e FAT32, quindi ognuno di questi dovrebbe andare bene, ma NTFS non funzionerà.
  3. Montare l'unità USB come se fossi qualsiasi altra memoria esterna in modo da poter accedere al filesystem sulla partizione che hai creato.
  4. Montare l'ISO desideri aggiungere all'unità USB in modo da poter accedere ai file presenti.
  5. Ora, quando hai accesso sia all'ISO che all'unità USB come filesystem nel tuo file manager (Nautilus o qualsiasi altra cosa) solo copia e incolla tutti i file nella ISO alla chiavetta USB.
  6. Aggiungi il flag 'avvio' alla partizione hai creato e aggiunto i file a. In GParted, fai clic con il tasto destro sulla partizione, scegli "gestisci bandiere" e poi controlla l'opzione "avvio".

(Durante il test non ho potuto montare l'unità USB più dopo aver impostato il flag di avvio. Non so perché, ma GParted poteva ancora vederlo e il risultato finale era ancora un'unità USB avviabile, quindi suppongo che non conta davvero.)

  1. Riavvia il tuo computer e scegliere di avviarsi dall'unità USB.

Ancora una volta: per fare in modo che funzioni, il firmware del computer deve essere conforme a UEFI e ISO deve essere pronto per l'avvio UEFI.

Se trovi una directory EFI nell'ISO di solito è un buon segno.

Per vedere se stai attualmente utilizzando l'avvio UEFI, esegui sudo efibootmgr -v in un terminale. Se elenca un numero di opzioni di avvio che sei a posto. Se stai usando la modalità di compatibilità del BIOS vedrai qualcosa di simile a questo:

Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.

Per maggiori informazioni su UEFI, leggi questo eccellente saggio sull'argomento: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/

Inoltre, non credo che Ubuntu funzionerà con Secure Boot abilitato, quindi dovrai disabilitarlo per poter usare UEFI con Ubuntu.


17
2018-04-15 08:25



L'USB non dovrebbe avere anche una tabella delle partizioni GPT? - VRR
Ah, sì, probabilmente dovresti. Apparentemente il mio firmware supporta anche le tabelle delle partizioni msdos, motivo per cui non ho avuto questo problema. Questo potrebbe non essere il caso per tutti. Tutti i firmware conformi a UEFI devono supportare le tabelle di partizione GPT, quindi se si utilizza GPT l'unità USB dovrebbe funzionare con un numero ancora maggiore di firmware. Aggiornerò la mia risposta - Lars Nyström
Sembra che non possa montare l'unità in Ubuntu se usa un GPT e ha anche il flag di avvio. Ha funzionato quando stava ancora usando una tabella delle partizioni msdos, il che è strano. Comunque, anche se non ho potuto montarlo, è stato rilevato dal mio firmware come dispositivo di avvio e ha funzionato altrettanto bene. - Lars Nyström
Hm, prova solo a impostare GPT FAT32 senza usare i flag. Dovrebbe montare quindi e avviare anche. - VRR
Non ho tempo per testare di più questo, ma la mia risposta funziona per me e dovrebbe per tutti con boot UEFI (che dovrebbe essere la maggior parte delle persone ormai) quindi ho intenzione di lasciarlo qui ora. Sentiti libero di modificare la mia risposta se pensi che qualcosa non va. - Lars Nyström


Se stai usando Ubuntu per masterizzare Windows ISO su USB, puoi usare WinUSB. Unetbootin non funzionerà con le ISO di Windows. Supporta solo distribuzioni Linux.

Tuttavia, l'installazione di WinUSB sulle attuali versioni di Ubuntu non è un compito facile. Oltre a questo WinUSB ha delle dipendenze GRUB più vecchie che possono interferire con la configurazione del bootloader, quindi potresti finire con Ubuntu non avviabile. Beh, questo non dovrebbe essere un grosso problema se si stesse facendo una USB di Windows per sbarazzarsi di Ubuntu. Ma quello non è garantito o.

Attualmente ci sono due metodi per l'avvio di un sistema operativo. Caricamento EFI e caricamento MBR. Quale è adatto a te dipende dalle capacità del PC / scheda madre. Il metodo per la creazione di una USB avviabile per ciascuno dei metodi di caricamento di avvio sopra menzionati è descritto in Come posso creare una chiavetta USB avviabile di Windows con Ubuntu?

WinUSB può solo creare un'unità USB avviabile MBR.


14
2018-04-24 17:47



La tua routine di installazione fallisce. - empedokles
questo non funziona più :( * non per me almeno - moldovean


Puoi usare WinUSB per masterizzare windows iso per pendrive.
Ulteriori dettagli e pacchetti di Ubuntu possono essere trovati Qui

Nota: -È necessario un pendrive minimo di 4 GB per la masterizzazione windows 7 iso


8
2018-06-15 08:02



WinUSB è obsoleto e ha problemi di server, guarda WoeUSB successore / forcella - Frank Nocke
Che in realtà ha funzionato per me con Windows 7. Il dd lo strumento non stava creando apparentemente un sistema di avvio valido. Il WoeUSB fa un po 'di magia per rendere avviabile la pen drive. (Idid non provare il vecchio strumento WinUSB, solo la versione più recente che è ancora attiva nel 2018.) - Alexis Wilke


C'è uno strumento chiamato Multisystem che può rendere avviabile un'unità USB e avviare vari SO da esso, tra gli altri, Windows XP, Vista e Seven supportato (le pagine del programma sono solo in francese, il programma stesso è localizzato). Sono stato in grado di avviare l'ISO di installazione WinXP da un disco flash USB utilizzando questo strumento.

Si noti che il CD di Windows è un installare CD, non una distribuzione "live" utilizzabile.


7
2017-09-07 15:49





È molto semplice... Andremo passo dopo passo: usando la potenza iso:

  1. Scarica e installa power iso.
  2. Open power iso.
  3. Fare clic su strumenti e quindi creare un'unità USB avviabile.
  4. Potrebbe chiedere di essere eseguito come amministratore. quindi eseguilo come amministratore.
  5. Ora sfoglia il file immagine sorgente.
  6. Selezionare l'unità USB di destinazione, quindi fare clic su Avvia.
  7. fatto. l'USB avviabile è pronto per l'installazione di un sistema operativo da USB avviabile.

NOTA: la pendrive deve essere di almeno 4 GB.


6
2017-11-07 16:21



Power ISO è disponibile anche per Ubuntu? Non lo sapevo! - dotslash
PowerISO per Linux non ha una versione della GUI, ma solo l'utilità della riga di comando. - Patrick


Da Windows, prova a usare unetbootin e da una distro linux usa questo comando nel terminale (questo ha funzionato per me, ma perderai il contenuto del flash drive, quindi fai una copia):

sudo dd if=<ISO_FILE> of=/dev/sd<FLASH_DRIVE_ID>

6
2018-04-24 17:42



Dove <FLASH_DRIVE_ID> è una piccola lettera come b, c, d, ecc. Ma come possiamo sapere quale? - user68186
è per la masterizzazione di un ISO di Windows. per alcuni motivi quando lo avvio per la formattazione in Launch. Ho uno schermo nero. non funziona - user3091970


So che la domanda è un po 'obsoleta, ma per motivi di compatibilità aggiungo un collegamento ad una moderna GUI Ubuntu standard per masterizzare iso su una chiavetta USB: Disk Creator.


2
2018-06-03 11:22



Funziona solo con Linux ISO! - Cornelius
Sembra che questa fottuta domanda non sia mai superata. :-( Perché Debian non ha un pacchetto STANDARD per scrivere un ISO di Windows? .. Non sai mai quanti virus puoi installare provando diversi scrittori USB avviabili.Io scrissi il codice.E 'spaventosamente semplice.Perché nessuno fornisce solo uno scrittore standard ? - Brian Haak