Why Do We Have to Use a Floppy to Flash BIOS? 174
Koskun asks: "With all the time and technology that has come and gone with computers why must we still use a floppy disk to flash the BIOS anymore? Yes, some manufacturers are enabling BIOS flash from within Windows, but there are still a lot of motherboards out there that require you to find a floppy to flash the BIOS. It took me two floppy drives and four floppy disks just to find one of each that worked." Are there reasons why BIOS manufacturers haven't moved BIOS flashing to modern media like USB flash drives, or bootable CD-ROMs?
That razor thing (Score:5, Interesting)
Re:That razor thing (Score:3, Informative)
That razor thing [wikipedia.org]
Re:That razor thing (Score:2)
my (2 year old) asus board deliverd with a freedos bootable cd that allows booting from. And it includes the flashing tools on the cd.
A cd as distributable is much more reliable/cheaper/bigger than floppies for quite some years.
The disadvanage is tha you need some dos-readable HD partition to put the new bios images on. FAT will do 8)
Because (Score:3, Insightful)
That's you are NOT the end user (edit) (Score:2)
Re:Because (Score:2)
I'm sure that when an "average" user tries to do something that would required a BIOS flash (like using a big hard drive or changing processor or something), they usually end up being told that their motherboard doesn't support it and they need to buy a new motherboard. Which they then do...
not all (Score:4, Informative)
Re:not all (Score:2, Funny)
Re:not all (Score:3, Informative)
Re:not all (Score:2)
Re:not all (Score:2)
That's because you don't understand how it works. Get a new dell and flash the bios on it from windows sometime.
Re:not all (Score:2)
Perhaps I was just a dick with the motherboard. I guess the lesson learnt is even for dual BIOS motherboards, flash ONLY EVER UPGRADE ONE BIOS and just keep the upgrade for rainy days.
What a damn shame, although it was the entry level 875P motherboard from their range, it was more bang for y
Re:not all (Score:2)
Re:not all (Score:3, Informative)
They might have something for you.
If you feel like something really cool, you can put a good bios in the mobo (one you got from badflash or a similiar mobo), boot up, pull the good bios, put the bad one back in and reflash.
Sounds crazy-I know-but it's worked every time for me.
Re:not all (Score:3, Informative)
Couple of years ago I installed some 40 or so computers at a couple of schools in another state a few hundred miles away. Trucked them there in a Uhaul. Started unpacking them, booting them up, and a few failed. No problem, I had extra motherboards and other parts for just this reason... The only problem is, as I kept going I discovered that just under half of them turned out to have a dead BIOS and would not come up at all.
Now, I
It's your duty (Score:2)
Stop complaining, and start backing stuff up on floppies too!
Re:It's your duty (Score:2)
you don't (Score:5, Informative)
Boot from cd update BIOS. I've done this about 10 times for different motherboards.
I've even done it just from linux using dos bootdisks from the internet (I don't have dos anymore):
1) download awdflash and bios for mobo
2) download bootdisk image from bootdisk.com
3) loop mount disk image
4) delete some files to make room, pare down the autoexec.bat, put awdflash and bios on mounted disk image
5) umount disk image and burn as a bootable cd (you can even use something like K3b or xcdroast to do this from a gui)
6) boot from cd, and then flash bios.
It gets niftier...
Say you have to do this in a cluster. Keep that dos boot disk image and automate it some (awdflash has some command line switches, batch file etc).
Then put that image on your PXE server as a bootable option. Change your DHCP server and PXE boot, then you can remotely upgrade bios on 100s or thousands of identical machines. Be careful with this part or you can make some thousand dollar paper weights.
If you are running windows, many modern mobo manufacturers have bios updaters that run in windows.
-A
Re:you don't (Score:2)
1. Download CD DOS bootdisk image off net
2. Burn boot CD
3. Format usb key with FAT16
4. Put bios update files on usb key
5. Boot from CD
6. Change drives to usb key
7. Update bios
Very simple, flexible, and takes no time. You only
burn one CD for all updates.
Re:you don't (Score:3, Informative)
1. Format USB key with FAT16/FAT32
2. Copy DOS system files to USB key
3. Put bios update files on USBkey
4. Boot from USB key
5. Update bios
Bonus points if you use SYSLINUX to choose between multiple DOS floppy images - some having network support for multiple NICs, a MemTest image, and a copy of ZipSlack.
Re:you don't (Score:2)
Re:you don't (Score:2, Informative)
Use memdisk [zytor.com] from syslinux to boot the floppy image directly from grub or so.
ASUS does so (Score:2)
Linux/OSS workaround (Score:5, Informative)
...But you don't need BIOS in Linux! (Score:3, Insightful)
Re:...But you don't need BIOS in Linux! (Score:2)
Re:...But you don't need BIOS in Linux! (Score:2, Informative)
Re:...But you don't need BIOS in Linux! (Score:3, Interesting)
Re:...But you don't need BIOS in Linux! (Score:3, Interesting)
How is this a problem? (Score:2)
A floppy is...... (Score:2)
I don't see why it would be a big deal to have multiple forms of updates. I can imagine being able to update from a USB flash drive, for example, would be great for an enterprise.
Re:A floppy is...... (Score:4, Informative)
Except for the mac.
And the PC built by someone trying to save $50 on a floppy drive they'd only use to flash their BIOS.
A $50 floppy???? (Score:2)
Re:A $50 floppy???? (Score:3, Informative)
That's what the Apple Store charges if you want one in your PowerMac.
Re:A $50 floppy???? (Score:2)
You have not been able to get a floppy installed in your macintosh since....the G3 based beige boxes (say 1997 or so). The G3 B/W and subsequent machines had internal expandability for internal Zip drives (that was a CTO option), and there may have been third party add-on floppy drives, but you have not been able to CTO a floppy drive in a PowerMac for quite some time.
Re:A $50 floppy???? (Score:2)
Re:A $50 floppy???? (Score:2)
Re:A $50 floppy???? (Score:2)
As I said, it still supports it.
Re:A floppy is...... (Score:3, Funny)
Have they started making floppy drives out of babies?
Re:A floppy is...... (Score:2, Interesting)
Re:A floppy is...... (Score:5, Funny)
If only there was some sort of digital global computer network with "sites" where you could order a computer (from one of thousands of competing suppliers) and have it mailed to your house.
Re:A floppy is...... (Score:2)
Wow, someone else in Eureka! I was just in ACS (overpriced local shop) today. Their prices are at least 50% higher than you can get online. I only use them and other local shops for small stuff like fans, or for emergencies. I'm also pissed that you can't get simple things like cables at a reasonable price anywhere in town. Sometimes one store will have something decent (like Costco with a 3-pack of USB cables for $10), but there's a whole lot of driving around town involved to find them. I'd kill fo
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:3, Interesting)
> Except for the mac.
And my PC.
When I bought a Firewire board for my PC, it needed one of those small power connections from the PSU, like the floppy drive uses. Since they were all (both) already in use, I had to choose between Firewire board and floppy drive.
The floppy drive is now in my "obsolete computer bits" pile, along with my zip drive and 4x CDROM.
Case in point... (Score:2)
So, I guess, the floppies are here to stay -- I know that my company-issued laptop had one BECAUSE I had to transfer data to/from those beasts.
Paul B.
Re:Case in point... (Score:2)
Re:Case in point... (Score:2)
Of course you can tell me that I can access instruments (at least Agilent ones) from ADS via their whatever the name link (running over GPIB), but, however overpaid I was, it was still cheaper for me to haul the floppy rather than find Sun-supported GPIB card...
Paul B.
Re:A floppy is...... (Score:2)
Except for the mac.
Until the Intel Macs start shipping Macs don't have a BIOS... so this is a moot point
Re:A floppy is...... (Score:2)
Sure they do - it's called OpenFirmware.
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:2)
BIOS = Basic Input Output Services
Most computers have a BIOS of one kind or another.
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:2)
[Try saying THAT three times fast!]
[eyeing nominal topic] Am I the only person left who still routinely puts 5" floppies in new systems??
Re:A floppy is...... (Score:2)
Yes.
I'm guilty of having just bought an expensive 5.25" floppy controller myself to read my old Apple ][ and C-64 disks, though, so I'd be happier if my machine had come with one.
Re:A floppy is...... (Score:2)
I've been doing firmware updates on a Mac from the hard drive/loaded OS for at least a decade, perhaps longer.
The PC BIOS was designed c. 1980 - Apple adopted OpenFirmware a decade later. They're going to do it again with EFI in a couple years too.
Sometimes it's worth buying decently-designed hardware.
Re:A floppy is...... (Score:2)
What kind of ripoff house are you shopping at? One can easily buy a floppy drive for less than $10.
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:2)
Re:A floppy is...... (Score:2)
I'm fairly certain that the last two notebooks I bought (2 of the 3 machines I was referring to in my post) did not have floppy connectors inside. I'll have to go read the specs on them to find out.
Re:A floppy is...... (Score:2)
Except the Macintosh. And most PCs. And any laptop you're going to come across these days. And software vendors. And media manufacturers (show me a new, shrink-wrapped box of floppies that works and I'll show you a company who didn't stop making obsolete technology and switch to selling the leftovers in the warehouse from 8 years ago). Even corporate IT has shunned the floppy. I just realized the machine I've sat at every day for the last 4 months still has the floppy d
Re:A floppy is...... (Score:3, Interesting)
Four months is not that long. All the new stuff I have looked at coming in the door still has the option of updating the BIOS by floppy. We are talking mostly Dells here. Even checked the servers in the closet. They do as well.
Re:A floppy is...... (Score:2)
Of most of the people I know that have them, they only put in floppy drives because they had them lying around. A few who build new machines from scratch didn't get floppy drives and didn't pull them out of their old machines.
As far as I can tell, floppies are nearly
Bootable CD (Score:5, Informative)
I have had to make bootable CD's in the case there wasn't a drive available on a computer to be flashed. Also, it's useful if you have to flash several computers.
There is also the chicken/egg dilemna in the case (perhaps rare) of flashing to support bootable CD's.
Re:Bootable CD (Score:2)
Re:Bootable CD (Score:2)
Most of these ship in an exe that creates an image, such as a WinImage executable file. These are extractable, but most non-geeks wouldn't know how.
I can't agree more (Score:3, Funny)
I had to flash my bios and didn't have any floppy disks. So here I am at the store at 2am buying a package of ten floppy disks (of which I will use only 1) for $10 - more expensive then cds I could have burned the image onto.
Anyway, I got home only to realize the computer didn't even have a floppy drive. Throw me a freakin' bone here.
The answer is: Mu (Score:5, Insightful)
To save myself from burning a CD every time an update was released, I created a tiny (100 meg) FAT16 partition and just one DOS boot CD. I couldn't access the NTFS drives from DOS, but the FAT16 partition containing the BIOS images was no problem. I stopped having a floppy disk drive attached to my computer years ago.
And of course, these days I just flash from within Windows. The (perceived) added danger of things going wrong makes it all more exciting!
Perhabs a better question would have been - are there ways to flash from within Linux these days? Last I looked (a long time ago), I couldn't find anything reliable.
Re:The answer is: Mu (Score:3, Informative)
Not exactly flashing from within Linux, but check out biosdisk [dell.com]. Gentoo has the package.
Uses few MB resources, lowest common denominator (Score:2)
Primarily because that's how it's always been done.
Secondarily because even if you munge the flash there is usually a very tiny portion of the BIOS that is difficult to corrupt which holds the code to boot a floppy and execute simple code fromt the floppy - meaning you can screw up your bios and still fix it with a floppy.
It takes a lot of bios code to start a motherboard, but very little to start a floppy drive to the point where a flash can happen.
There's no reason why this couldn't be done on
Similar, but possibly OT (Score:2)
I'm sure everyone here has left a floppy in the drive and had it tell you to remove it and then hit any key to continue. Why can't it just realize that there isn't anything bootable there and go on to the next boot device? It will skip over non-bootable CDs and DVDs fine, but for some reason, the BIOS can't do that with floppies.
Does anyone have a clue as to why this is?
Skipping Bootable Floppies (Score:3, Interesting)
The spec that describes floppies and how bios's read them to boot says that the bios will load the first sector (512 bytes, IIRC) into memory and execute it. A simple solution for those old machines that ran only on floppy disks. However, because of this, when you format a floppy, the format utility puts a minimal 'boot' program in there that displays the message that you need to put a system disk in the drive and restart the computer. If they didn't do that, th
Re:Similar, but possibly OT (Score:2)
IME, most modern BIOSes do...
Re:Similar, but possibly OT (Score:2)
1) Use Nero, make this a bootable cd. El Torito 1.44mb floppy.
http://webpages.charter.net/kabewm/files/pc/usbbo o t.img [charter.net]
md5: 2fe0913d4e60360f391e39224e98c549 usbboot.img
2) Plug a blank formatted (fat/fat32) usb stick into your usb port, and boot off of the cd.
3) This boot will assign a drive letter to the usb stick, simply type format
4) Unzip this file onto your usb stick.
http://webpages.charter.net/kabewm/files/pc/dosuti ls.zip [charter.net]
md5: fb6
Re:more OT: your sig (Score:2)
Also, I'll be changing by sig because most of the replies I get are about it and not my posts.
Burn floppy image to CD... (Score:2)
Re:Burn floppy image to CD... (Score:2)
Even then, lots of BIOS implementations only supported (support?) the floppy drive emulation part of El Torito [wikipedia.org].
El Torito is probably the only place you'll ever use the BIOS' support for 2.88MB floppies.
Why are we still using BIOS's (Score:4, Insightful)
Re:Why are we still using BIOS's (Score:2, Insightful)
If someone can get every BIOS maker, motherboard maker, video card maker, SCSI card maker and network card maker to all simultaneously (a) switch to a different pre-boot environment, or (b) include code for both the existing AT-style pre-boot as well as a hypothetical newer enviro
Re:Why are we still using BIOS's (Score:2)
Probably because some crufted-over operating system of 20 years ago [microsoft.com] still doesn't know how to live without it, and even more perplexingly, is still used despite lack of a modern implementation that takes into account today's hardware and security concerns. Even you noticed modern O
Re:Why are we still using BIOS's (Score:3, Interesting)
False. All x86 OSes "need" a BIOS to bootstrap. Once the bootloader kicks in, however, the BIOS is irrelevant. This applies to Windows, Linux, BeOS, OS/2, even OS X/intel - all of them.
Re:Why are we still using BIOS's (Score:2)
Re:Why are we still using BIOS's (Score:2)
Re:Why are we still using BIOS's (Score:2)
Re:Why are we still using BIOS's (Score:2)
I'm not. The original poster claimed that the only reason the BIOS still exists was because Windows required it. This is false - we still have the BIOS because *every* x86 OS "requires it".
Windows needs a BIOS as much - or as little, depending on your perspective - as Linux, BeOS, OS/2, OS X, etc.
Re:Why are we still using BIOS's (Score:3, Informative)
Wrong. Read Intel's documentation on System Management Mode, especially popular on laptops. You may think that your operating system has complete control over the hardware, but it doesn't. The motherboard can force the CPU to enter SMM and execute code from the BIOS. This means that the motherboard's designer has ultimate control over the system, even after you have loaded your operating system.
Re:Why are we still using BIOS's (Score:2)
In fact, the last time I updated a bios, I just netbooted the machine. Then again, this was a Sun machine.
Wrong Question (Score:4, Interesting)
Re:Wrong Question (Score:2)
Yup - but you can work around it. Check out this [dfi-street.com] thread for more info on not only adding SP2, but all the other NVidia drivers on your CD onl
Re:Wrong Question (Score:2)
My story (Score:3, Interesting)
So I had to flash using the floppy. I never bought a floppy drive because I didn't use the floppy in my then-current machine, so why would I use a floppy in a new machine. So I went to the old machine and tried to get the floppy out. But the screwhead is stripped! I can't get it out. It takes forever (in reality, about 25 minutes). But I finally get it out and am able to flash the BIOS.
So flashing from floppy seems annoying as hell. But if the BIOS problem prevents you from running Windows, it makes sense.
Re:My story (Score:2)
But if the BIOS problem prevents you from running Windows, it makes sense.
Makes sense.
Toshiba supplies bootable .isos (Score:2)
I've yet to try it with my desktop system, but that's a 1999-vintage Tyan.
(OT: for the love of christ, WTF can't logged-in users post through tor [eff.org]?!)
Re:Toshiba supplies bootable .isos (Score:2)
I know this is OT, but in DEC RSX you have a boot command in the shell. Give it the name of a bootable image file and it will boot.
Seems a lot better than insisting on external media to boot from.
Dell (Score:4, Informative)
Bootable CD (Score:2)
Next time on "Ask Slashdot".. (Score:3, Informative)
This guy obviously doesn't know anything about what he's doing. Just to sum up some of the other posts'
- You can use any bootable device, including CD's and network; if it boots, if can flash.
- Most modern MLB's can be flashed from within Windows.
UBCD (Score:2)
Re:to f*** up your MB.. (Score:2)
Re:flash bios? am i thinking of somthing different (Score:2)