Download
Download para Teste do Script Boot Setup BAT
Instruções para Corrigir e Testar o Script
Aqui estão as instruções detalhadas para corrigir os erros no script BAT e testá-lo corretamente.
1. Salvar o Arquivo Corretamente
Copie o conteúdo do script e cole em um editor como Notepad++ ou Visual Studio Code.
Salve o arquivo como
boot_setup.batcom codificação UTF-8 com BOM (no Notepad++, vá em Codificação > UTF-8-BOM; no VS Code, selecione "UTF-8 with BOM" ao salvar).Certifique-se de que o arquivo está no diretório correto:
C:\Emsisti\BACKUP\MEssado\_SUPORTECH\Departamentos\TI\www.suportech.com\2025\_www\_draft\Win-init.
2. Executar como Administrador
Abra o Prompt de Comando como administrador: Pressione Win+R, digite
cmd, pressione Ctrl+Shift+Enter.Navegue até o diretório do script:
cd C:\Emsisti\BACKUP\MEssado\_SUPORTECH\Departamentos\TI\www.suportech.com\2025\_www\_draft\Win-init.Execute:
boot_setup.bat.
3. Verificar o Diretório de Logs
O script cria um diretório
Logsno mesmo diretório do BAT (%SCRIPT_DIR%Logs). Certifique-se de que o usuário tem permissões para criar diretórios e arquivos nesse local.Após a execução, verifique o arquivo de log (ex.:
.spttmpllog.dat_20250917.dat) no diretórioLogspara detalhes das ações.
4. Pré-requisitos
NASM: Necessário para compilar programas bare-metal (opção 1 e 4). Baixe de nasm.us e adicione ao PATH.
Windows ADK: Necessário para a opção WinPE. Baixe do site da Microsoft e instale "Deployment Tools" e "Windows Preinstallation Environment".
Rufus: Necessário para a opção USB. Baixe de rufus.ie.
Grub2Win: Para a opção 3, baixe de sourceforge.net/projects/grub2win.
5. Testar em Ambiente Seguro
Antes de executar em um sistema real, teste o script em uma máquina virtual (ex.: VirtualBox, VMware) para evitar problemas no boot.
Use QEMU para simular o programa:
qemu-system-x86_64 -drive file=C:\boot.bin,format=raw.
6. Notas Adicionais
Codificação: O uso de
chcp 65001garante suporte a caracteres acentuados, mas a remoção de emojis minimiza problemas de compatibilidade.Privilégios: Sempre execute o script como administrador, pois comandos como
bcdediteMakeWinPEMediaexigem permissões elevadas.Reversão: Para reverter mudanças no BCD, use
bcdedit /delete {sua-guid}. Para problemas no boot, use um USB de recuperação do Windows.Logs: Os logs são salvos em
%SCRIPT_DIR%Logs\.spttmpllog.dat_AAAAMMDD.dat. Verifique-os para diagnosticar falhas.
Aviso: Modificações no boot podem danificar o sistema. Faça backup antes de prosseguir.
Download do Script BAT