Crie uma inicialização USB inicializável no Windows 10 com comandos do PowerShell
Atualmente, como administradores de sistema, temos soluções práticas para administrar de forma muito mais simples todo o processo de suporte e administração de sistemas operacionais, onde um dos casos mais comuns é a instalação ou reinstalação de um sistema operacional por vários motivos, como:
- Danos no software
- Problemas de registro
- Atualização da edição
- Falhas gerais
- Vírus e mais razões.
Anteriormente, era necessário carregar com um ou mais discos onde o sistema operacional foi gravado, mas atualmente temos um solução muito mais simples e é gravar essa mesma imagem ISO do sistema em um meio portátil como pen drives, isso simplifica o processo de transporte e como podemos atualizar um computador sem muito esforço agora, existem várias ferramentas que nos permitem realizar esta tarefa de forma simples, mas o próprio sistema operacional Windows 10 nos dá a oportunidade de realizar este processo com seu W console do Windows PowerShell e é onde AdminGuides deseja explicar o processo para gravar nossa imagem ISO e criar a mídia inicializável usando o console do Windows PowerShell.
Para isso, exigimos o seguinte:
- Imagem ISO do sistema operacional a ser usado
- stick USB com pelo menos 8 GB de espaço livre
Para acompanhar, lembre-se de se inscrever em nosso canal no YouTube! ASSINAR
Crie uma mídia inicializável com comandos no Windows 10
Para realizar este processo, devemos acessar o Windows PowerShell como administradores clicando com o botão direito do mouse no utilitário e selecionando a opção 'Executar como administrador'.
Prosseguimos para a conexão a memória USB para o dispositivo e prossiga para executar as seguintes linhas no PowerShell enfatizando que este comando irá excluir permanentemente todos os dados no drive USB selecionado e, portanto, é ideal fazer um backup dos dados. As linhas a serem utilizadas são:
$ Results = Get-Disk | Where-Object BusType -eq USB | Out-GridView -Title 'Select USB Drive to Format' -OutputMode Single | Clear-Disk -RemoveData -RemoveOEM -Confirm: $ false -PassThru | New-Partition -UseMaximumSize -IsActive -AssignDriveLetter | Format-Volume -FileSystem FAT32
Com este comando temos:
- A primeira linha obtém uma lista de todos os discos conectados ao equipamento.
- Na segunda linha, ele os filtra apenas para drives USB.
- A terceira linha envia os resultados para Out-GridView para que o usuário selecione o drive USB para formatar caso haja mais de um drive USB conectado ao sistema.
- A quarta linha apaga todos os dados e partições do disco selecionado.
- A quinta linha cria uma nova partição usando todo o espaço disponível na unidade USB e atribui a ela uma letra de unidade.
- A última linha formata a unidade USB, neste caso podemos usar NTFS ou FAT32, mas mantendo lembre-se de que alguns computadores não são compatíveis com NTFS, então usaremos FAT32.
Ao executar este comando, uma janela pop-up como a seguinte será exibida:
Lá, selecionamos a unidade USB a ser usada e clicamos no botão OK . str ong> O próximo passo a tomar é montar a imagem ISO no Windows 10, isto é feito indo até o caminho onde está a imagem ISO, clicando com o botão direito sobre ela e selecionando a opção “Montar”:
Ao selecionar esta opção, veremos que o sistema a monta automaticamente e atribui uma letra a ela, neste caso a letra L:
Caso você não queremos usar este método, podemos executar a seguinte sintaxe diretamente no Windows PowerShell:
$ Volumes = (Get-Volume) .Where ({$ _. DriveLetter}). DriveLetter Mount-DiskImage -ImagePath 'Image.iso' $ ISO = (Compare-Object -ReferenceObject $ Volumes -DifferenceObject (Get-Volume) .Where ({$ _. DriveLetter}). DriveLetter) .InputObject
Em Image.ISO devemos indicar a rota onde nossa imagem ISO será usada.
Isso montará automaticamente a imagem selecionada no sistema. A variável $ ISO conterá a letra da unidade montada.
Agora, devemos mudar o diretório para a pasta inicial (BOOT) na unidade ISO montada para tornar a unidade inicializável e copiar o conteúdo ISO para a unidade USB, para isso executamos as seguintes linhas:
Set-Location -Path '$ ($ ISO): \ boot' bootsect.exe / nt60 '$ ($ Results.DriveLetter):' Copy-Item -Path '$ ($ ISO) : \ * '-Destination' $ ($ Results.DriveLetter): '-Recurse -Verbose
Ao executar isso, o seguinte será exibido:
Podemos ver que as primeiras linhas atualizam o volume selecionado e o código de inicialização é criado, basta pressionar Enter para iniciar o processo de criação da mídia USB inicializável:
Assim que o processo for concluído, é suficiente configurar o equipamento para que inicie a partir do meio USB e possamos continuar com o processo normal de instalação:
Como podemos ver, este método é prático por estar dentro do próprio sistema operacional utilitários e devemos não recorrer a ferramentas de terceiros.