Slashdot Mirror


The Death of DOS and BIOS Updates?

Mike Hicks asks: "The release of Windows XP was heralded by Microsoft as the Death of DOS. No longer is everything riding on command.com and friends. However, most BIOS update utilities -- whether for motherboards or DVD drives -- are still written to work under DOS. Certainly, a lot of DOS boot diskettes are squirreled away all over the place, but they are going to disappear over time. What will we be using in the next few years to update firmware? Do adequate non-DOS solutions exist now?" I would hope that maybe BIOS updates would then be distributed as disk images that would boot you right into the update utility, however more than likely there will be a Windows XP utility to do this. Here's hoping, however, that an OS-neutral solution presents itself in the future.

20 of 42 comments (clear)

  1. I'm confused.... by Kailden · · Score: 2, Funny

    Don't we just need a windows XP version of rawwrite?

    --
    I need a TiVo for my car. Pause live traffic now.
    1. Re:I'm confused.... by DrSkwid · · Score: 2

      I think the point being that it's bad enough now that some utilities ship as MS-DOS programs. I've met quite a few NIC's with a DOS program to set the IRQ & DMA & Address or flashing the BIOS of your motherboard.

      Can't do these things in XP/NT because of the way userland & kernel are separated i.e. the HAL (well I'm guessing that's the case).

      Up until now this has been kind of okay because when MS-DOS shipped, one could always make MS-DOS boot disks using format a: /s

      but NT, 2K & XP don't have format /s for floppy disks so When 98/ME die there will be no "standard" way of booting to do this.

      Solutions such as FreeDOS or Linux floppies or FreeBSD floppies or QNX or whatever but the point being that manufacturers will have to individually choose, maintain and invest in their own methodology and can't rely on MS any more.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  2. DOS not dead just yet. by Snowfox · · Score: 4, Informative
    Some vendors are offering free images of DR-DOS on their sites for those who need to do a flash.

    This is all very grand, except that floppy drives aren't guaranteed to exist in new systems. If memory serves, the 2002 computer spec put together by Intel and Microsoft actually recommends against their being there.

    Ideally, there should be enough space for two copies of the BIOS to coexist, with the unused bank writable by a Windows/Linux device driver. If not, perhaps we'll start to see bootable miniature Linux ISOs capable of flashing the board. It would be practical, cost nothing for the vendors, and after all -- every computer deserves the opportunity to run Linux for a little while at least.

    1. Re:DOS not dead just yet. by Anonymous Coward · · Score: 3, Informative

      This is what IBM does now, esp for their ServeRaid devices. It's a custom RH boot CD. You drop it in the tray, power up, and you're in X.

      ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/33p25 90 .txt

  3. MS-DOS is dead, long live FreeDOS by crow · · Score: 5, Informative

    Of course, there is still FreeDOS. If I were distributing a BIOS upgrade, I would distribute a bootable disk image using FreeDOS. Then there are no licensing issues to work out with Microsoft, and you don't have to worry about what OS people are running.

    Oh, and don't forget about OpenDOS, the now-free version of Dr-DOS.

  4. EFI, and Why do you think DOS will disappear? by ivan256 · · Score: 5, Informative
    Microsoft isn't the only DOS vendor. As long as there is FreeDOS we have DOS boot disks.

    I don't think that it's likely that the updater will ever run under windows. If that happened you couldn't flash your BIOS to solve problems that prevented Windows from booting fully. If anything changes with current BIOSs it would likly be a move to standalone updaters on a bootable disk. Also, Intel has plans to replace the stnadard PC bios with EFI which is already used on IA-64 and is available for IA-32 vendors. The EFI 'bios' has a shell, and can self update. Now that there is no DOS, perhaps the dependance on BIOS calls will go away, and systems can start using this far superior system.

  5. Flash program built into BIOS by DeadMeat+(TM) · · Score: 3, Interesting
    Most new motherboards I've seen have BIOS flashing programs actually built into the BIOS. You don't need any OS, just a floppy with the BIOS image on it. My guess is this is where the industry is headed, since flashing motherboard BIOSes in Windows is a little dicey.

    Incidentally, Windows-based flashing programs for DVD and CD-RW firmware have been here for quite some time. I know that Pioneer, Mitsumi, Lite-On, and Ricoh use them, and I'm sure plenty of others do too.

  6. Other Ways... by haplo21112 · · Score: 4, Informative

    Other ways to handle Updates..

    1. FreeDos, comes to mind, the problem with an MS-DOS image disk that it actually requires a license from M$ to distribute that disk...FreeDos could solve that.

    2. Don't use Disks, use Bootable CD's that eliminates the Floppy might go away issue.

    3. Why not work around the issue completely, LINUX boot disk/CD with the BIOS Imagine on it.

    4. I have an old SuperMicro board, you boot the machine with disk in the drive, it doesn't need system files or anything just the ROM image for the bios, hold I think its the CTRL keey during boot, it reads the disk and does its thing.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:Other Ways... by penguinboy · · Score: 2

      2. Don't use Disks, use Bootable CD's that eliminates the Floppy might go away issue.

      That doesn't eliminate any issue, really. Regardless of the media you boot from, you still need some sort of OS code to boot.

  7. Old old old problem by iankerickson · · Score: 4, Insightful

    Welcome to NT! Enjoy your stay!!!

    You only just now noticed a problem with NT-based operating systems (like XP) and the PC: DOS utilities. To NT admins, this is old news. This problem is at least 5 years old, as long as you had to boot NT from an NTFS partition in order to gain most of its benefits (like security, automatic compress, maybe SFM).

    Most people here are going to say "use floppy disks" which is cheap, but kind of reckless. You'd better make 2 or 3 copies stored in different places away from CRTs, TVs, fridges, and stereo speakers. If your machine won't boot, you can't go download a fix if your "rescue floppy" is bent up, scrambled, or moonlighting as a lint motel. As the BSD gurus have said: relying a $1 disk to fix your PC is fine if you have only $1 worth of data or your time is only worth $1. Or if you only have $1. ;-)

    You have lots of options:
    - DOS Bootable removable media: Zip, LS-120, and even CD-R. Keep them out of the light and don't feed them after midnight.
    - DOS boot floppy with NET.EXE if you have a LAN.
    - A bootable FAT hard disk partition where XP can't mess with it and a 3rd party boot loader.
    - Some vendors (like Dell) include a "reference partition" for their diagnostic utilities that the BIOS will boot with an F8 before NT gets a crack at even asking you. You may be able to grow the partition's size and stash all your driver installers, MBR tools, BIOS utilies, etc in there.
    - Sysinternals (http://www.sysinternals.com/) has a DOS tool to read/write from NTFS partitions (not free).
    - The "official" MS way... is um, well, just forget it. ERD in the dictionary should say "noun. (Jargon) A false hope. Potential security risk. Something seemingly crucial, yet useless misplaced, maybe on the bus. See 'Placebo'."

    That's a completely incomplete list. Read some NT sites and you'll find some more ways other people have worked around this moronic position NTFS boot disks puts you in. Or read the Cryptonomicon and pay attention to the repeated theme "Use a little ingenuity."

    By comparison, Linux or *BSD are trivial to fix if they won't boot or you want to keep a DOS partition of BIOS tools and drivers to boot into without hassle. NT though has issues and an agenda. MS doesn't want you using DOS, and NT almost can't be fixed without 3rd party tools if you can't boot all the way into NT. Its like the filesystem has a built-in self-destruct mechanism that's too easy to accidently set off (like running CHKDSK, defragging, or not facing your desk towards Redmond, WA). Don't get me wrong -- I actually (ahem) like NT. A little accelerated video and lot of RAM and its a great desktop OS. But the boot sequence/fixability and support for DOS utilities is pretty raw. But hey, quirky OSes create jobs, and after all this balony about being profitable, isn't that what really matters? Hrm. That sounds like an "Ask Slashdot" waiting to happen.

    Does all this apply wholesale to XP? If you don't know, NT4 is where I'd start and see what will carry over. Or just don't buy it -- it's amazing what kinds of problems a little well-placed frugality can solve. I know guys who'd pay $200 to mess up their PC so their spouse will give up trying to use it. I guess that's those "honeypots" they keep talking about...

    --
    Democracy. Whiskey. Sexy. Pick any two.
  8. WinXP Boot Disk by AlexA · · Score: 5, Informative

    Actually, when you format a disk using WindowsXP's explorer, it gives you the option to make a DOS Boot Disk. I've tried this a couple of days ago to update my SCSI firmware, and it works great.

  9. Bootdisk Repository and Images by terpia · · Score: 2, Informative

    I have needed bootdisks in the past for various reasons and not had the facilities to make the right disk for the job. I have often used http://bootdisk.com to get the bootdisks I need for various situations. Although there are actual images available at the site, many are entrapped in .exe files... Nonetheless, it's been a pretty helpful resource for me.

    --
    .sig wanted: Must be concise, funny, and display my cleverness.
  10. rpm bios updates =) by pangloss · · Score: 4, Informative

    the kewlest bios update i ever saw was just a few weeks ago when i was looking to see if there were any bios updates available on a compaq proliant i inherited. on the compaq support site, i found a linux rpm bios update. i'd never heard of such a thing before and it was sooooooo easy. no need to boot off a floppy, or even start up in single user mode. just download, rpm -ivh and reboot.

    why don't more folks do this i wonder? i used to hate compaq desktops almost as much as those packard bells and gateways. now i'm feeling the urge to purchase a couple proliants for work.

  11. The End? by sharkey · · Score: 2

    The release of Windows XP was heralded by Microsoft as the Death of DOS.

    Wasn't that one of the major marketing points of Windows 95's release, too?

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  12. What do those of us... by TheDick · · Score: 2

    Without Floppy drives do? I haven't had one in a while, and all the utilities that supposedly let you create bootable CD's always say "Make a boot floppy and put it in the drive" Anyone have any tips for a guy who just doesn't have a working floppy drive. I currently Dual-Boot 98se/XP just to have a place to flash my bios and junk. :)

    --

    1. Re:What do those of us... by TheDick · · Score: 2

      Yea, I use mkisofs for monkeying around with Dreamcast CD images.... I have all those command line CD utils

      --

  13. DOS BIOS upgrades are already dead at Asus by Black+Acid · · Score: 2
    I upgraded my coworker's Asus BIOS using Asus's BIOS Flash Utilities. Specifically:

    ASUS LiveUpdate V3.28.05 for Windows 9X/ ME/ 2000/ NT4.0.

    I expected at least a reboot, but Asus LiveUpdate flashed our BIOS in Windows without a hitch. Now they just need a Linux flash utility..

  14. Distribute as ISO by shumacher · · Score: 2

    I don't even run a floppy on my computer. I'd like to see bios updates distributed as ISO images that can be burned to a CD. (Roxio could make a fortune on this - self burning images?) Alternately, you could make the system fetch an update via the internet - just put a small os image with a basic GUI in the rom. Include a flash program, networking services (including dialup) and you'll have what you need for an intuitive bios setup application, and an easy reliable bios flash.

  15. Why do you need dos? by Cylix · · Score: 4, Interesting

    Some tyan motherboards I know of do not require an operating system to flash with.

    All is needed is to insert a floppy with a rom image stored in it. Choose whatever particular method you decide.

    On boot, if you are holding a specific key, it scan's the floppy drive for an image. If the image is intact, it will update the bios from the image.

    I seem to recall some sparc and digital hardware doing this as well. Compaq has a great deal of floppies that have an entire environment to do such fun things. The compaq stuff rides on top of dos.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    1. Re:Why do you need dos? by Cylix · · Score: 2

      I should also point out.

      Compaq has licensed dos for such things. The floppies are dos driven and require no outside software. Which is what mother board manufacturers would ultimately do if they were to continue to use legacy dos applications for firmware updates.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra