memtest_to_bcdedit.c memtest86-log-to-bcdedit
Ferramenta nativa escrita em C para converter arquivos de log de erros do MemTest86 diretamente em comandos "bcdedit badmemorylist" do Windows.
⚙️ System Architecture & Core Mechanics
Programa compilado em C ANSI (main.c) que faz o parsing linha a linha dos relatórios de falha do MemTest86, extrai os endereços hexadecimais defeituosos, converte-os para números de página de memória (PFN) e formata a instrução bcdedit para isolar os setores corrompidos no kernel do Windows.
📌 Technical Highlights & Implementation
- ✔ Escrito em C puro para máxima velocidade e zero dependências de runtime
- ✔ Permite recuperar o uso de pentes de memória RAM com setores defeituosos isolando-os via SO
- ✔ Automatiza o cálculo e formatação da lista badmemorylist do Boot Configuration Data (BCD)
- ✔ Solução de engenharia de baixo nível para diagnóstico e reparo de hardware
📁 Other Binaries in Linux, C & OS Tools:
Utilitário CLI para Arch Linux que faz o mesmo que o pacote oficial "reflector" (buscar e classificar espelhos do Pacman), porém construído para funcionar sem falhas.
LinkAwareCopier: Script em PowerShell para cópia e sincronização de arquivos e pastas que resolve atalhos (.lnk) e inclui automaticamente o conteúdo de destino real.