Como instalar o gravador de mídia WoeUSB-ng no Linux

Como instalar o gravador de mídia WoeUSB-ng no Linux
Como instalar o gravador de mídia WoeUSB-ng no Linux

Se o WinUSB/WoeUSB não está funcionando para você, conheça e veja como o de mídia no Linux.

Quando se trata de aplicativos de gerenciamento para gravação de imagens de disco em dispositivos USB, nos Sistemas Operacionais mais populares, gratuitos, abertos e gratuitos; como proprietárias, fechadas e comerciais, geralmente existem várias ferramentas para esse fim.

No entanto, geralmente existem poucos aplicativos nativos de um tipo de Sistema Operacional, especializados em gravar de outros Sistemas Operacionais.

E por falar em GNU/Linux, “WoeUSB-ng” é um deles, pois permite criar “USB inicializável (inicializável)” com Windows ISO do Linux.

O que é WoeUSB-ng?

Para quem não conhece o WoeUSB, vale ressaltar que é uma ferramenta de código aberto relativamente antiga desenvolvida para uso no Linux Shell, ou seja, o terminal (console).

E com o objetivo de facilitar a criação de uma instalação USB do Windows a partir de uma imagem ISO ou de um disco DVD. No entanto, também inclui uma interface GUI.

Enquanto isso, “WoeUSB-ng” é uma reescrita do WoeUSB original, com exatamente o mesmo objetivo. Portanto, quando baixado de seu site oficial no GitHub, oferece dois programas:

  • WoeUSB: O que é um utilitário de linha de comando (CLI) que permite gerar um dispositivo de armazenamento USB inicializável de instalação do Windows a partir de um disco de instalação ou imagem de disco existente do Windows.
  • WoeUSBGUI: Qual é a versão gráfica (GUI) do WoeUSB.

Atualmente, o WoeUSB-ng suporta a gravação ISO do Windows Vista, Windows 7, Windows 8.x, Windows 10. Em todos os seus idiomas e qualquer versão (home, pro ou outras existentes), e até mesmo Windows PE

Características do WoeUSB-ng:

  • Seu tamanho aproximado é de 215 Kb.
  • Ele pode ser instalado com pip3 diretamente da Internet, ou baixado com Git e instalado com pip3.
  • Suporta inicialização PC/UEFI legado, sistemas de arquivos FAT32 e NTFS e o uso de um disco de instalação física ou imagem de disco como fonte. Além disso, a inicialização UEFI nativa é suportada no Windows 7 e em imagens posteriores (limitada ao sistema de arquivos FAT como destino).

Enfim, o WoeUSB e o WoeUSB-ng têm o mesmo objetivo: criar pendrives inicializáveis do Windows a partir do Linux. A principal diferença é que o WoeUSB-ng é uma reimplementação moderna, mantida pela comunidade, enquanto o WoeUSB original teve seu desenvolvimento praticamente interrompido.

Característica WoeUSB WoeUSB-ng
Projeto Original Reimplementação moderna
Linguagem Shell Script Python 3
Manutenção Pouca ou nenhuma Ativamente mantido
Interface gráfica Sim (GTK) Sim (GTK)
Linha de comando Sim Sim
Compatibilidade com Linux atuais Limitada Excelente
Suporte ao Windows 11 Parcial Melhor compatibilidade
Facilidade de instalação Mais difícil Mais simples via pip ou pacotes

O projeto original foi criado por Slacka e, por muitos anos, foi a principal ferramenta para criar pendrives de instalação do Windows no Linux.

Já o WoeUSB-ng (“Next Generation”) surgiu para substituir o projeto original.

Ele foi reescrito em Python 3, tornando o código mais organizado, fácil de manter e compatível com sistemas Linux modernos.

Como instalar o gravador de mídia WoeUSB-ng no Linux

Para instalar o gravador de mídia WoeUSB-ng no Linux, mas especificamente no Debian, Ubuntu e derivados, faça o seguinte:

Abra um terminal e execute os seguintes comandos:
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin
sudo pip3 install WoeUSB-ng

Em vez disso, para sua instalação usando o Git, existem 2 modos, que são os seguintes:

Primeiro, o seguinte deve ser instalado:
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin

E então escolha um dos 2 modos abaixo e execute os comandos dele no terminal:

modo 1
git clone https://github.com/WoeUSB/WoeUSB-ng.git
cd WoeUSB-ng
sudo pip3 install

modo 2
git clone https://github.com/WoeUSB/WoeUSB-ng.git
cd WoeUSB-ng
git apply development.patch
sudo pip3 install -e

Key Takeaways

  • WoeUSB-ng é uma reimplementação moderna e mantida pela comunidade do WoeUSB, destinada a criar pendrives inicializáveis do Windows a partir do Linux.
  • O projeto oferece duas ferramentas: WoeUSB (utilitário de linha de comando) e WoeUSBGUI (interface gráfica), que permitem gerar um dispositivo USB de instalação a partir de uma ISO ou de um DVD do Windows.
  • Suporta gravação de ISOs do Windows (Vista, 7, 8.x, 10 e Windows PE), boot legado BIOS/UEFI, sistemas de arquivos FAT32 e NTFS; a inicialização UEFI nativa é suportada em imagens Windows 7+ com limitação ao destino FAT.
  • Comparado ao WoeUSB original (escrito em shell script e com pouca manutenção), o WoeUSB-ng é escrito em Python 3, é mais fácil de manter, tem melhor compatibilidade com distribuições Linux modernas e oferece maior suporte ao Windows 11.
  • Instalação no Debian/Ubuntu: instalar dependências (git, p7zip-full, python3-pip, python3-wxgtk4.0, grub2-common, grub-pc-bin) e executar sudo pip3 install WoeUSB-ng; alternativa via git clone com dois modos (instalação direta via pip3 ou aplicação de development.patch e pip3 install -e).

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.