Pessoal, olha só que legal! Criaram um script incrível que permite instalar ou atualizar o Windows totalmente sem pendrive. Essa ferramenta é realmente top, e hoje eu vou ensinar como utilizá-la na prática.
Removida a utilização do parâmetro /product server que pulava a verificação dos pré-requisitos para a instalação do Windows 11.
Adicionado o Bypass para a instalação/atualização do Windows 11 pulando a verificação dos pré-requisitos ao executar o “setup.exe” a partir de uma imagem montada.
Será perguntado se o computador atende aos requisitos. Se não atender pressione “N” para aplicar o ByPass.
Baixa o DISM e 7-Zip CLI através do powershell usando critérios para que o processo ocorra
de forma automática. O 7-Zip é necessário para extrair os arquivos após escolha/seleção da ISO.
O DISM para fazer o backup dos drivers quando num sistema onde o dism local não oferece o
suporte.
Pergunta se a partição que será criada será utilizada como partição de instalação do Windows,
inicialização de um Utilitário WinPE ou como partição com uma imagem de recuperação.
Pergunta se quer usar outra unidade de armazenamento conectada para criar uma partição
de boot. Se o usuário responder “N” (Não) a partição do Windows será reduzida. Recomendo
não fazer isso quando houver menos de 40GB de espaço livre na unidade. A redução leva em
consideração o tamanho da ISO.
Abre uma janela para escolha/seleção de uma imagem ISO. Não é compatível com ISOs dualboot
onde os arquivos “install” estão em pastas separadas. Por exemplo, a ISO dualboot feita
pelo MediaCreationTool onde na raiz encontramos as pastas “x86” e “x64” ao invés da pasta
“sources”.
Verifica qual o número da unidade onde o Windows está instalado e qual a tabela de partição
(MBR ou GPT). Acessa o registro para verificar qual a edição do Windows e versão instalada.
Apenas acessa o registro e ler as informações, não faz qualquer modificação. Pode acontecer
do registro mostrar informações erradas. Isso é algo de longa data que infelizmente a
Microsoft ainda não corrigiu.
Reduz a partição do Windows ou outra partição escolhida de acordo com o tamanho da ISO
somando mais 6GB. Se não houver espaço para tal será somado apenas 2Gb ao tamanho da ISO
no processo de redução. Se ainda assim não existir espaço livre suficiente o usuário será
informado com uma mensagem na janela do CMD. A partição por padrão terá um tamanho de 32GB
se utilizada como partição de recuperação.
Localiza a partição criada e fecha janelas abertas nos processos anteriores.
Descompacta a imgem ISO para a partição localizada.
Verifica versão, arquitetutura, compilação e idioma da imagem do Windows descompactada.
Faz o backup dos drives se o sistema instalado for da mesma arquitetura da imagem ISO.
Salva um script na raiz da partição criada para integrar os drives no novo sistema
instalado a partir do ambiente do WinPE.
Cria uma entrada junto ao gerenciador de inicialização do Windows editando o arquivo BCD
para que o WINPE (boot.wim) possa ser carregado na memória RAM tal como acontece com a
instalação do Windows executada a partir de um pen drive. Teremos assim uma segunda opção
(dualboot com o sistema) onde com as mesmas configurações de boot da ISO serão aplicadas
conforme o modo que o sistema atual está instalado. O nome da entrada para escolha será
“Instalação do Windows” ou “WINPE”.
Finalmente escreve os arquivos de configuração para liberar edições do Windows e
pular pré-requisitos.
Após selecionar a opção prossiga com a seleção partição que deseja reduzir para criar uma
partição de instalação do Windows ou apenas selecionar a partição. Para reduzir escolha
o tamanho da partição em Gigabytes. Em seguidaselecione uma imagem do Windows para iniciar
a instalação.
As entradas e a partição podem ser removidas pela opção 3 do script.
Conforme orientação do script selecione a partição adjacente à partição que contém os arquivos
de instalação do Windows ou utilitários para estendê-la. Essa partição pode ser a partição do
Windows ou de uma outra unidade de disco que você particionou. Não é para selecionar a partição
com os arquivos de instalação do Windows ou utilitários. Essa partição será selecionada e apagada
automaticamente. Não se preocupe com a partição que você selecionar. A partição apenas será
estendida.
O script sempre vai perguntar se você tem certeza do que está fazendo e nunca vai apagar
partições sem antes abrir a janela para seleção.
Todas as entradas de boot correspondentes serão apagadas automaticamente.
Para remover a entrada de boot manualmente: Execute o comando “msconfig”, vá na “Inicialização do Sistema” e apague as entradas
“Instalação do Windows” ou “WinPE Utilitários”. Em seguida vá no gerenciador de discos do
Windows, apague a partição criada e extenda de volta para a partição do Windows ou para
a outra que escolheu no processo. A opção de número 2 salva um texto com a GUID de entrada de boot e considera esse arquivo
para remover as entradas criadas para a instalação do Windows em dual-boot.
Monta uma imagem ISO de instalação do Windows para atualizar o sistema.
Permite ao usuário escolher para qual edição do Windows atualizar independente da edição
instalada. Essa opção só é compatível com as versões do Windows com suporte nativo à
montagem de imagens ISO. Em sistemas com suporte não precisa montar pois o script fará
isso automaticamente. Caso queria pular a verificação de pré-requisitos na atualização
para Windows 11, mude o valor da variável “_bpsetup” de “0” para “1”. Exemplo:
set “_bpsetup=1”
A condição não altera o registro. Executa o “setupprep.exe” se existir na pasta “sources”
ou o “setup.exe” da raiz da ISO com o parâmetro “/product server”. Caso não exista nenhum dos
executaveis mencionados restará apenas o “setup.exe” da pasta “sources” o qual será executado
sem o parâmetro “/product server” pois não é suportado.
Considere que a Microsoft pode remover esse parâmetro no futuro. Não culpe o Dev se isso
parar de funcionar.
v2025.1.0 – 08/01/2025
Adicionada a opção para apenas selecionar uma partição existente e aplicar uma imagem de
instalação do Windows em dual-boot com o sistema instalado. A partição precisa estar
previamente formatada como NTFS na tabela MBR se o sistema principal estiver em modo BIOS ou na
tabela GPT o sistema principal estiver em modo UEFI.
Outras pequenas correções nas mensagens de saída. v2024.2.8 – 15/10/2024
Tamanho extra aumentado de 4 GB para 8 GB somandos ao tamanho da ISO no processo de redução. Algumas ISOs possuem maior compactação e ao serem descompactadas o espaço criado para elas não era
suficiente. v2024.2.7 – 21/08/2024
Adicionado a versão do descompactador de arquivos 7zip.
Tamanho extra diminuido de 6 GB para 4 GB somandos ao tamanho da ISO no processo de redução. v2024.2.6 – 07/08/2024
Adicionado um comando em powershell para executar o script como Administrador substituindo
a utilização do VBSScript.
Para as versões mais recentes do Windows tendo em vista a remoção do utilitário de linha de
comando WMIC pela Microsoft, os comandos que o utilizam foram substituidos por comandos
em powershell a fim de obter as informações necessárias para o gerenciamento de partições.
Para as versões mais recentes do Windows 11 enquanto houver suporte, o Windows Setup será
executado com parâmetro “/product server”. Este parâmetro faz com que a instalação pule a
verificação dos pré-requisitos. v2024.2.5 – 19/05/2024
Adicionada a opção que permite reduzir uma partição para instalação do Windows em dual-boot.
A aplicação da imagem é feita via DISM com suporte a seleção de arquivos de instalação nos
formatos ISO, WIM, ESD e SWM.
Opção suportada a partir do Windows 10. É possível instalar o Windows 7 ou 8.1 desde que o
computador ofereça suporte a inicialização desses sistemas. v2024.2.4
O script não utiliza mais o registro para obter o nome da edição do Windows. Algumas edições
informam o nome errado no registro desde o lançamento do Windows 11.
Adicionada a opção que reduz a partição do Windows para criar uma partição com a imagem de
recuperação do sistema. Para evitar problemas com a remoção de unidades a partição reduzida
sempre será a partição do Windows. Por padrão é criada uma partição com o tamanho de 32GB.
Isso pode ser ajustado pelo usuário com a edição do script conforme orientação no cabeçalho. Um script é gerado e salvo na partição com o nome “CaptImagem.cmd” para auxiliar na captura
da imagem de recuperação do sistema instalado. Isso deve ser feito no ambiente de instalação
do Windows após a devida otimização do sistema. Não capturar imagem com arquivos pessoais.
Apenas a instalação do Windows com seus programas e configurações. A imagem capturada é salva
na pasta “sources” substituindo a imagem original de instalação. Se a partição de recuperação for criada com um Utilitário PE o nome da entrada de boot será: Se a partição for criada com uma ISO de instalação do Windows o nome da entrada de boot será: Essa partição e a sua entrada de boot correspondente pode ser removida com a segunda opção
do script.
Adicionado ao script os comandos para a remoção da partição de recuperação as configurações
de boot correspondentes. v2024.2.3
Ajuste dos menus para melhor aparência e leitura.
Ajuste nas janelas e mudanças de algumas informações de saída para melhor entendimento
do processo. v2024.2.2
Adicionada a verificação de integridade dos arquivos de suporte baixados e a exportação
de drivers do sistema instalado. Um script é gerado para importar os drives salvos no
ambiente do WinPE ou WinRE.
Adicionada a função que remove automaticamente as entradas de boot criadas para instalação
do Windows.
Adicionada a opção que permite atualizar o Windows para uma edição diferente do sistema
instalado. v2024.2.1
Adicionada ao script a opção que permite remover a partição criada para os arquivos
de instalação do Windows.
Menu para selecionar entradas de boot para remoção. v2024.2.0
Adicionado o suporte ISOs de utilitários baseados no WinPE e WinRE. O usuário pode
editar variáveis no cabeçalho do script a fim de mapear corretamente o local
da pasta do arquivo de boot “*.wim”.
Adicionada a opção que permite selecionar outra partição sem ser a do Windows
para criar uma unidade de boot.
Mudança do local de download dos arquivos de suporte do Google Drive para o GitHub. WINBOOT v1.0
Ferramenta feita em batch script para a criação de uma unidade de boot sem
mídia externa. A partição do Windows é reduzida automaticamente criando assim
uma nova partição a qual recebe os arquivos de instalação proveniente de uma
imagem ISO do Windows. A partir daí é criado um dualboot com o sistema instalado.
Acesso ao Script: O script que vamos utilizar é o WinBoot, e vou deixar o link no primeiro comentário. Além disso, você vai precisar de uma ISO do Windows de sua preferência.
Baixando a ISO do Windows:
Vá ao Google e digite “Windows 10” ou “Windows 11”.
Acesse o site oficial da Microsoft, onde você encontrará as versões do Windows disponíveis para download.
Selecione o idioma e a versão (32 ou 64 bits) que deseja baixar.
Dica: Caso a opção da ISO do Windows 10 não apareça, clique com o botão direito em qualquer lugar da página e selecione “Inspecionar”. Escolha um dispositivo como “iPhone XR” e atualize a página. Isso deve permitir o acesso à versão que você precisa.
Extraindo o Script:
Após baixar o script, clique com o botão direito sobre ele e selecione “Extrair aqui” usando o 7-Zip, WinRAR ou a ferramenta nativa do Windows. Se precisar de senha, use “sayro” (tudo minúsculo).
Exclua o arquivo compactado após a extração.
Executando o Script:
Dê um duplo clique no arquivo WinBoot.cmd e execute como administrador.
O script apresentará três opções:
Criar uma unidade de boot sem mídia externa.
Remover partições e entradas de boot.
Atualizar do Windows 10 para o Windows 11.
Escolha a opção 1 digitando “1” no teclado.
Reduzindo a Partição:
O script pedirá para reduzir uma partição existente. Selecione a unidade que deseja diminuir (geralmente a C) e aguarde o processo.
Após isso, selecione a ISO do Windows que você baixou e aguarde a verificação do sistema.
Reiniciando o Computador:
Após a extração e configuração, você verá uma mensagem indicando que tudo está pronto. Pressione qualquer tecla para sair.
Reinicie o computador normalmente. O script já adicionou um “pendrive virtual” ao seu boot, e você verá a opção para instalar o Windows.
Instalação do Windows:
Selecione a opção de instalação do Windows e siga as instruções na tela.
Durante o processo de instalação, escolha a partição que foi criada pelo script e continue com a instalação.
Finalizando a Instalação:
Assim que a instalação estiver concluída, você será levado à tela de configuração inicial do Windows.
Conecte-se à internet para que o Windows instale automaticamente os drivers necessários.
Limpeza do Boot:
Após a instalação, você pode usar novamente o WinBoot para remover entradas de boot antigas.
Execute o script novamente, escolha a opção 2 para limpeza e siga as instruções.
Esse script é uma solução prática e eficiente para quem precisa instalar ou atualizar o Windows sem o uso de um pendrive. É ideal para situações em que a praticidade é essencial. Espero que tenham gostado do tutorial!
Senha: 123
#microvolution
#22anos
#EvoluindoComVocê!