Questão Como gravar um .iso do Windows em um dispositivo USB? [duplicado]


Esta questão já tem uma resposta aqui:

Eu quero gravar um ISO do Windows para um dispositivo USB no Ubuntu. Como eu faço isso?

Eu sei como gravar um ISO do Ubuntu em um dispositivo USB, mas com um ISO do Windows não é o mesmo.


198
2017-09-01 10:47


origem


askubuntu.com/questions/289559 - gliptak
Você encontrará as melhores respostas usando a linha de comando aqui em serverfault. - erik
Por que isso é marcado como duplicado? A questão ligada é quase 2 anos mais nova que esta. - jazzpi
@jazzpi E ele também tornou o Windows específico sob o pretexto de que nas "Respostas" alguém menciona o NTFS ... - Lilian A. Moraru


Respostas:


O UNetbootin deve funcionar: http://unetbootin.sourceforge.net/

Ou você pode tentar uma cópia bit a bit:

  1. Insira o dispositivo USB e abra o Utilitário de Disco (na versão 10.10 e anterior, Sistema -> Administração -> Utilitário de Disco.
  2. Selecione o dispositivo USB na lista à esquerda do programa e detecte onde ele foi montado: /dev/sd[1 letter][optionally 1 number]. Por exemplo, /dev/sdc ou /dev/sdc1.
  3. Verifique se o dispositivo USB está desmontado (não removido com segurança, mas desmontado) Se estiver montado, você poderá desmontá-lo:

    sudo umount /dev/sd[1 letter][optionally 1 number]
    
  4. Assumindo que o arquivo .iso esteja na sua pasta pessoal, abra o terminal e escreva:

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

    Exemplo:

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

E espere que termine. (O bit "bs = 4M" é opcional, apenas torna mais rápido)


229
2017-09-07 17:12



Outra forma de detectar qual é o driver: eu escrevo "sudo dd if = kubuntu.iso de / dev / sd" e pressione Tab algumas vezes antes de inserir o USB, então eu insiro o pendrive e pressione Tab algumas vezes novamente , e detectar qual deles foi adicionado, por exemplo, sdc e sdc1 apareceu, do que eu adicionei c no final e pressione enter. - 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.. Alguma vez você já conseguiu fazer um windows usb com ele? - Cornelius
A partir de 2015, o Debian e o Unetbootin não devem ser usados ​​juntos bugs.debian.org/cgi-bin/bugreport.cgi?bug=775689 Como a solução dd funciona eu ainda estou tentando descobrir.
Se você tem uma unidade USB lenta, pode verificar o estado atual dd enviando-lhe um USR1 kill msg: sudo kill -USR1 $(pidof dd) de outro terminal. Em seguida, ele imprimirá seu status em seu próprio terminal. - Mitja
não funciona de jeito nenhum - Pavel


  1. Insira o dispositivo USB e execute o gparted.

  2. Selecione o dispositivo USB na lista perto do canto superior direito da janela do GParted e detectar onde foi montado: /dev/sd[1 carta] (o meu era /dev/sdc).

  3. Certifique-se de que o dispositivo USB esteja desmontado (clique com o botão direito do mouse e selecione desmontar). Não esqueça de formatá-lo para NTFS no GParted.
  4. sudo dd if=[PATH TO YOUR .iso FILE] of=/dev/sd[THAT 1 LETTER]

    No meu caso: sudo dd if=/home/downloads/windows7.iso of=/dev/sdc

Você deve executar dd como su ou sudo. Vale a pena mencionar que o gparted também requer o su, mas normalmente usa o gksudo para solicitar a senha.

Isso significa que você pode bloquear o gparted para o lançador em um USB liveboot persistente para diagnósticos de campo.


53
2018-06-14 14:00



+1 Ligeiramente alterando isso, deixe-me iniciar o meu sistema operacional DIY também. - imallett
não funcionou para mim apenas usando / dev / sdc [letra], também precisava especificar a partição como / dev / sdb1 para o dd copiar. no entanto, a inicialização usb não funcionará - n3rd
@HertzelGuinness, Por que você ama o Ubuntu em vez das muitas outras distros? - Pacerier
Por que você está formatando para NTFS? Quando você digita no dispositivo de bloco, ele apagará qualquer formatação que você tenha lá ... - TJ Ellis
Fazendo a cópia direta do dd (no Ubuntu 14.04) com um Win10 iso foi uma pequena surpresa para mim, pois criou um sistema de arquivos UDF no flash (eu esperava que fosse o sistema de arquivos iso). Ele não inicializou no meu Lenovo P50, embora (mas eu tenho que admitir que eu poderia ter configurações de inicialização muito restritivas no BIOS :)) Usando winusb por Este artigo eventualmente fez o truque. - tlwhitec


Se você inicializar com UEFI (não BIOS ou UEFI com modo de compatibilidade de BIOS (também conhecido como CSM)), tudo o que você precisará é GParted e um gerenciador de arquivos.

O ISO deve ser configurado para a inicialização do UEFI para que isso funcione. Eu consegui fazer isso com o Windows 8.1 e com o Ubuntu 14.04, mas não posso garantir nenhum outro sistema operacional. (Edit: Eu apenas tentei isso com o Windows 10 sem sucesso. Não sei porquê, mas WinUSB funcionou, então eu não investiguei mais.)

Isto é o que eu faço para criar uma unidade USB inicializável para o firmware UEFI:

  1. Crie uma tabela de partições GPT na sua unidade USB. No GParted, escolha "Dispositivo" e, em seguida, "Criar tabela de partição ...". Escolha gpt no menu suspenso.
  2. Formate uma partição na unidade USB para FAT32 usando o GParted. Todos os firmwares compatíveis com UEFI devem suportar FAT12, FAT16 e FAT32, portanto, qualquer um desses deve ser bom, mas NTFS não funcionará.
  3. Monte o drive USB como você faria com qualquer outro armazenamento externo, assim você pode acessar o sistema de arquivos na partição que você criou.
  4. Monte o ISO você deseja adicionar à unidade USB para poder acessar os arquivos lá.
  5. Agora, quando você tem acesso ao ISO e à unidade USB como sistemas de arquivos em seu gerenciador de arquivos (Nautilus ou qualquer outro) apenas copie e cole todos os arquivos no ISO para a unidade USB.
  6. Adicione o sinalizador 'boot' à partição você criou e adicionou os arquivos para. No GParted, clique com o botão direito do mouse na partição, escolha "gerenciar flags" e marque a opção "boot".

(Enquanto testava isso, não consegui mais montar a unidade USB depois de configurar o sinalizador de inicialização. Não sei por que, mas o GParted ainda podia vê-la e o resultado final ainda era uma unidade USB inicializável, então acho que não realmente importa.)

  1. Reinicie seu computador e escolha inicializar a partir da unidade USB.

Mais uma vez: Observe que para que isso funcione, o firmware do seu computador deve estar em conformidade com UEFI e o ISO deve estar pronto para a inicialização do UEFI.

Se você encontrar um diretório EFI no ISO, isso geralmente é um bom sinal.

Para ver se você está usando o boot UEFI, execute sudo efibootmgr -v em um terminal. Se ele listar várias opções de inicialização, você está pronto para ir. Se você estiver usando o modo de compatibilidade da BIOS, verá algo assim:

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

Para mais informações sobre a UEFI, leia este excelente ensaio sobre o assunto: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/

Além disso, eu não acho que o Ubuntu funcionará com o Secure Boot ativado, então você terá que desabilitar isso para poder usar o boot UEFI com o Ubuntu.


17
2018-04-15 08:25



O USB não deveria ter uma tabela de partição GPT também? - VRR
Ah, sim você provavelmente deveria. Aparentemente, meu firmware também suporta tabelas de partição do msdos, e é por isso que não tive esse problema. Isso pode não ser o caso para todos. Todos os firmwares compatíveis com UEFI devem suportar tabelas de partição GPT, portanto, se você estiver usando o GPT, o drive USB deve funcionar com ainda mais firmwares. Eu atualizarei minha resposta. - Lars Nyström
Parece que não consigo montar a unidade no Ubuntu se ela usa uma GPT e também tem o sinalizador de inicialização definido. Funcionou quando ainda estava usando uma tabela de partições msdos, o que é estranho. De qualquer forma, mesmo que eu não pudesse montá-lo, ele foi detectado pelo meu firmware como um dispositivo inicializável e funcionou bem. - Lars Nyström
Hm, tente apenas configurar o GPT FAT32 sem marcar flags. Ele deve montar e inicializar também. - VRR
Eu não tenho tempo para testar isso mais, mas minha resposta funciona para mim e deveria para todos com boot UEFI (que deve ser a maioria das pessoas até agora), então eu vou deixar isso aqui agora. Sinta-se à vontade para editar minha resposta se achar que algo está errado. - Lars Nyström


Se você está usando o Ubuntu para gravar o Windows ISO para USB, você pode usar WinUSB. O Unetbootin não funciona com os ISOs do Windows. Suporta apenas distribuições Linux.

No entanto, instalar o WinUSB nas versões atuais do Ubuntu não é uma tarefa fácil. Mais do que isso, o WinUSB tem dependências mais antigas do GRUB que podem interferir na configuração do bootloader, então você pode acabar com um Ubuntu não inicializável. Bem, isso não deveria ser um problema tão grande se você estivesse fazendo um USB do Windows para se livrar do Ubuntu. Mas isso não é garantido ou.

Atualmente, existem dois métodos para inicializar um sistema operacional. Carregamento EFI e carregamento de MBR. Qual deles é adequado para você depende dos recursos do PC / placa-mãe. O método para criar um USB inicializável para cada um dos métodos de carregamento de inicialização mencionados acima é descrito em Como posso criar um dispositivo USB inicializável do Windows com o Ubuntu?

WinUSB só pode fazer drive USB inicializável MBR.


14
2018-04-24 17:47



Sua rotina de instalação falha. - empedokles
isso não está mais funcionando :( * não para mim pelo menos - moldovean


Você pode usar WinUSB para queimar janelas iso a pendrive.
Detalhes adicionais e pacotes do Ubuntu podem ser encontrados Aqui

Nota: -Você precisa de um pendrive de 4 GB para queimar windows 7 iso


8
2018-06-15 08:02



WinUSB está desatualizado e tem problemas serveral, olhe para WoeUSB sucessor / garfo - Frank Nocke
Isso realmente funcionou para mim com o Windows 7. O dd ferramenta não estava criando um sistema de inicialização válido aparentemente. O WoeUSB faz alguma mágica para tornar o pen drive inicializável. (Idid não tente a velha ferramenta WinUSB, apenas a versão mais nova que ainda está ativa em 2018.) - Alexis Wilke


Existe uma ferramenta chamada Multissistema que pode fazer um drive USB inicializável, e arrancar vários sistemas operacionais a partir dele - entre outros, o Windows XP, Vista e Seven são suportado (as páginas do programa são apenas em francês; o próprio programa está localizado). Consegui inicializar o ISO de instalação do WinXP a partir de um disco flash USB usando essa ferramenta.

Note que o CD do Windows é um instalar CD, não uma distribuição "ao vivo" utilizável.


7
2017-09-07 15:49





É muito simples... Nós iremos passo a passo: usando o poder iso:

  1. Baixe e instale a iso de energia.
  2. Iso de potência aberta.
  3. Clique nas ferramentas e crie uma unidade USB inicializável.
  4. Pode perguntar como administrador. então faça isso funcionar como admin.
  5. Agora procure o arquivo de imagem de origem.
  6. Selecione a unidade USB de destino e clique em Iniciar.
  7. feito. seu USB inicializável está pronto para instalar um sistema operacional a partir de USB inicializável.

NOTA: pendrive deve ser de 4GB ou mais.


6
2017-11-07 16:21



Power ISO está disponível para o Ubuntu também? Eu não sabia disso! - dotslash
O PowerISO para Linux não possui uma versão GUI, apenas um utilitário de linha de comando. - Patrick


A partir do Windows, tente usar o unetbootin e de uma distribuição Linux use este comando no terminal (isso funcionou para mim, mas você perderá o conteúdo do flash drive, então faça uma cópia):

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

6
2018-04-24 17:42



Onde <FLASH_DRIVE_ID> é uma letra pequena como b, c, d, etc., mas como sabemos qual delas? - user68186
é para gravar um ISO do Windows. por alguns motivos, quando eu inicio a formatação no Launch. Eu tenho tela preta. não está funcionando - user3091970


Eu sei que essa questão é um pouco desatualizada, mas por uma questão de complementaridade eu adiciono um link para um aplicativo GUI padrão moderno do Ubuntu para gravar iso em um flash drive: Criador de disco.


2
2018-06-03 11:22



Funciona apenas com o Linux ISO! - Cornelius
Parece que essa maldita pergunta nunca fica desatualizada. :-( Por que o Debian não tem o pacote STANDARD para escrever um ISO do Windows? .. Você nunca sabe quantos vírus você pode instalar tentando diferentes gravadores USB inicializáveis. Eu escrevi o código. É simplesmente simples. Por que ninguém fornece apenas um gravador padrão? ? - Brian Haak


O Ubuntu pode montar arquivos .iso do nautilus em Natty.

Você já tentou copiar o conteúdo do .iso para o drive USB desejado?

De lá você deve ser capaz de dizer ao seu PC para inicializar a partir do USB sem problemas.

Se isso não funcionar, você pode usar UNetBootin para copiar / gravar o .iso no disco.

Esta postagem do blog Descreve como fazer isso.


-3
2017-09-01 12:43



Apenas copiando os arquivos definitivamente não funciona; código bootloader também é necessário. -1 para desinformação. (O Unetbootin deve funcionar com muitos CDs inicializáveis, pois copia os arquivos e faz o drive USB inicializável; não tenho certeza sobre um janelas CD inicializável) - Piskvor
O comentário de Piskvor só se aplica à inicialização com o BIOS. Se você estiver usando a inicialização UEFI, a cópia dos arquivos poderá funcionar, desde que a unidade seja uma partição FAT32 com o sinalizador de inicialização definido e a ISO contenha os arquivos necessários para a inicialização da UEFI. - Lars Nyström