Como gravar o ISO do Windows 10 em um USB?


38

Eu fiz o ddmétodo e ele escreveu o iso na unidade USB, mas não tenho certeza se isso é tudo o que tenho que fazer, porque é o Windows e pode não ter o GRUB e não tenho certeza, então estou perguntando aos especialistas.

winusb não funciona no Windows 10, portanto, isso é diferente das perguntas anteriores.


Qual ddmétodo você usou? Também onde você conseguiu o ISO?
Wilf

@wilf i got it das janelas oficiais 10 sites ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari

@Wilf i usedsudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari

@Wilf a operação foi bem sucedida e i ainda verificado o hash SHA-1 comopenssl sha1 Windows.iso
SakuraKaminari

@karel no WinUSB não funcionou.
SakuraKaminari

Respostas:


32

Eu tentei de todas as maneiras neste segmento e nenhuma funcionou (e, sério, a pergunta é sobre gravar especificamente em uma chave USB , por que as pessoas propõem copiar o ISO para outra partição?).

A solução que fez o truque para mim (supondo que sua unidade USB seja /dev/sdc):

  • Executar gparted
  • Crie uma nova tabela de partição sdc, digitemsdos
  • Crie uma partição NTFS, defina o sinalizador de inicialização nela
  • Extraia o iso (pode ser feito com 7z x windows10.iso)
  • Copiar o conteúdo (via cp, rsyncuma GUI, qualquer que seja) para o montado partição NTFS (certamente /dev/sdc1)

  • A última etapa crítica , tirada desta postagem: https://superuser.com/a/817656/248812 é:

    sudo ms-sys -7 /dev/sdc.

    O ms-sys está disponível em um ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Sem ms-sys, pisca o cursor na inicialização quando a chave USB é inserida.

Com isso, o logotipo do Windows aparece.


6
Isso funcionou para mim no Windows 10. Sobre o ms-sys, baixei o deb diretamente do launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/… e o instalei dpkg -i <deb_file>.
Vincenzo Pii

Isso funcionou e é inicializado, embora ele lança uma tela azul da morte ...
Lilian A. Moraru

3
Para usuários do Fedora, os ms-syspacotes podem ser encontrados aqui: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim Egorushkin

4
Para usuários do Arch, o ms-sys está no aur
alecdwm

Isso funciona se você tiver uma partição MBR, se você estiver tendo um esquema de partição GPT, tente isso em vez disso, askubuntu.com/a/487970/80788
HVNSweeting

15

Você não precisa de um USB, DVD ou outro meio externo para instalar um Windows 10 Install Disk (ISO) a partir de uma instalação apenas do Ubuntu. É possível extrair a imagem ou o arquivo ISO para uma partição de um dos seus discos rígidos, de preferência o que você usará para uma nova instalação do Windows e usá-lo.

Para as seguintes etapas, uma configuração GRUB em funcionamento deve estar presente:

  1. Verifique se você possui uma partição NTFS inicializável e formatada. Abaixo, a partição será identificada por (hd0,5)onde hd0está o disco rígido que contém o layout da tabela de partições MSDOS ou MBR.

  2. A montagem da imagem facilitará a extração do conteúdo. Se o Disk Image Mounter se recusar a montar o arquivo iso, você sempre poderá usar este comando para montar qualquer arquivo iso:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Copie o conteúdo do novo dispositivo de loop para a partição NTFS.

  4. Agora adicione uma entrada GRUB para Windows 10. Isso permitirá que o GRUB do carregador de inicialização encontre o disco de instalação contido na partição. Abra /boot/grub/grub.cfgno editor de texto como raiz e adicione estas linhas

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    altere a raiz, se necessário, de acordo.

  5. Salve e reinicie o computador. Inicialize no item certo do seu menu GRUB atualizado.

Assista a este tutorial do YouTube https://youtu.be/1Y4JXv9r5Ug


Não funcionará se você estiver instalando na mesma partição ou unidade em que está inicializando.
Conor Patrick

5
@ThisNameBetterBeAvailable Como essa é a resposta correta? Nem coloca os dados no USB.
Jbo5112

7
@ThisNameBetterBeAvailable Como a extração para um USB é desnecessária para "gravar o ISO do Windows 10 em um USB", conforme solicitado pelo solicitante original. Eles podem querer usar isso em vários computadores.
precisa saber é o seguinte

1
@ jbo5112 Isso não foi mencionado na pergunta, então, assumindo seus objetivos e tentando ajudá-lo com isso foi o que aconteceu.
x13

5
@ThisNameBetterBeAvailable Está no título da pergunta.
Jbo5112

7

Você pode copiar todo o conteúdo ISO para a unidade flash e torná-lo inicializável.

Portanto, antes de tudo, instale o GParted a partir do centro de software ou do terminal:

sudo apt-get install gparted

Em seguida, abra-o no painel ou no terminal:

gksudo gparted

Depois disso, escolha a unidade flash no menu no canto superior direito. Deve haver uma partição. Se você não tiver nenhum dado para backup, reformate-o como ntfs( bootmgrnão funciona corretamente no fat32), clique emApply (o carrapato no menu do cabeçalho). Clique com o botão direito do mouse na partição, escolha Manage flagse marque boot.

Em seguida, você pode montá-lo através do seu gerenciador de arquivos (o nautiluspadrão é GNOME e Unity).

Monte o arquivo ISO:

sudo mount -o loop [path to iso] [mountpoint]

Em seguida, você pode copiar todo o conteúdo do ponto de montagem ISO para a unidade flash através do gerenciador de arquivos.

Reinicie o computador e defina a unidade flash USB para inicializar primeiro.


Sim, tentei inicializá-lo, mas parece que não funcionou. Você pode me dar a lista de comandos que você usou?
SakuraKaminari

Acabei de copiar o gerenciador de arquivos e ativei o sinalizador de inicialização do GParted.
aastefanov

@SakuraKaminari - você poderia adicionar mais detalhes sobre como parece não funcionar?
Wilf

@ wilf não inicializou.
SakuraKaminari

@ alb3rtano0012 como posso montá-lo? Não quer montar. está atualmente em / dev / sdf
SakuraKaminari 22/03

4

Eu consegui fazer isso com o aplicativo GUI muito simples do woeusb. https://github.com/slacka/WoeUSB

É um garfo do WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb

funcionou perfeitamente, obrigado! :)
Geeocode 13/03

Essa foi a solução mais fácil para mim. No Windows 10, você precisará selecionar NTFS como o sistema de arquivos.
rgov 18/09

1

Se você não tinha certeza, como pode dizer que o dd método funcionou? Além disso, esse não é o caminho. Você precisa usar o Rufus para tornar a unidade USB inicializável; não que eu desencoraje as práticas de dd, já que estamos falando do Windows, acredito que é melhor usar o Rufus para lidar com isso.

Se você já possui uma instalação do Windows, inicialize-a e siga as etapas abaixo ou use o virtualbox.

PROCEDIMENTO:

De acordo com: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

você precisará de pelo menos 4 GB de unidade flash (8 GB para 64 bits).

-> Baixe e execute o Rufus, depois insira sua unidade flash, certificando-se de que ela não contém dados importantes. (Ele está prestes a ser apagado.) O Rufus deve detectar automaticamente a unidade e listá-la no campo Dispositivo. (Caso contrário, selecione a unidade manualmente.)

-> Observe a caixa de seleção marcada "Criar um disco inicializável usando". Clique no ícone da unidade na extremidade direita e navegue até onde você salvou o arquivo ISO do Windows 10. Selecione-o e clique em Iniciar. (Todas as outras configurações padrão no Rufus devem estar bem.)

-> Isso levará algum tempo, talvez até 20 a 30 minutos. Não fique alarmado (ou confuso) se uma janela do Explorer aparecer para a unidade flash; apenas deixe em paz até que Rufus relate "CONCLUÍDO". Em seguida, você pode fechar o programa e a janela da unidade e remover a unidade.

-> Agora é hora do PC antigo. Conecte a unidade flash a uma porta USB e ligue o sistema. Provavelmente, ele não será configurado para inicializar a partir de uma unidade externa por padrão, portanto, pode ser necessário acessar o menu de inicialização ou o BIOS durante o POST. Por fim, você precisa forçar a máquina a inicializar a partir da unidade flash. Depois de fazer isso, reinicie e siga as instruções de instalação do Windows.

Muito bem sucedida!


mas eu não tenho janelas. A razão pela qual eu quero o Windows 10 é porque meu Windows 7 não funciona, então não posso gravar com o Rufus. foi o que eu fiz ok?
SakuraKaminari 22/03

Em seguida, instale o Windows no VirtualBox. Ou, baixar WinUSB como sugerido em: askubuntu.com/questions/289559/... O link mostra como sobre o Windows 8, mas eu aposto que ele iria trabalhar com o Windows 10.
Surya Teja Karra

Bem, parece que o trabalho WinUSB não funcionavam de forma confiável e idk mal experimentá-lo, mas
SakuraKaminari

Bem, então é melhor usar o VirtualBox agora. Se você estiver tentando usar o Windows, é melhor hospedar o Windows (praticamente por enquanto).
Surya Teja Karra 22/03

Eu peguei isso no WinUSB: Falha na instalação! Código de saída: 256 Log: dispositivo de formatação ... Erro: / dev / sdf: rótulo de disco não reconhecido
SakuraKaminari 22/03/2015

1

Encontrei uma solução muito mais fácil. Monte o ISO com loop etc e -t udf. Copie tudo em uma partição NTFS sobressalente. Marque esta partição como inicialização no gparted. Execute sudo update-grube reinicie.


Note que você vai ser capaz de arrancar esta unidade USB só a partir do computador que você estava executando o "update-grub"
ozma

2
@ozma Esta resposta não diz respeito a uma unidade USB.
forresthopkinsa

@forresthopkinsa Está bem, meu comentário foi feito para evitar tal erro
ozma

Esse método funcionou até o Windows 10 Installer reclamar da inicialização de uma partição NTFS e abortada.
Layton Everson

1

O pacote ms-dos é bastante antigo e não mantém. Ele não carrega no ubuntu 16-04. Em vez disso, use o pacote syslinux que provavelmente já está instalado: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

Também o cp em uma partição NTFS é lento. Extraia o iso diretamente para sdc1

  • Executar gparted
  • Crie uma nova tabela de partição no sdc, digite msdos
  • Crie uma partição NTFS, defina o sinalizador de inicialização nela
  • Copie o iso

    sudo dd de = / dev / sdc1 if = Win10_1703_Portuguese_x64.iso bs = 4M

  • Criar MBR

    sudo dd se = / usr / lib / syslinux / mbr / mbr.bin de = / dev / sdc


funcionou perfeitamente, deve ser a resposta aceita. Obrigado.
Bulat M.

Eu apenas tentei isso (usando Win10_1709_Dutch_x64.iso baixado do MS ) e não funcionou para mim. Falha na inicialização do pen drive resultante Missing operating system(que eu acho que é impresso pelo MBR), a inicialização em um sistema real mostra uma mensagem semelhante do BIOS (que provavelmente oculta a mensagem do MBR). Gostaria de saber como isso deve funcionar? Um .iso não contém NTFS?
Matthijs Kooijman 29/03

0

Eu tentei com o ms-sys, ele funcionou, mas não consegui inicializar o USB. No entanto, isso funcionou:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

onde /dev/sdXdeve ser sua chave USB.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.