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.bat com 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 Logs no 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ório Logs para 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 65001 garante 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 bcdedit e MakeWinPEMedia exigem 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