Postagens

Mostrando postagens com o rótulo bios

Mídia de instalação do Windows em MBR ou GPT?

Há uma enorme confusão sobre esse assunto. Afinal, para instalar o Windows em UEFI, a mídia de instalação precisa estar particionada em GPT? BIOS UEFI [1] suportam particionamento MBR e GPT, enquanto BIOS antigos (não UEFI) apenas suportam MBR [2] . Tanto faz, portanto, com UEFI. Então por que muita gente acha que GPT é requerido? Presumo por dois motivos: → O Windows requer que o disco de destino, no qual será instalado, seja particionado em GPT. A exigência, contudo, não aplica-se à mídia de instalação. → O Rufus artificialmente restringe a criação de mídias compatíveis com UEFI ao particionamento GPT, ao contrário do Media Creation Tool (MCT) da Microsoft, que sempre particiona em MBR. Tal comportamento do Rufus tem como objetivo evitar confusão, pois discos em GPT não iniciam em máquinas com BIOS antigos. Assim, tem-se uma mídia UEFI-only . Já discos em MBR funcionam com BIOS antigos. Será que tais mídias iniciam também em UEFI...

Como fazer o instalador do Windows 8+ ignorar chave do BIOS

A mídia de instalação do Windows 8 e superiores automaticamente detecta caso exista uma tabela ACPI MSDM no BIOS, contendo uma chave, e, quando presente, suprime a tela de escolha de versão (Home, Pro, etc). Há casos, entretanto, em que precisamos instalar uma versão diferente da que veio licenciada na máquina. Para isso, criamos um arquivo de texto plano com nome ei.cfg , dentro da pasta sources da mídia, contendo o seguinte: [Channel] _Default [VL] 0

Inicialização via USB na placa-mãe Intel D101GGC

Imagem
Estamos em 2020 com as implementações UEFI prestes a removerem o Compatibility Support Module (CSM). Ainda assim, cá estou eu falando de uma placa-mãe de 15 anos atrás: Intel D101GGC (soquete 775, DDR1!) com BIOS 0313. Se a memória não me falha, foi o único modelo da marca a usar chipset ATI (Radeon Xpress 200). Pendrive de 16 GB com particionamento MBR criado pelo Rufus. Partição, ativa, iniciando no setor 2048 (alinhamento por MiB ). Código de boot do GRUB4DOS no MBR. Sistema de arquivos FAT32. Não inicializa. Estar detectando o dispositivo como drive ZIP é uma pista. No setup tem esta opção (Advanced → USB Configuration → USB ZIP Emulation Type): Padrão é Auto … que usa emulação Floppy . Mudando-a para HDD faz funcionar: Não lembro de placas de outros fabricantes oferecerem esse ajuste. A propósito, olha a relíquia que é o processador da máquina: # lscpu Architecture: x86_64 CPU op-mode(s): ...

Atualização de BIOS Dell no Windows PE x64

Imagem
Para modelos corporativos a Dell oferece diferentes meios de atualização de BIOS. Servidores, por exemplo, têm como opção atualizadores que rodam sobre Windows x64 (modelos antigos ainda oferecem versão x86 adicionalmente), DOS e até Linux. Já as máquinas domésticas não desfrutam da mesma facilidade. Temos apenas o executável híbrido Windows x86 e DOS. Quando não usamos Windows — e a Dell oferece modelos com Ubuntu —, ter que mudar o modo de inicialização para carregar DOS é uma chatice. Além de que, a partir do ano que vem, os fabricantes começarão a extinguir o Compatibility Support Module (CSM) , seguindo os passos da Intel. Daí adeus DOS e Windows x86. É muito mais fácil carregar um Windows PE x64, que inicializa via UEFI/Secure Boot sem briga, e rodar lá. No entanto, nele, não existe o subsistema WOW64 , sendo impossível rodar executáveis x86. Desde 2017 , a Dell disponibiliza um atualizador genérico x64: Utilitário de Flash do BIOS da Dell de 64 bits (3.3.6, A04) S...

Pavilion 14-n050br que não desliga

Este notebook HP Pavilion 14-n050br (E7J04LA#AC4) estava com o mesmo problema do Dell do post anterior . Veio de fábrica com o Windows 8, posteriormente atualizado para o 8.1 e depois 10. A última instalação do 10 foi limpa, em UEFI com Secure Boot habilitado. Felizmente bastou atualizar o firmware da versão F.66 para a F.70 e foi resolvido. O driver Intel MEI ficou na versão instalada pelo próprio Windows 10 1607 (11.0.0.1146). [Atualização - 24/03/2017] Escrevi cedo demais. Ocasionalmente ainda falhava. Atualizei o driver Intel MEI para esta versão 11.0.0.1177 e até agora não incomodou.

Tela preta no Dell Vostro 3550 com o Windows 10

Mesmo sintoma do Inspiron 14 N4050 . Este Vostro 3550 tem etiqueta de serviço G64X9R1. Estava com BIOS A7 (18/07/2011). Resolveu depois de atualizar para a última versão A12 (18/02/2014). Quem está pendurado no pincel sem imagem no Windows 10, use a saída VGA, que funciona. Dell Vostro 3550 System BIOS O executável 3550A12.EXE roda em Windows e DOS, como de costume.

Tela preta no Dell Inspiron 14 N4050 com o Windows 10

Depois de atualizar do Windows 7 de fábrica para o 10, a tela ficava preta no Inspiron 14 N4050 (este aqui tem etiqueta de serviço HNPY8S1). Um quebra-galho é pressionar o botão de força para fazê-lo entrar em modo de espera e depois acordá-lo. Daí o vídeo volta. É bug no BIOS, consertado na última versão A08: Dell Inspiron N4050 System BIOS Fixes: - Fixed win8 system LCD black screen issue. Dá para rodar o programa de atualização através do Windows (não testei dentro do 10, talvez seja mais garantido atualizar enquanto o 7 ainda estiver por perto) ou através de um pendrive de boot com DOS . O mesmo executável roda nos dois sistemas. Drivers garimpados de outros modelos: - AHCI: Driver de RAID da Tecnologia de armazenamento Intel® Rapid (Intel® RST) - WLAN/BT: Dell Wireless 1703/1705/1707/1901 WiFi + Bluetooth Driver (serve para o modelo 1702) - TOUCHPAD: ALPS Touchpad Driver (a instalação terminou com erro, mas funcionou...) - CARD READER: RealTek RTS5170 Card Reader D...

Malditos BIOS Award da Gigabyte

Imagem
As placas-mãe das Gigabyte do tempo do Core 2 Duo (~2006-2008) que usam BIOS Award são cheias de frescuras para iniciar por USB. Das que lembro: GA-945GCM-S2C e GA-945GZM-S2. Se não me falha a memória, a série posterior baseada no Intel G31 também é assim, como as populares GA-G31M-ES2L e GA-G31M-S2L. Gigabyte GA-945GCM-S2C + USB-HDD + GRUB4DOS = fail Ao instalar o GRUB4DOS, uso --mbr-disable-floppy , pois é a recomendação para evitar problemas com BIOS que eventualmente digam para o bootloader que existe o drive quando na verdade não está presente. As distribuições Linux usam configuração similar no GRUB faz um bom tempo. Talvez seja por isso que não funcione, já que aparentemente essas Gigabyte usam emulação de disquete ao iniciar pelo pendrive — não testei sem a opção, entretanto. Habilitar "Legacy USB storage detect", em "Integrated Peripherals", não ajuda. BIOS da mesma época da AMI são capazes de iniciar sem dores de cabeça por qualquer tipo de pend...

Arrumando o MAC da rede integrada da Asus P5GC-MX

O endereço MAC do adaptador de rede Attansic L2 da P5GC-MX fica armazenado na área DMI do BIOS. No post BIOS para Asus P5GC-MX rev. 3.04G da Positivo , recomendo atualizar programando essa área, o que leva o MAC a ficar com um valor inválido (ED-0B-00-00-E0-00), podendo ser rejeitado por alguns equipamentos de rede. Recolocar o MAC no lugar pode ser feito com o DMI Editor: dmi_2.00.44.zip No DOS , rode DMI /o 1"XXXXXXXXXXXX" colocando o código presente na etiqueta colada na placa no lugar dos X . Lembro de acontecer o mesmo nas Asus P5KPL-AM e P5VD2-MX . Talvez funcione nelas também. Ajuda do programa: ==================== DMI Editor V2.00.44 ======================= Usage : dmi </p|/s|/u|/a|/g|/n|/o|/sco # String> /p : get DMI using PnP functions /s : get DMI using memory search /u : set UUID /g : get informations in Type 1 and 2 /n : set Type 1 and 2 using the data which get from parameter /g /o # : se...

Chupeta no BIOS

Imagem
Ressuscitando placa com BIOS corrompido Repita comigo: Não comprar placa-mãe cujo chip do BIOS/UEFI não esteja num soquete. Não comprar placa-mãe cujo chip do BIOS/UEFI não esteja num soquete. Não comprar placa-mãe cujo chip do BIOS/UEFI não esteja num soquete. Não comprar placa-mãe cujo chip do BIOS/UEFI não esteja num soquete. Ou que no mínimo tenha os pinos para facilitar a programação ( cabos adequados ajudariam). Apesar do método macgyveriano, funcionou.

Equivalências de placas nacionais e seus reais modelos

Segue tabela de equivalências de placas-mãe de fabricação nacional e seus reais modelos que fui acumulando com o tempo. Em algumas delas eu já testei colocar o BIOS do modelo original. Modelo Nacional Modelo Original Notas PCWARE PW-945GCL Foxconn 45CMV - PCWARE PW-945GCX ECS 945GCT-M/1333 - Positivo POS-MIG31AG MSI G31M3-L V2 Post relacionado Phitronics AM2N1K-M PC-Chips A13G - Phitronics AM2N1K-M Plus ECS GeForce6100PM-M2 BIOS da ECS desativa a porta paralela na Phitronics Phitronics G31VS-M ASRock G31M-VS - Phitronics P7I45GC-M ECS 945GCT-M2/1333 - Phitronics P7V800PRO-M V1.0A PC-Chips P23G V1.0 - Phitronics PN73VS-M ASRock N73V-S - Phitronics PN73PVS-M ASRock N73PV-S Post relacionado Phitronics N68C-M ASRock N68C-S UCC Post relacionado Phitronics N6...

Atualizações de firmware da Acer rodam sobre DOS

Imagem
A Acer não documenta que seus EXEs contendo atualização de BIOS/firmware rodam sobre DOS. Da mesma forma que as atualizações da Dell, os executáveis são híbridos e rodam sobre Windows e DOS. Em máquinas com UEFI, se necessário, mude para o modo "Legacy BIOS" temporariamente. Dê boot por um pendrive de boot contendo o executável. Então, apenas execute o EXE que o programa da Insyde rodará e em seguida reiniciará a máquina para atualizar. Quando terminar, reiniciará de novo. E pronto.

Phitronics PN73PVS-M = ASRock N73PV-S

Imagem
Phitronics PN73PVS-M = ASRock N73PV-S BIOS compatível. http://www.asrock.com/mb/NVIDIA/N73PV-S/?cat=Download&os=BIOS Baixe o arquivo para DOS. Descompacte o ZIP, renomeie o arquivo "n73pvs1.10.EXE" para "BIOS.EXE" e coloque-o num pendrive de boot . Menu de boot via F11. No DOS, rode: BIOS /P /B /N /C /X Terminado, remova o pendrive e reinicie no botão. Esta aqui usa um chip Macronix MX25L4005APC soqueteado. [Atualização - 18/09/2013] O nome do .EXE era grande demais (excedia o limite 8.3). Obrigado, Vinicius, por testar.

BIOS para placa-mãe Positivo POS-MIG31AG

Essa placa é uma MSI G31M3-L V2. O BIOS da MSI funciona nela. Baixe a última versão (2.8) do site . Descompacte o arquivo 7529v28.zip e colque num pendrive de boot com DOS os arquivos AFUD4310.EXE e A7529IMS.280 . Dê boot com o pendrive (menu de boot via F11 no POST) e rode: AFUD4310 A7529IMS.280 /P /B /N /C /X Feito. Apenas tome cuidado que ao fazer isso a tabela SLIC 2.0 da Positivo que o BIOS de fábrica tem vai para o vinagre. Se você ainda usa o Windows Vista OEM SLP, depois de atualizar, ele não ativará mais. Caso o Vista seja história para você, então tudo OK.

Alterar logo de AwardBIOS v6.00PG

Imagem
Testado numa Asus P5VD2-MX + BIOS 1017. BIOS: P5VD2MX_1017.zip CBROM: cbrom32.zip AWDFLASH: awdflash_8.92.zip A imagem é um arquivo BMP de 640x480 pixels 8-bit . No Paint.NET: Arquivo P5VD2MX_1017.BIN renomeado para BIOS.BIN e imagem salva como fedora.bmp . Todos na mesma pasta onde o CBROM foi descompactado (usarei a última versão, 1.98). Observação: CBROM roda sobre Windows. CBROM_198.EXE BIOS.BIN /LOGO release CBROM_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008 [Logo] ROM is release CBROM_198.EXE BIOS.BIN /OSB_BMP release CBROM_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008 [OsbLogo1] ROM is release CBROM_198.EXE BIOS.BIN /LOGO fedora.bmp CBROM_198.EXE V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008 Adding fedora.bmp ..................................... 2.0% Atualizar com o AWDFLASH sobre DOS : AWDFLASH BIOS.BIN /py /sn /cc /cd /cp /wb O flashrom funciona nessa placa, mas o endereço MAC do adaptador de rede integrado vai para o ...

Como atualizar BIOS de notebook Dell sem bateria

O programa de atualização de BIOS da Dell se recusará a atualizar se a bateria não estiver presente ou estiver com pouca carga. Me deparei com o problema ao tentar atualizar o BIOS do meu Inspiron 1525, cuja bateria não presta mais (não carrega mais de 5%). Felizmente existe uma opção que faz o programa ignorar a bateria. Basta chamá-lo com a opção /forceit 1525_A17.EXE /forceit [Atualização - 01/09/2012] No comentários, o Alyson confirmou que a opção funciona apenas sobre DOS. Os programas de atualização de BIOS da Dell são binários híbridos, que rodam sobre Windows e DOS. Crie um pendrive de boot seguindo o guia e faça por lá.

Usando o GRUB4DOS para carregar o Windows XP e o Parted Magic do HD

Imagem
AVISO : mexer com o MBR, bem como o uso do dd aqui comentado, é um procedimento arriscado, que pode ocasionar perda de dados. Tome cuidado e faça backup antes de prosseguir. ( fonte ) O instalador do Windows XP usa exatamente o mesmo layout, colocando o início da primeira partição no setor 63. Então, pressupondo uma instalação com uma partição apenas, o particionamento consistirá em: - MBR: primeiro setor (512 bytes) contendo 440 bytes de código booteável, 4 bytes de assinatura de disco, 2 bytes vazios, 64 bytes da tabela de partiçoes, 2 bytes de assinatura de boot (AA55h). - 62 setores vazios. - Começo da primeira partição no setor 63. O mecanismo de boot do Windows é simples, pois não envolve código variável. O código booteável do MBR procura pela partição ativa do disco. Ao achá-la, faz um chain load do VBR (Volume Boot Record) nela presente, ou seja, carrega o código booteável existente no início (primeiro setor) desta partição. Este, por sua vez, assume o comando,...

Como atualizar BIOS com o flashrom em placas Asus com o chip AS99127F

Esse chip de monitoramento de hardware é responsável por ativar a proteção contra escrita do chip flash ROM no qual o BIOS é armazenado. Infelizmente ele é apenas acessível via I2C e por isso o flashrom ainda não tem board enables para placas que usam-o. Eu testei numa Asus TUV4X e na lista de discussão do flashrom, da onde tirei a dica, foi testado numa Asus A7V133. Ambas usam a ponte sul VIA VT82C686B. Instale o pacote i2c-tools usando o gerenciador de pacotes da sua distribuição. Caso use o lm-sensors, descarregue temporariamente o módulo w83781d : # modprobe -r w83781d Então, carregue o módulo i2c-dev : # modprobe i2c-dev E rode o i2cset para configurar o registrador necessário para desativar a proteção contra escrita do chip flash ROM: # i2cset 0 0x48 0x80 0x80 Agora o flashrom funcionará normalmente e detectará o chip flash. Se você não fizer isso, ele não achará o chip e não será possível atualizar com ele. Não custa lembrar: atualização de BIOS é coisa ...

BIOS bugados de novo

Michael Larabel do Phoronix descobriu há algum tempo que a causa do aumento no consumo de energia notado por muitos usuários rodando Linux 2.6.38 e posterior foi por causa de uma mudança feita no kernel, que desativa o ASPM, um recurso de economia de energia do barramento PCI Express, quando o BIOS não informar que é suportado. Como BIOS bugados são como erva daninha — estão por todo o lugar —, aconteceu o esperado. Várias máquinas usam BIOS que não implementam corretamente a tabela FADT. É possível forçar a ativação com pcie_aspm=force , mas nem sempre funciona. Inquirida sobre a questão, a Gigabyte deu a típica resposta: use Windows. O que precisa ficar claro é que ACPI possui uma especificação, que diz como seus recursos devem ser implementados. Se a Gigabyte e outros fabricantes não estão colocando na tabela FADT que ASPM é suportado, bem como ajustando todo necessário para conferir com a especificação, seus produtos estão bugados. Simples. Que pelo menos admitissem o erro e...

BIOS para Asus P5GC-MX rev. 3.04G da Positivo

Esta placa pode ter o BIOS atualizado com a versão 0518 (CRC32 D9C3FE90) da P5GC-MX do site da Asus. Depois de descompactado, renomeie o arquivo para P5GMX.ROM . Também é possível usar a versão 0413 (CRC32 9922264E) da P5GC-MX /1333 , que funciona nas P5GC-MX com ponte norte revisão A2 — confira com o CPU-Z antes de atualizar. Expande a lista de processadores suportados. Use este AFUDOS: AFUDOS236ES.zip Atualize sobre DOS com: AFU236U /iP5GMX.ROM /pbnc /n A placa está entre os modelos testados no flashrom , para quem usa Linux. [Atualização - 12/12/2014] Para restaurar o endereço MAC do adaptador de rede integrado siga este post .