Como criar um pendrive bootável com o Windows 10

Esta dica é atualização de uma anterior disponível em: Windows 7 bootável pelo pendrive [Dica]

Dica testada na distribuição Elementary OS Freya (Ubuntu).

Para criar um pendrive bootável de Windows 10 usando o Linux é necessário ter:

  • Imagem ISO do Windows 10 ou o DVD dele
  • Programa ms-sys
  • Programa cfdisk
  • Pendrive com pelo menos 8GB

Se sua distribuição tem o ms-sys nos repositórios, ótimo, basta instalar. Mas o ms-sys não existe nos repositórios do Ubuntu, por isso a instalação dele no Ubuntu precisa ser “manual”.

INSTALAÇÃO DO MS-SYS

Acesse:

Baixe a última versão estável. Deve ser um pacote no formato ms-sys-VERSÃO-tar.gz.

Descompacte-o com:

tar -xzvf ms-sys*.tgz

Compile:

cd ms-sys
$ make

Torne-se root e instale:

su
# make install

Obs.: ao invés de “su”, no Ubuntu por padrão seria “sudo su”, pois o mesmo não cria senha de root durante a instalação.

PREPARAÇÃO DO PENDRIVE

Conecte o pendrive. Para saber onde ele está use o comando como root:

# fdisk -l

Vamos supor que ele ficou em “/dev/sdb”. Então execute, como root:

# cfdisk /dev/sdb

Usando o cfdisk apague todas as partições do pendrive e crie uma única partição (marcada como bootável e do tipo 7).

Obs.: se não sabe como usar o cfdisk, siga esta dica: use as setas esquerda direita para navegar nas opções que aparecem na parte inferior, use as setas cima e baixo para navegar entre as partições e Enter para selecionar.

Assim você terá criado uma partição chamada “/dev/sdb1”. Depois disso saia do cfdisk.

Formate a partição criada como NTFS. Para isso use o comando, ainda como root:

# mkfs.ntfs -f /dev/sdb1

USANDO O MS-SYS

Grave o MBR do Windows no pendrive recém formatado. Para isso use o comando:

# ms-sys -7 /dev/sdb

Obs.: no comando acima use “/dev/sdb” e não “/dev/sdb1”. Ou seja, use sem o número. O uso de “-7” serve para Windows 7, 8 e 10. Para outras opções use o comando “ms-sys –help”.

CRIANDO O PENDRIVE BOOTÁVEL

Monte a imagem ISO (ou o DVD) do Windows 7 em um diretório do seu agrado. Neste exemplo usarei o diretório “/mnt/iso”.

Crie dois diretórios para montagem:

# mkdir /mnt/iso
# mkdir /mnt/usb

Para montar a imagem ISO:

# mount -o loop windows.iso /mnt/iso

Ou, no caso de ser um DVD:

# mount /dev/sr0 /mnt/iso

E monte também a partição que está no pendrive em outro diretório. Neste exemplo usarei “/mnt/usb”:

# mount /dev/sdb1 /mnt/usb

Copie todos os arquivos do DVD, ou da imagem ISO, do Windows para a partição do pendrive:

# cp -r /mnt/iso/* /mnt/usb/

Aguarde. Pode demorar bastante, pois são muitos arquivos.

Quando terminar, você pode dar boot pelo pendrive que irá iniciar o Windows 10.

Opcionalmente você poderá salvar os arquivos como imagem para usar em outros pendrives sem precisar executar todo o procedimento de novo. Basta usar como root:

# dd if=/dev/sdb of=/home/windows.img

Assim será criado uma imagem do sistema, bootável, dentro de /home.

Para restaurar essa imagem em outro pendrive bastaria executar o contrário do comando anterior, que seria:

# dd if=/home/windows.img of=/dev/sdb

É isso!

[Voltar]