Cometi um erro e acidentalmente deletei minha partição efi para windows quando estava mexendo no linux. Porque eu fiz isso o bitlocker bloqueou automaticamente. Então o grub não reconhece e não inicializa o windows. Como eu reinstalo o bootloader do windows (de preferência preservando o grub, embora neste ponto eu realmente não me importe, eu reinstalarei o grub se eu precisar). Eu gostaria de não ter que recorrer à reinstalação do windows (porque isso tem seus próprios erros e perde todos os meus dados), mas eu farei se necessário. Também estou usando o modo UEFI.
Meu PC Windows de driver diário liga automaticamente todas as manhãs há anos, então ele está completamente pronto para funcionar com todos os meus aplicativos iniciados no momento em que entro no meu escritório em casa. Para fazer isso, foi necessária uma simples alteração do BIOS para definir o temporizador de inicialização.
Acabei de comprar uma nova máquina de trabalho, e seu BIOS não tem nenhum recurso desse tipo que eu possa encontrar (Asrock z790 pro rs wifi). Existe alguma maneira de programar esta máquina para acordar de um estado de desligamento total, em um cronograma?
Para ser claro:
- Não quero dormir em vez de desligar
- Não quero usar o WoL de outra máquina (anula o propósito)
- Não vejo nenhuma opção de agendamento de inicialização no BIOS, mas se alguém souber o contrário, estou todo ouvidos
Eu tive um iMac (2017 27") de inicialização dupla (macOS/Linux Mint) por cerca de um ano. Recentemente, meu iMac não tem espaço suficiente, então eu queria remover o Linux Mint.
No utilitário de disco, apaguei uma partição de swap de 7 GB e uma partição de 20 GB para compartilhamento de arquivos e mesclei com a partição onde o Linux Mint 21 estava instalado.
Depois disso, o macOS não consegue inicializar.
Executei o modo de recuperação do macOS e no terminal vi as informações da unidade assim:
Disk0:
0:GUID_partition_scheme *1.0 TB disk0
1:EFI EFI 209.7 MB disk0s1
2:FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 841.7 GB disk0s2
3:Linux filesystem 120 GB disk0s3
O segundo, disk0s2, com nome estranho, FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
deve ser a partição onde o macOS está instalado.
Para referência, encontrei uma postagem aqui no Super User que aborda um problema um pouco semelhante. Infelizmente, meu conhecimento sobre execução de códigos no terminal é muito pobre.
Também tentei reinstalar o macOS no modo de recuperação pela Internet, mas não há nenhum disco para escolher instalar.
Reinstalei o Linux Mint nesta partição de 120 GB, que roda bem, infelizmente é impossível de lá acessar arquivos na partição macOS, que são minhas maiores preocupações. Existe uma maneira de acessar arquivos macOS do Linux Mint ou algum outro método?
A disk0s2
partição pode ser reparada para que o macOS possa inicializar?
Este é o resultado da execução lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 200M 0 part
├─sda2 8:2 0 783.9G 0 part
└─sda3 8:3 0 147.5G 0 part /
nvme0n1 259:0 0 26.1G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot/efi
└─nvme0n1p2 259:2 0 25.8G 0 part
Então digamos que eu tenha um pen drive com GPT e várias partições nessa ordem:
- Dados (16 GB ExFat)
- Kali Linux ao vivo (4 GB ext4)
- Persistência Kali (4GB ext4)
A primeira partição é deslocada do início por ~8700 MB. Minha pergunta é:
Poderei usar o espaço livre não particionado no início para gravar e inicializar uma imagem ISO (algum instalador Linux/Windows talvez menor que 8 GB) e ter certeza de que isso não corromperá as partições e os arquivos após os primeiros ~8 GB?
Depende do método usado (por exemplo, dd
vs ferramentas GUI) ou do próprio ISO?
Meu plano é simplesmente fazer backup do GPT em gdisk
um arquivo e restaurá-lo quando terminar (instalar o sistema operacional) com esse arquivo ISO.
O pendrive em questão é um SanDisk Extreme, então é mais como um pequeno SSD.
Acabei de terminar de configurar o secure boot em uma instalação do Arch. Ao contrário de outras distros, isso não está funcionando imediatamente. No entanto, o processo para criar suas próprias chaves e configurar a assinatura de cada atualização do kernel com elas automagicamente com a ajuda do sbctl e um hook pacman é relativamente simples.
No entanto, tenho um problema com essa abordagem: se eu tiver que manter minhas chaves na minha máquina e puder usá-las para assinar qualquer coisa com credenciais disponíveis para uma ferramenta que eu possa invocar no espaço do usuário... Como isso protege meu sistema?
Eu acharia muito mais conveniente e seguro se essas coisas já estivessem assinadas pelos mantenedores do Arch. Eu poderia então simplesmente adicionar a chave deles ao meu banco de dados de inicialização segura permitindo-a nas configurações do BIOS (ou banco de dados de shim assinado pela Microsoft como outras distros fazem, não me importo), uma vez. Mas não encontro nenhuma maneira de fazer isso. Por que todos os métodos de configuração que vejo online são tão complicados, quando essa solução parece tão óbvia e direta? Existe uma razão técnica, ideológica ou processual que eu esteja esquecendo?
Meu PC demora muito para iniciar e, quando está na tela de login, ele salta para a área de trabalho instantaneamente. Costumava ser rápido, mas não sei o que aconteceu que causou isso. Até reinstalei meu PC e obtive os drivers mais recentes, mas ainda está lento na inicialização.
E também, a pessoa de quem comprei disse que este computador inicializa rápido, então não entendi.
Aqui estão minhas especificações:
- Intel i5-4310M a 2,70 GHz
- 8 GB de RAM DDR3
- Unidade de estado sólido
- Gráficos Intel HD 4600
Estou sofrendo de um Windows 11 que não inicializa após converter a instalação para IRST ( Intel® Rapid Storage Technology ) / VMD ( Intel® Volume Management Device ) RAID1 via backup/restauração (usando a versão de teste do Acronis True Image ). Antes eu tinha instalado o driver VMD no Windows, mas parece que ele não foi adicionado aos drivers de inicialização (provavelmente porque foi considerado desnecessário naquele momento).
Encontrei um artigo ( Adicionar e remover pacotes de driver a uma imagem offline do Windows ) descrevendo como "injetar" um driver ausente em um WIM a partir de uma mídia de inicialização WinPE e consegui adicionar o driver VMD ausente ao WIM de recuperação.
No entanto, não consegui encontrar um WIM correspondente para a inicialização padrão do Windows (o artigo Instalar um driver de inicialização descreve uma reinstalação (é isso que quero evitar)).
Eu também tentei a versão de teste do Acronis Universal Restore 2025 mais recente (que deve ser capaz de corrigir esse tipo de problema), mas parece que essa versão tem um bug importante: tudo o que eu tentei, não funcionou (problema de suporte pendente) .
Como ainda tinha algum espaço não utilizado no RAID, instalei uma cópia adicional do Windows (esperando que um gerenciador de inicialização do Windows novo e correto pudesse resolver o problema, mas isso não aconteceu).
Agora eu tenho um carregador de inicialização UEFI funcionando que mostra três instalações do Windows 11 (duas que não inicializam e a recém-instalada que não possui muitos outros drivers, mas é capaz de inicializar) para selecionar (eu chamo isso (A partição do gerenciador de inicialização do Windows) o "primeiro" estágio de inicialização, porque quando eu seleciono meu Windows antigo, ele não inicializa (eu chamo isso de "segundo" estágio de inicialização, obviamente acontecendo antes que o "Windows" possa acessar os drivers realmente instalados ).
Então minhas perguntas são:
- Descreva como o segundo estágio da inicialização do Windows carrega os drivers necessários
- Se um driver estiver faltando na etapa acima, posso (e em caso afirmativo: como?) adicioná-lo para que o Windows inicialize?
Não tenho certeza se esta pergunta deve ser feita aqui ou no estouro de pilha, mas estou escrevendo um aplicativo UEFI para inicializar um kernel personalizado. Posso testar o aplicativo UEFI no QEMU e usar o GDB para depurar e examinar a memória. Também posso fazer algumas coisas básicas, como localizar protocolos, imprimir e limpar a tela.
Minha pergunta é qual é o processo típico de inicialização de um kernel a partir de um aplicativo UEFI? O aplicativo UEFI precisa ler o sistema de arquivos para encontrar o kernel?
A maioria dos exemplos de aplicativos UEFI que encontro online são aplicativos hello world. Encontrei um exemplo simples que inicializa um kernel, mas não entendo como o aplicativo UEFI encontra o kernel. Eu também não entendo a cópia da memória.
https://devcodef1.com/news/1304006/custom-kernel-uefi-boot-with-qemu
Também encontrei alguns exemplos mais complexos, mas ainda estou um pouco confuso. https://gitlab.com/bztsrc/bootboot/-/blob/master/x86_64-efi/bootboot.c https://github.com/KunYi/Simple-UEFI-Bootloader/blob/master/Simple_UEFI_Bootloader/src/Loader .c#L2771
A inicialização segura no meu ThinkPad T14 Gen4 está desativada. Então, tentei ligá-lo seguindo as instruções na página da Lenovo . Mas então, depois de salvar e sair, a seguinte janela aparece:
Pesquisei on-line, mas encontrei vídeos explicando como resolver a "Violação de inicialização segura: assinatura inválida detectada" desativando a inicialização segura! Eu quero habilitá-lo.
Como posso corrigir a violação de inicialização segura e ativar a inicialização segura?
Embora eu possa visitar o Boot Manager na inicialização porque tenho várias entradas de inicialização do Windows e um tempo limite significativo ativado para o ambiente durante a inicialização:
... Eu gostaria de não ter que esperar Shiftao reinicializá-lo (como afirma a documentação oficial ):
Pontos de entrada no WinRE
Seus usuários podem acessar os recursos do WinRE por meio do menu de inicialização avançada , que pode ser iniciado no Windows de algumas maneiras diferentes:
- Na tela de login, clique em Desligar e mantenha pressionada a tecla Shift enquanto seleciona Reiniciar .
- Clique em Iniciar > Configurações > Atualização e segurança > Recuperação > em Inicialização avançada , clique em Reiniciar agora .
- Inicialize na mídia de recuperação.
- Use um botão de recuperação de hardware (ou combinação de botões) configurado pelo OEM.
Depois que qualquer uma dessas ações for executada, todas as sessões do usuário serão encerradas e o menu Inicialização avançada será exibido. Se seus usuários selecionarem um recurso WinRE neste menu, o PC será reiniciado no WinRE e o recurso selecionado será iniciado.
O WinRE inicia automaticamente após detectar os seguintes problemas:
- Duas tentativas consecutivas fracassadas de iniciar o Windows.
- Dois desligamentos inesperados consecutivos que ocorrem dentro de dois minutos após a conclusão da inicialização.
- Duas reinicializações consecutivas do sistema dentro de dois minutos após a conclusão da inicialização.
- Um erro de inicialização segura (exceto para problemas relacionados ao Bootmgr.efi).
- Um erro do BitLocker em dispositivos somente sensíveis ao toque.
Menu de inicialização avançado
Este menu permite que seus usuários executem estas ações:
- Inicie ferramentas de recuperação, solução de problemas e diagnóstico.
- Inicialize a partir de um dispositivo (somente UEFI).
- Acesse o menu Firmware (somente UEFI).
- Escolha qual sistema operacional inicializar, se vários sistemas operacionais estiverem instalados no PC.
Em vez disso, acessá-lo seria significativamente mais rápido se eu pudesse simplesmente executar um .PS1
script como arquivo Administrator
.