Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Administradores de sistemas e usuários avançados que desejam personalizar o texto exibido no menu de inicialização em um sistema dual boot com Windows.
Introdução: Quando temos um sistema dual boot com Windows, é comum vermos um menu de inicialização que nos permite escolher qual sistema operacional inicializar. Por padrão, o menu exibe o nome dos sistemas operacionais, como "Windows 10" e "Ubuntu". No entanto, muitas vezes desejamos personalizar esse texto para algo mais descritivo ou até mesmo para ocultar a identidade dos sistemas operacionais instalados. Neste artigo, vamos explorar como alterar o texto do menu de inicialização em um dual boot com Windows, utilizando scripts em lote (BAT) e PowerShell.
Script: Aqui está um exemplo de script em lote (BAT) que pode ser usado para alterar o texto do menu de inicialização:
@echo off
bcdedit /enum firmware > temp.txt
findstr /i "Windows Boot Manager" temp.txt > temp2.txt
for /f "tokens=2 delims={}" %%A in (temp2.txt) do set guid=%%A
bcdedit /set {%guid%} description "Novo Texto do Menu"
del temp.txt
del temp2.txt
Explicação do script:
bcdedit /enum firmware
é usado para obter informações sobre o firmware do sistema, incluindo o identificador do Windows Boot Manager.findstr /i "Windows Boot Manager" temp.txt
filtra o resultado do comando anterior para encontrar a linha que contém as informações do Windows Boot Manager.for /f "tokens=2 delims={}" %%A in (temp2.txt) do set guid=%%A
extrai o identificador do Windows Boot Manager e o armazena na variável guid
.bcdedit /set {%guid%} description "Novo Texto do Menu"
define o novo texto do menu de inicialização.del temp.txt
e del temp2.txt
são usados para excluir os arquivos temporários criados durante o processo.Se você preferir usar o PowerShell, aqui está um exemplo de script em PowerShell que realiza a mesma tarefa:
$bootManager = (bcdedit /enum firmware) | Select-String "Windows Boot Manager"
$guid = $bootManager -replace '\s+', ' ' -split ' ' | Select-Object -Index 3
bcdedit /set "{$guid}" description "Novo Texto do Menu"
Explicação do script:
(bcdedit /enum firmware) | Select-String "Windows Boot Manager"
obtém as informações do firmware do sistema e filtra a linha que contém as informações do Windows Boot Manager.$bootManager -replace '\s+', ' ' -split ' '
remove espaços em branco extras e divide a linha em um array.Select-Object -Index 3
seleciona o terceiro elemento do array, que é o identificador do Windows Boot Manager.bcdedit /set "{$guid}" description "Novo Texto do Menu"
define o novo texto do menu de inicialização.Conclusão: Personalizar o texto exibido no menu de inicialização em um dual boot com Windows pode ser útil para tornar a experiência do usuário mais amigável ou para ocultar a identidade dos sistemas operacionais instalados. Neste artigo, exploramos como alterar o texto do menu de inicialização utilizando scripts em lote (BAT) e PowerShell. Esperamos que essas dicas sejam úteis para você personalizar o seu sistema dual boot.
Interatividade: Se você achou este artigo útil, compartilhe-o com seus amigos que também possuem sistemas dual boot com Windows. Eles também podem se beneficiar dessas dicas de personalização.
Tag: Windows, BAT, PowerShell, dual boot.