Determining a Computer's BIOS Manufacturer, Version, and Date

This article has been archived. It is offered "as is" and will no longer be updated.
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
Summary
There are three methods for determining a computer's BIOS manufacturer,version number, or date. The first method is to reboot or power up thecomputer; the second and third methods is to use the Debug program in MS-DOS or PC-DOS.
More information

Method 1

The easiest way to determine a computer's BIOS manufacturer and versionnumber is to reboot the computer or turn the computer's power off, thenback on again. Most IBM-compatible computers display their BIOSmanufacturer and version number when rebooting. The display might appearsimilar to the following:
   Phoenix 80386 ROM BIOS PLUS Version 1.10 A01   Copyright (c) 1985-1988 Phoenix Technologies Ltd.   All Rights Reserved				
Some computers do not display their BIOS manufacturer and version numberduring a soft reboot (pressing the CTRL+ALT+DEL keys). If the BIOS versiondoes not appear when rebooting, try turning the computer off, and then onagain.

Method 2

Some computers do not display any information about their BIOS during areboot, or they may not display the exact information you (or thetechnician or engineer) require. In such cases, this information can beobtained by using the Debug program.

Debug is a program shipped with MS-DOS and PC-DOS that allows you toexamine and modify memory.

To start Debug, type debug and press ENTERat the command prompt. Debug displays a minus sign or dash (-), informingyou that it is ready for your commands.

To quit Debug, press "q" at the dash prompt. This returns you to MS-DOS orPC-DOS.

The computer's ROM BIOS is stored at location F000:0000 through F000:FFFF.Copyright messages are commonly stored at locations F000:E000, F000:C000,and F000:0000.

The command to display values stored in memory is the "D" command. Press Dfollowed by an address in memory, and Debug displays 128 bytes starting atthat address. To examine an address (for example, F000:E000), type DF000:E000 at the Debug prompt. To examine a different memory location,replace the "F000:E000" with the appropriate address. The results mayappear similar to the following:
-D F000:E000F000:E000 43 4F 50 59 52 49 47 48-54 20 28 43 29 20 31 39 COPYRIGHT (C) 19F000:E010 38 33 20 2D 20 31 39 38-39 20 4D 49 54 53 55 42 83 - 1989 MITSUBF000:E020 49 53 48 49 20 45 4C 45-43 54 52 49 43 20 43 4F ISHI ELECTRIC COF000:E030 52 50 2E 20 41 4C 4C 20-52 49 47 48 54 53 20 52 RP. ALL RIGHTS RF000:E040 45 53 45 52 56 45 44 20-56 32 2E 38 31 4C 20 20 ESERVED V2.81LF000:E050 FF FF FF FF FF FF FF FF-FF FF FF E9 A2 9F FF FF ................F000:E060 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................F000:E070 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................				
Another method of determining the computer's ROM BIOS manufacturer andversion is to search for the word "version." To accomplish this, usethe Debug search command, "S".

The "S" command requires the following parameters:

  1. The starting address of the search.
  2. The letter "L" followed by the length of the search.
  3. The text being searched for enclosed in quotation marks.
The search text is case sensitive; searching for "version" does notfind "Version."

To search for the word "version" in the computer's ROM BIOS area, enterthe following Debug command:
S F000:0 L FFFF "ersion"
Because the "version" could begin with or without a capital letter, enterit without the letter "v". If Debug locates the string, it displays thestring's memory address for you, as shown below:
   -S F000:0 L FFFF "ersion"   F000:172C				
To display the version number, begin displaying an address a little ahead.In this example, display F000:1700:
-D F000:1700F000:1700 00 00 00 00 00 00 00 00-00 43 4F 50 59 52 49 47 .........COPYRIGF000:1710 48 54 20 28 43 29 20 4F-4C 49 56 45 54 54 49 20 HT (C) OLIVETTIF000:1720 30 34 2F 30 31 2F 38 38-00 00 00 56 65 72 73 69 04/01/88...VersiF000:1730 6F 6E 20 31 2E 31 31 0D-0A FF 51 8A C6 B1 04 D2 on 1.11...Q.....F000:1740 E8 E8 A7 0F 8A C6 24 0F-E8 A0 0F 8A C2 D2 E8 E8 ......$.........F000:1750 99 0F 8A C2 24 0F E8 92-0F 59 C3 E9 A4 9F FB 80 ....$....Y......F000:1760 FC 08 72 04 F9 CA 02 00-80 FC 01 77 2C 1E E8 8F ..r........w,...F000:1770 0F FA 74 10 8B 0E 6E 00-8B 16 6C 00 32 C0 86 06 ..t...n...l.2...				
Some computers, most notably computers from IBM and Compaq, do not haveversion numbers stored in their ROM BIOS. However, most computers do storethe date the BIOS was written near address F000:FFE0. To display the BIOSdate, enter the command "D F000:FFE0". You should see a display similar tothe following:
-D F000:FFE0F000:FFE0 20 00 28 00 48 36 50 20-30 33 43 4F 4D 50 41 51  .(.H6P 03COMPAQF000:FFF0 EA 2C 83 00 F0 30 31 2F-32 34 2F 39 30 20 FC A3 .,...01/24/90 ..				
Again, to quit Debug, press "q" at the dash prompt.

Method 3

On most computers, you can use the Debug program to obtain your BIOS'sdate.

To start Debug, type debug and press ENTERat the command prompt. Debug displays a minus sign or dash (-), informingyou that it is ready for your commands.

At a command prompt, type the following lines, pressing ENTER after eachline:
debug
FFFF:5
Information similar to the following information is displayed:
 FFFF:0     30 35 2F-32 39 2F 39 37 00 FC           05/29/97..				
Note that the BIOS's date is displayed on the right.

To quit Debug, press "q" at the dash prompt. This returns you to MS-DOS orPC-DOS.
Properties

Article ID: 61421 - Last Review: 06/17/2014 07:09:00 - Revision: 2.2

  • kbarchive KB61421
Feedback