Como criar um pen drive bootável do Windows no Linux

Aprenda, neste tutorial, a criar um pen drive de instalação do Windows pelo Linux manualmente.

Como criar um pen drive bootável do Windows pelo Linux

 Aprenda, neste tutorial, a criar um pen drive de instalação do Windows pelo Linux manualmente.

 Quem usa Linux a algum tempo e está sempre testando novas distros, sabe que a melhor maneira de gravar uma imagem .ISO ou .IMG de algum sistema operacional em um pen drive é utilizando o terminal e executando o bom e velho dd, como explicamos nesta dica AQUI. Mas este "método" não funciona para gravar uma imagem ISO do Windows no pen drive, apenas de distribuições Linux e de sistemas Unix-like, como o FreeBSD (que, segundo a documentação do mesmo, deve ser utilizado a imagem de disco (.IMG) ao invés da .ISO).

 E um dos únicos programas para criar um pen drive bootável do Windows disponíveis para Linux é o WinUSB, um utilitário simples e de fácil uso (semelhante ao dd), que desde 2012, segundo o site oficial, não recebe atualizações por parte do seu desenvolvedor, o Colin GILLE (Congelli501). Com isso, o usuário "slacka" criou um um fork do WinUSB no GitHub e vem disponibilizando novas versões e correções de bugs, apesar disso, ele nem sempre funciona como deveria, apresentou vários erros na criação de um pen drive bootável nas distribuições que testei (principalmente com suporte a UEFI).

 Por isso, mostro-lhes como criar uma mídia de instalação do Windows no Linux sem o uso de programas, utilizando apenas as ferramentas "nativas" do sistema. Vamos lá então?!
Tutorial testado no openSUSE Tumbleweed, openSUSE Leap 42.2 e 42.1, Fedora 25 Workstation e Ubuntu 16.04 LTS, utilizando as ISOs de 64 bits do Windows 10, Windows 8.1 e Windows 7.


  Criando um pen drive de instalação do Windows no Linux (para computadores equipados com UEFI)


 Esta etapa descreve o passo a passo de criação da mídia de instalação do Windows para computadores que possuem suporte a UEFI,. Se o seu computador é "antigo" e tenha BIOS, siga o passo a passo deste link, ok?

      ---   FIQUE ATENTO   ---      

LEIA COM ATENÇÃO todos os procedimentos indicados neste tutorial e identifique corretamente o seu pen drive, pois do contrário, poderá causar sérios danos ao(s) seu(s) disco(s) rígido(s). Não nos responsabilizamos por quaisquer perdas de dados.

Recomendo que CONECTE APENAS o pen drive que será utilizado para a criação da mídia de instalação do Windows.

Este tutorial não ensina como criar uma mídia de instalação do Windows 7 compatível com computadores com UEFI e muito menos do Windows XP.

 A primeira coisa a se fazer é "espetar" um pen drive que esteja disponível (de 4GB ou mais) no seu computador (se necessário, faça BACKUP de TODOS os arquivos contidos nele). Após, execute o comando abaixo para identificá-lo:

sudo fdisk -l

 Estou utilizando um pen drive da SanDisk de 8GB, e que, segundo mostrado pelo comando acima, é o disco identificado como /dev/sdc, como mostrado na imagem abaixo:

Identificando o pen drive através do comando fdisk -l
      ---   ATENÇÃO   ---      

Identifique CORRETAMENTE o seu pen drive, pois, caso contrário, poderá destruir todos os dados do seu disco rígido.

Nos comandos a seguir, você deverá substituir o "X" pela letra correspondente ao seu pen drive. No meu caso, por exemplo, é o disco identificado como "/dev/sdc", então preciso trocar o "X" pela letra "c".

 Identificado o pen drive, execute o comando abaixo para escrever zeros (apagar) a MBR do mesmo, substituindo o "X" pela letra correspondente ao seu dispositivo:

sudo dd if=/dev/zero of=/dev/sdX bs=512 count=1 && sync

 Feito isso, vamos criar uma Tabela de partição GPT no dispositivo utilizando o cfdisk, execute:

sudo cfdisk /dev/sdX

 Aparecerá uma tela semelhante a esta abaixo, selecione a opção gpt e tecle Enter:

Selecionando uma nova tabela de partição com o cfdisk

 Após, com a tecla direcional da direita, selecione a opção "Gravar", como destacado na imagem abaixo, e pressione Enter:

Selecione "Gravar" para definir a nova tabela de partição no pen drive

 Confirme as alterações digitando sim e em seguida, tecle Enter::

Escreva "sim" (sem aspas) para confirmar as alterações

 Logo após, crie uma nova partição no pen drive; com a tecla direcional da esquerda, selecione a opção "Nova" e tecle Enter, como mostrado na imagem abaixo:

Criando uma nova partição no dispositivo

 Na etapa seguinte basta pressionar Enter para definir o Tamanho da partição, que, neste caso, vamos utilizar todo o espaço livre no pen drive:

Selecione o tamanho dessa partição apenas pressionando Enter

 Em seguida, altere o Tipo da partição. Com as teclas direcionais, selecione a opção "Tipo", como mostrado na imagem abaixo, e pressione Enter:

Defina o Tipo dessa nova partição

 Com a tecla direcional para baixo, selecione o tipo de partição "Microsoft dados básico" e após, tecle Enter:

Escolha a opção "Microsoft dados básico" e tecle Enter

 Selecione a opção "Gravar" com a tecla direcional da direita e pressione Enter:

Clique em "Gravar" para salvar as alterações

 Digite sim para confirmar as alterações realizadas e pressione Enter:

Escreva "sim" (sem aspas) e tecle Enter para confirmar as alterações

 E selecione a opção "Sair" para sair do cfdisk (obviamente):

Saia do cfdisk selecionando a opção "Sair"

 Feito isso, ainda no terminal, desmonte a partição do seu pen drive (caso esteja montada) com:

sudo umount /dev/sdX1

 Formate a partição criada anteriormente em FAT32 com o comando:

sudo mkfs.vfat -F32 /dev/sdX1

 Crie a pasta ISO-WIN em /media para montar a ISO do Windows:

sudo mkdir /media/ISO-WIN

 E também a pasta PEN-DRIVE em /media, onde vamos montar o pen drive:

sudo mkdir /media/PEN-DRIVE

 Monte a ISO do Windows no diretório ISO-WIN com o comando:

sudo mount -o loop '/pasta/onde/está/a/imagem.iso' /media/ISO-WIN/

 No meu caso, como a ISO do Windows 10 está na pasta "Downloads", o comando ficou assim:

### EXEMPLO DE COMO FICOU O COMANDO NO MEU CASO ###
sudo mount -o loop '/home/sandro/Downloads/Win10_1607_BrazilianPortuguese_x64.iso' /media/ISO-WIN/

 Monte o pen drive com o comando:

sudo mount /dev/sdX1 /media/PEN-DRIVE/

 E em seguida, execute o comando abaixo para copiar todos os arquivos da ISO do Windows que foi montada na pasta ISO-WIN para a pasta PEN-DRIVE (onde o seu pen drive está montado):

sudo cp -v -r /media/ISO-WIN/* /media/PEN-DRIVE/ && sync

 Esse processo leva em torno de 5 a 10 minutos (ou mais) para concluir e poderá "travar" o seu PC em alguns momentos, mas somente nos primeiros minutos. Vá até a cozinha e tome um café enquanto isso! :)






 Assim que o processo terminar, desmonte a ISO do Windows com o comando:

sudo umount /media/ISO-WIN

 Desmonte também o seu pen drive:

sudo umount /media/PEN-DRIVE

 Remova a pasta onde a ISO estava montada:

sudo rm -r /media/ISO-WIN/

 E a pasta onde o pen drive estava montado:

sudo rm -r /media/PEN-DRIVE/

 Agora é só salvar os seus trabalhos, reiniciar o seu computador e dar boot pelo pen drive de instalação do Windows! Mas antes, talvez seja necessário configurar o seu computador para dar boot pelo pen drive, assista o vídeo abaixo, do canal Jussimar Almeida, que explica esse processo:



  Criando um pen drive de instalação do Windows no Linux (para computadores que possuem BIOS)


 Esta etapa descreve o passo a passo de criação da mídia de instalação do Windows para computadores mais "antigos" que possuem BIOS. Caso o seu computador tenha UEFI, você deverá seguir o passo a passo deste link, ok?

      ---   FIQUE ATENTO   ---      

LEIA COM ATENÇÃO todos os procedimentos indicados neste tutorial e identifique corretamente o seu pen drive, pois do contrário, poderá causar sérios danos ao(s) seu(s) disco(s) rígido(s). Não nos responsabilizamos por quaisquer perdas de dados.

Recomendo que CONECTE APENAS o pen drive que será utilizado para a criação da mídia de instalação do Windows.

Este tutorial não ensina como criar uma mídia de instalação do Windows 7 compatível com computadores com UEFI e muito menos do Windows XP.

 A primeira coisa a se fazer é "espetar" um pen drive que esteja disponível (de 4GB ou mais) no seu computador (se necessário, faça BACKUP de TODOS os arquivos contidos nele). Após, execute o comando abaixo para identificá-lo:

sudo fdisk -l

 Estou utilizando um pen drive da SanDisk de 8GB, e que, segundo mostrado pelo comando acima, é o disco identificado como /dev/sdc, como mostrado na imagem abaixo:

Identificando o pen drive através do comando fdisk -l

      ---   ATENÇÃO   ---      

Identifique CORRETAMENTE o seu pen drive, pois, caso contrário, poderá destruir todos os dados do seu disco rígido.

Nos comandos a seguir, você deverá substituir o "X" pela letra correspondente ao seu pen drive. No meu caso, por exemplo, é o disco identificado como "/dev/sdc", então preciso trocar o "X" pela letra "c".

 Identificado o pen drive, execute o comando abaixo para escrever zeros (apagar) a MBR do mesmo, substituindo o "X" pela letra correspondente ao seu dispositivo:

sudo dd if=/dev/zero of=/dev/sdX bs=512 count=1 && sync

 Feito isso, vamos criar uma nova Tabela de partição MBR no dispositivo utilizando o cfdisk, execute:

sudo cfdisk /dev/sdX

 Aparecerá uma tela semelhante a esta abaixo, selecione a opção dos e tecle Enter:

Selecionando uma nova tabela de partição com o cfdisk

 Após, com a tecla direcional da direita, selecione a opção "Gravar", como destacado na imagem abaixo, e pressione Enter:

Selecione "Gravar" para definir a nova tabela de partição no pen drive

 Confirme as alterações digitando sim e em seguida, tecle Enter::

Confirme as alterações escrevendo "sim" (sem aspas)

 Logo após, crie uma nova partição no pen drive; com a tecla direcional da esquerda, selecione a opção "Nova" e tecle Enter, como mostrado na imagem abaixo:

Criando uma nova partição no dispositivo

 Na etapa seguinte basta pressionar Enter para definir o Tamanho da partição, que, neste caso, vamos utilizar todo o espaço livre no pen drive:

Selecione o tamanho dessa partição apenas pressionando "Enter"

 Em seguida, escolha a opção "Primária" e tecle Enter:

Defina esta partição como primária

 Com as teclas direcionais, selecione a opção "Tipo" para definir o Tipo da partição, como mostrado na imagem abaixo, e pressione Enter:

Defina o tipo para esta nova partição

 Com a tecla direcional para baixo, selecione o tipo de partição "FAT32 W95 (LBA)" e após, tecle Enter:

Escolha a opção "FAT32 W95 (LBA)" e tecle "Enter"

 Defina a partição inicializável selecionando a opção "Iniciali." e pressione Enter:

Marque a partição como inicializável

 Selecione a opção "Gravar" com a tecla direcional da direita e pressione Enter:

Selecione "Gravar" para salvar as alterações realizadas

 Digite sim para confirmar as alterações realizadas e pressione Enter:

Escreva "sim" (sem aspas) para confirmar as alterações

 E por fim, selecione a opção "Sair" para (obviamente) sair do cfdisk:

E saia do cfdisk selecionando a opção "Sair"

 Feito isso, ainda no terminal, desmonte a partição do seu pen drive (caso esteja montada) com:

sudo umount /dev/sdX1

 Formate a partição criada anteriormente em FAT32 com o comando abaixo (troque o "X" pela letra que corresponde ao seu dispositivo):

sudo mkfs.vfat -F32 /dev/sdX1

 Crie a pasta ISO-WIN em /media para montar a ISO do Windows:

sudo mkdir /media/ISO-WIN

 E também a pasta PEN-DRIVE em /media, onde vamos montar o pen drive:

sudo mkdir /media/PEN-DRIVE

 Monte a ISO do Windows no diretório ISO-WIN com o comando:

sudo mount -o loop '/pasta/onde/está/a/imagem.iso' /media/ISO-WIN/

 No meu caso, como a ISO do Windows 10 está na pasta "Downloads", o comando ficou assim:

### EXEMPLO DE COMO FICOU O COMANDO NO MEU CASO ###
sudo mount -o loop '/home/sandro/Downloads/Win10_1607_BrazilianPortuguese_x64.iso' /media/ISO-WIN/

 Monte o pen drive com o comando:

sudo mount /dev/sdX1 /media/PEN-DRIVE/

 E logo após, execute o comando abaixo para copiar todos os arquivos da ISO do Windows que foi montada na pasta ISO-WIN para a pasta PEN-DRIVE (onde o seu pen drive está montado):

sudo cp -v -r /media/ISO-WIN/* /media/PEN-DRIVE/ && sync

 Esse processo leva em torno de 5 a 10 minutos (ou mais) para concluir e poderá "travar" o seu PC em alguns momentos, mas somente nos primeiros minutos. Vá até a cozinha e tome um café enquanto isso! :)






 Assim que o processo terminar, execute um dos comandos abaixo, de acordo com sua distribuição, para instalar o GRUB no pen drive (lembrando mais uma vez que você deve substituir o "X" pela letra que corresponde ao seu dispositivo):

- No openSUSE, Fedora e sistemas derivados:

sudo grub2-install --target=i386-pc --boot-directory=/media/PEN-DRIVE/boot /dev/sdX

- No Debian, Ubuntu e sistemas derivados:

sudo grub-install --target=i386-pc --boot-directory=/media/PEN-DRIVE/boot /dev/sdX

 E após, adicione o arquivo de configuração do GRUB que fará com que o Windows dê boot, copie e cole todo o conteúdo abaixo e pressione Enter em seguida:

- No openSUSE, Fedora e sistemas derivados:

sudo tee /media/PEN-DRIVE/boot/grub2/grub.cfg <<EOT
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry 'Iniciar a instalacao do Windows' {
 ntldr /bootmgr
}

menuentry 'Iniciar a partir do disco rigido' {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
}
EOT

- No Debian, Ubuntu e sistemas derivados:

sudo tee /media/PEN-DRIVE/boot/grub/grub.cfg <<EOT
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry 'Iniciar a instalacao do Windows' {
 ntldr /bootmgr
}

menuentry 'Iniciar a partir do disco rigido' {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
}
EOT

 Tudo pronto! Execute o comando abaixo para desmontar a imagem ISO do Windows:

sudo umount /media/ISO-WIN

 Desmonte também o seu pen drive:

sudo umount /media/PEN-DRIVE

 Remova a pasta onde a ISO estava montada:

sudo rm -r /media/ISO-WIN/

 E também a pasta onde o pen drive estava montado:

sudo rm -r /media/PEN-DRIVE/

 Agora é só salvar os seus trabalhos, reiniciar o seu computador e dar boot pelo pen drive de instalação do Windows!

OBS.: Talvez seja necessário configurar o seu computador para dar boot pelo pen drive, assista o vídeo abaixo, do canal Jussimar Almeida, que explica esse processo:





  Como formatar o pen drive bootável após utilizá-lo (utilizando o terminal)


 Já instalou o Windows e deseja voltar a utilizar normalmente para guardar os seus arquivos? Então basta acessar a nossa dica abaixo, que mostra como formatar o pen drive pelo Linux:

[Como formatar um pen drive pelo terminal no Linux   ##external-link##]



 Espero que esta dica tenha sido útil para você! Caso tenha alguma dúvida, sugestão ou crítica, basta utilizar o campo de comentários logo abaixo para nos informar, seja pelo Disqus ou utilizando sua conta do Google/Blogger, ok?!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux assinando nosso Feed, ou siga-nos no Twitter, Facebook e também no nosso canal no Telegram! :)


 Obrigado pela visita e até o próximo tutorial!


  Referências:


   Changelog
[Versão 1.1 - (22/03/2023)]
   + Realizado alguns ajustes e atualizado o vídeo de configuração do Setup/BIOS;

[Versão 1.0 - (22/03/2017)]
   • Primeira versão do tutorial publicada;

COMENTÁRIOS

BLOGGER
PUBLICIDADE
Nome

#BlogOpçãoLinux,3,Adobe Flash Player,1,Android Studio,2,AnyDesk,2,Artigo,69,Áudio e Vídeo,1,Autor Convidado,3,AV Linux,4,Backup,2,Brasero,1,CentOS,3,Debian,41,Déjà Dup,1,Dica,160,Dolphin Emulator,1,Eclipse,2,Fedora,94,Fedy,1,Firefox,1,follow.it,1,GNOME,6,Google Chrome,2,GParted,2,GRUB,3,I-Nex,1,Intel Graphics,2,IntelliJ IDEA,2,IRPF,8,Java,9,K3b,1,KDE,6,Kdenlive,1,Lançamento,52,Lançamento - Novatec,9,Leap,2,LibreOffice,1,Linux,30,Linux Mint,17,MEGA,2,Microsoft Edge,2,Microsoft Teams,1,Morvan,1,Mozilla Firefox,2,MultiBootUSB,1,NetBeans,2,Notícias,62,NVIDIA,1,OpenMandriva,2,openSUSE,68,openSUSE Leap,14,openSUSE Tumbleweed,3,Opera,3,Oracle VM VirtualBox,2,PC-BSD,1,PeaZip,1,pen drive,6,Pós-instalação,23,PyCharm,2,Recuperação,2,Redo Backup and Recovery,1,RustDesk,1,SELinux,2,Skype,3,Spotify,3,SUSE,12,Tchelinux,1,TDE,1,Team Fortress 2,1,TeamViewer,5,Telegram,4,Terminal,4,Ubuntu,69,Ventoy,1,VirtualBox,12,Visual Studio Code,2,Vivaldi,2,VMware Player,14,VMware Workstation,8,VSCodium,2,Windows,2,WineHQ,1,zypper,1,
ltr
item
Blog Opção Linux: Como criar um pen drive bootável do Windows no Linux
Como criar um pen drive bootável do Windows no Linux
Aprenda, neste tutorial, a criar um pen drive de instalação do Windows pelo Linux manualmente.
https://1.bp.blogspot.com/-wR0JLZlBnvA/WNFmV7DfROI/AAAAAAAAGE8/sgG3zJGS1DwIrHyulYOtJaLSyPQgjdj2ACLcB/s1600/Criar-pen-drive-bootavel-do-Windows-no-Linux.jpg
https://1.bp.blogspot.com/-wR0JLZlBnvA/WNFmV7DfROI/AAAAAAAAGE8/sgG3zJGS1DwIrHyulYOtJaLSyPQgjdj2ACLcB/s72-c/Criar-pen-drive-bootavel-do-Windows-no-Linux.jpg
Blog Opção Linux
https://www.blogopcaolinux.com.br/2017/03/Como-criar-um-pen-drive-bootavel-do-Windows-no-Linux.html
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/2017/03/Como-criar-um-pen-drive-bootavel-do-Windows-no-Linux.html
true
7244430709813195206
UTF-8
Carregado todas as postagens Não encontramos nenhuma postagem VER TUDO Leia + Responder Cancelar resposta Excluir By Home PÁGINAS POSTAGENS Ver Tudo RECOMENDADO PARA VOCÊ TAG ARQUIVO PESQUISAR... TODOS OS POSTS Não encontramos nenhuma correspondência com o seu pedido Voltar para a Página Inicial Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez agora mesmo 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO PREMIUM ESTÁ BLOQUEADO PASSO 1: Compartilhe em uma rede social PASSO 2: Clique no link na sua rede social Copiar todo o Código Selecionar todo o Código Todos os códigos foram copiados para a Área de Transferência Não foi possível copiar o código / texto, por favor, pressione [CTRL]+[C] (ou CMD+C no Mac) para copiar Índice de Conteúdo