I HAVE FIXES!!! But:
WOW!!! Finally some one else who has gone through what I started to battled for 2&1/2 mos starting June of 2011. I HAVE BEEN MAKING THE SAME ARGUMENT that the bios needs to be LOCKED DOWN by the manufacturer.... not only that, but it all BIOS(s) should ONLY be allowed to be flashed by BOOTABLE MEDIA!. So many manufacturers want you to flash from windows (WinPhlash) and that is retarded!
However after a few months of countless hours, I HAVE FIXED SERVERAL MACHINES. One was an emachine with a jumper on the mobo for reflashing (this machine was great for clearing infected HD's too). The other machine had bootable media to flash the bios. Always disconnect the HD then pull the CMOS and power cable to clear the virus from RAM before attempting to flash (should only take 60 secs if you occasionally push the computer's power button.
But the retarded manufactures who use whiplash, made the extra challenging. When I disconnected the HD, I was able to use BartePE to create a Windows Live disk that included the bios.exe I needed (but still had to use a thumbdrive with the bios because WinLive had an issue writing to the c drive because it was a CDr). Using and type of rewritable media didn't help either. IT WILL SPREAD TO THUMBDRIVES, IPODS, SD CHIPS... EVERYTHING. Always get your tools from a clean machine. Never plug anything back into the clean machine after it has been in the infected one. (If anyone knows of easier ways to make a non-bootable bios.exe, bootable, PLEASE SHARE WITH ME. Find me on facebook. Alex Kerchner. Make the first few words "Rootkit" as I now have a friend's machine to fix too, and I've had no luck with Dells.)
If you make it this far, power cycle and mash the crap out of the 'boot select' button at startup (F10 or F12 usually). Have something like Linux based DBAN in the tray. However, I used a disc I downloaded called "The ultimate boot CD" to Clear the Master Boot Record (MBR) on the HD and used DISKWIPE (without a reboot) a DoD approved, random algorithm using degaussing to nuke the HD to hell.
Intalling Windows again.... Everytime the computer restarts during the install, be ready to mash the key for the boot selection menu, and choose the HD.
I'm a novice obviously, but I did recover some machines, maybe I used a little overkill, but it you have dealt with this thing, you understand exactly why I did!!! One last thing. I found linux to be helpful too as is can be booted from disc. Check out Knoppix for more cool tools. But the guy above is right, I found that it updated the firmware on my wireless thumbdrive too.... another ethical issue I think manufactuers will have to consider: should firmware be upgraded from windows? I think not.
If ANYONE HAS ADDTIONAL INFO, PLEASE CONTACT ME ON FACEBOOK, ALEX KERCHNER. I ESPECIALLY AM INTERESTED IN EASY WAYS TO MAKE A BOOTABLE BIOS OUT OF A WINPHLASH FILE (FOR CD). IF ANYTHING, TELL ME IF THIS HELPED YOU GET TRHOUGH IT.
Last.... Learn to use Linux. The source-code is open and rarely do you hear of a virus. If you have any respect for me at this point, lemme just say F*** Bill Gates. F him hard.