Hardware :: Desktop PC :: Knowledge base : how to fix a PC that won't boot after a BIOS flash upgrade ; no keyboard ? |
|||
| By: VGR |
Date: 24/05/2006 09:28:08 |
Points: 0 | Status: Answered Quality : Excellent |
|
If you upgraded your BIOS via flashing the CMOS (EEPROM?REPROM?), and now it won't pass the POST and boot your OS (Windows, etc), it's probably because the BIOS data is now mangled due to differences in the memory structures. You ***should probably*** have "cleared" the BIOS memory after flashing ; there is a command-line switch to do so (/CC for Award BIOS) Then I recommend that you re-flash your old BIOS and everything should be fine until you upgrade again with the "correct" command-line arguments (see your flasher's documentation, again it's /cc for awfl*.exe ) The WORSE that can happen to you, and it happened to me, is when you don't have the KEYBOARD any more. The LEDs do flash (recognition phase, so no "keyboard missing" error with according number of beeps), but afterwards the keyboard seems inactive. So you can't even type answers into the BIOS flashing program (like "do you want to save old BIOS?" or "input file name" or the final "press F1 to continue"). In that occurence, you really feel abandoned and stuck, I guess ;-) The solution is to use a bootable diskette - thanks the floppies! even in 2006 ;-) - for an OS like W98 and to automate the flashing process so that you don't need the keyboard. You don't ***need*** to do a "complete BIOS erasal" via the motherboard CMOS jumper, but keep that in mind in case you fail to enter the BIOS after reflashing the old BIOS in. Now, please note you can't use the ./flashuty/award/winflash.exe that you may have used in the past, 'cause Windows won't start. You need to use the "DOS" version, named like "AWFL833D.exe". Let's detail. First you need a secondary PC (with an internet connection, unless you have been very cautious and already have your old BIOS binary file & flasher, in which case I suspect you don't need my help ;-) This is to download your "old" (say, "previous") BIOS revision. Example : K8N neo2 Plat's 1.4 rev. at this nice page (I could also have used the msi.com.tw site, but it's slower, lagging, and unaccessible at times. Try to google for a similar site for your motherboard) You also need that PC to produce the bootable Win98 diskette and put the necessary files on it. --- download software --- 1) get the archive (example 7025v14.zip ) 2) uncompress/unzip to any folder/directory This will produce a file list like : ![]() What you are interested in are w7025nms.140 (BIOS binary image file) and awfl833d.exe (BIOS flasher), but nothing prevents you from reading the other files, especially if you don't know the command-line switches and arguments by heart ;-) --- produce diskette --- 1) the Win98 boot : go to this nice site and download the W98 d7 producer ( boot98sc.exe) 2) run it, introduce a blank formatted 3,5" floppy disk and wait for completion. 3) delete all files on it except the system ones : IO.SYS (hidden) MSDOS.SYS (hidden) HIMEM.SYS CONFIG.SYS COMMAND.COM AUTOEXEC.BAT 4) edit the config.sys so that it reads simply : DEVICE=HIMEM.SYS /testmem:off FILES=30 BUFFERS=20 LASTDRIVE=Z 5) copy the BIOS flasher and memory image(s) (floppy disk size permitting) 6) edit the autoexec.bat into : @echo off awfl833d W7025nms.140 /Py /Sn /R Please note that I did NOT add the "memory clear" switch (/CC) for the first try. Add it if ever you can't enter the BIOS after reflashing. You can also omit /R and just reboot with the power switch :D A classical list of the six useful switches is : /Py or /Pn - stands for answering "yes" (Y) or "no" (N) to the request concerning the BIOS reflashing. By means of /Pn you can ban FlashROM reprogramming. This option enables you to save the current version of the BIOS or to get its checksum without updating your BIOS. A backup copy will help you to restore the previous version of the BIOS. By default /Py mode is set. 7) put that diskette into the problematic PC and boot et voila ;-) 8) extract diskette, reboot machine, everything should be back at nominal stage (keyboard responding, BIOS familiar again, and even the OS should start). 9) now more carefully prepare your next BIOS upgrade ;-) |
|||
|
Do register to be able to answer |
|||
©2010 These pages are served without commercial sponsorship. (No popup ads, etc...). Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE.
Please DO link to this page!









