Hoje, você não pode comprar um novo processador x86 que funcione abaixo de 1 GHz, com a maioria das CPUs de desktop convencionais carregando clocks básicos bem acima de 2 GHz ou mesmo na faixa de 3 GHz e aumentando muito mais do que isso. No entanto, nas décadas de 1980 e 1990, os processadores que operavam em apenas alguns MHz eram comuns, com o IBM PC original com clock de apenas 4,77 MHz.
Seria possível executar um sistema operacional Windows moderno em uma CPU com uma velocidade de clock tão baixa? O desenvolvedor e popular YouTuber NTDEV provou que você pode, inicializando e usando o Windows 7, lançado em 2009, em um processador Pentium-S que foi reduzido para apenas 5 MHz. Isso é um total de 995 MHz abaixo do requisito mínimo de 1 GHz do sistema operacional da era de 2009. O sistema de teste também tinha apenas 128 MB de RAM, muito aquém do requisito mínimo de 1 GB do Windows 7.
Em um vídeo do YouTube (incorporado abaixo), o NTDEV mostra o sistema, que na verdade é uma máquina virtual rodando no Emulador 86Box (abre em nova aba), inicialize no Windows 7 Ultimate, inicie um programa que mostra sua velocidade de clock de 5,00 MHz e até execute o Bloco de Notas. A propósito, se você seguir o contador de tempo acelerado no vídeo, notará que leva mais de 28 minutos para a área de trabalho do Windows 7 aparecer!
No vídeo, você pode ver a potência do NTDEV em sua máquina virtual que faz POST como um Pentium-S rodando a 50 MHz com 128 MB de RAM. No entanto, foi reduzido para 5 MHz, uma velocidade baixa que NTDEV nos disse que conseguiu editando o código-fonte do 86Box.
O NTDEV inicializa o sistema e tem a opção de usar os modos Normal ou Seguro. Ele escolhe o modo Normal, mas na verdade inicializa no modo de segurança, mostrando todos os arquivos .sys, .dll e .exe à medida que são carregados. NTDEV nos disse que, como parte do processo de hacking, ele editou o BCD (dados de configuração de inicialização), portanto, mesmo escolhendo o modo Normal resulta em inicialização no modo de segurança.
Para fazer o Windows 7 inicializar e rodar com uma CPU tão lenta, o NTDEV nos disse que tinha que desabilitar uma tonelada de recursos do sistema, o que ele conseguiu executando o modo de segurança e desativando a maioria dos drivers e serviços a ponto de apenas três serviços serem executados na inicialização. Ele também teve que resolver um problema com o logonUI.
“Ao ficar abaixo de 50MHz, a tela de login (logonUI) não deseja carregar”, NTDEV nos disse. “Portanto, para chegar a um prompt de comando, tive que colocar o sistema operacional em um estado pseudo-OOBE modificando o registro e excluindo tudo na pasta c:\windows\system32\oobe, para que não carregasse. “
O OOBE (experiência pronta para uso) é aquele que você obtém ao executar um instalador do Windows e não possui um menu Iniciar ou o Windows Explorer. No entanto, o prompt de comando geralmente está disponível durante o OOBE e você pode obtê-lo pressionando Shift + F10.
Observamos que o NTDEV da área de trabalho mostrado no vídeo não tem menu Iniciar, não há papel de parede e as próprias janelas têm um tema muito simples; não há como as transparências Aero funcionarem aqui. Para iniciar um programa, WCPUID / Real Time Clock Checker, o NTDEV precisa digitar seu nome de atalho no prompt de comando. Mais tarde, ele faz o mesmo para iniciar o Bloco de Notas.
Talvez o que seja mais impressionante em todo este vídeo é que o NTDEV é capaz de, em determinado momento, ter quatro programas diferentes em execução: o prompt de comando, WCPUID, Winver (mostrando a versão do Windows 7) e o bloco de notas com algum texto nele. Portanto, este é um ambiente razoavelmente estável.
NTDEV nos disse que ele realmente executou o Windows 7 em uma velocidade de clock tão baixa quanto 3 MHz, mas que não era funcional o suficiente para fazer um vídeo interessante. Ele disse que realmente executou o Windows 7 com apenas 36 MB de RAM no passado, mas optou por 128 MB para fazer com que o sistema de amostra não precisasse do arquivo de paginação (memória virtual), mas o sistema realmente usou cerca de 70 MB durante sua demonstração.
A máquina virtual também usa muito menos espaço de armazenamento do que os 16 GB listados nos requisitos de sistema do Windows 7. NTDEV disse que toda a instalação usa menos de 1 GB e a imagem de disco do arquivo .wim para o sistema operacional é inferior a 350 MB.
Agora que ele fez o Windows 7 rodar a 5 MHz (ou até mesmo 3 MHz com menos para fazer), NTDEV diz que está procurando maneiras de fazer o Windows 10 ou o Windows 11 rodar em um processador mais lento que 1 GHz. Ele já conseguiu Windows XP para rodar a apenas 1 MHz (abre em nova aba).
Ele disse que o tempo de inicialização de mais de 28 minutos para o sistema Windows 7 de 5 MHz está longe de ser o mais lento que ele experimentou.
“Não é nada comparado ao Windows XP em 1 MHz”, disse ele. “Essa coisa levou 3 horas para inicializar!”