Showing posts with label BIOS Update. Show all posts
Showing posts with label BIOS Update. Show all posts

How to Change your BIOS settings

Although most computer users understand that there is a way to access and modify the information displayed in that enigmatic display which flashes for barely a second or two at bootup, they would never dare to venture into its uncharted depths. That BIOS control doesn’t need to be feared, and can actually be used to significantly improve your computer experience as well as quickly ameliorate problems that your local technician would charge a couple of hundred bucks to fix.

The BIOS Settings, also known as the Setup Utility, is configuration software that sets the options held in the PC’s CMOS to instruct all of the computer’s subsystems to play nice together. In order to access this software, you need to press either the F1 or Delete key on most computers. Check the swift-passing BIOS screen and it will likely tell you which key to use at the bottom left.

Once you’re in there, you will see instructions about how to navigate around the screen, usually by using Page Up, Page Down and some of those other “legacy” keys that you’ve often wondered why the heck they exist at all. Now you have access to all sorts of functions. Some can be experimented with to see if you like what they do. Some will screw up your PC bigtime and put a big wad of your hard earned money in the wallet of the local geek squadder. Here is a short guide to the major functions: the ones to play with and the ones to leave alone. If you start messing around with BIOS options you don’t understand please remember that you’ve been warned!

Boot Sequence: This is the order that the computer will use its peripherals to boot itself up. You can save some boot seconds in both XP and Vista by setting your C: drive (where your Operating System resides) as your first choice. This function is very handy if you’d like to temporarily set a USB key or external HD, or even your CD-DVD drive as the source of the boot. This way you could have a dozen keys on your desk, each one loaded with a different flavor of Linux and Windows and boot into whatever OS you felt like at the time. If that’s what turns your crank!

Date & Time: Changes the Date and Time. Whoopee. You can do the same thing by right clicking on the time on your Windows taskbar.

Diskette Drives: Most PCs no longer have floppies so forget this.

Hard Disk Priority: The Primary or Channel 1 Master should be your C: drive with your Operating System. However, for various reasons, you may have different operating systems on different hard drives or partitions. This is where you set the priority of what drives the computer should look at after C:.

Hard Drive Settings: Although you can modify all sorts of functions here, most of them will just scramble the data on your hard drives.

Hardware Monitor: There are various sensors on your motherboard which provide information on operating temperature, voltage supply and other operational data. Keep in mind that BIOS temperature sensors are famously inaccurate, and the only real way to measure if your CPU is overheating is by using an accurate temperature probe while the PC is under load. Either that or by waiting for the big puff of smoke to billow from the case. If you’re really a freak about what temp your processor is running at and want a constant readout on your Windows taskbar, download SpeedFan written by my old friend Alfredo. We I-ties stick together.

Memory Settings: You can change the latency settings here but that is primarily of interest to Overclockers who are on the way to frying their systems anyway, so avoid this.

NumLock Status: What a pain. This is one of those pointless legacy features that made sense in 1973 but not since. Of course you want your numeric keypad to work.

BIOS Upgrade

 
Upgrade BIOS

Sometimes, especially when upgrading your PC, you may need to perform a BIOS upgrade in order to update your system to accept a new hardware part or to fix a bug. For the average Joe, this procedure is quite obscure. In this tutorial we will give step-by-step procedures on how to upgrade your system BIOS.

PLCC (Plastic Leaded Chip Carrier) and is used by current motherboards.

What is BIOS anyway? BIOS is a program stored inside the ROM memory of your motherboard. There are three programs stored there: BIOS, setup and POST. As they are physically stored in the same memory chip, the majority of users call setup and POST as “BIOS”, even though this is wrong, as they are three distinct programs. BIOS (Basic Input/Output System) teaches the system processor on how to deal with basic things, like how to access the hard disk drive and how to write text on screen. POST (Power On Self Test) is executed whenever you turn your PC on in order to test your system. It is in charge of that memory counting that happens every time your turn your PC on. And setup is that program that you call by pressing Del during POST (i.e., during memory counting) that is used to configure your motherboard.

So “BIOS upgrade” really means an upgrade on the programs stored on the motherboard ROM memory. Even though the procedure name is “BIOS upgrade”, you actually upgrade all three programs (BIOS, POST and setup). 

The way to update the motherboard ROM depends on the type of memory chip used in your PC. There are two types of ROM chips used in PCs, Mask-ROM (only on very old motherboards and that cannot be updated by software) and Flash-ROM (on almost all motherboards, which is able to be updated by software). In this tutorial we will cover Flash-ROM.

If you have a very old motherboard (manufactured more than 10 years ago) as shown in the figure below that uses a Mask-ROM chip BIOS upgrade is only possible by replacing the chip with a new one containing the latest BIOS version. This chip can be bought on the motherboard manufacturer's web site or at http://www.unicore.com.

DIP (Dual In-Line Package) and is used on older motherboards
You can also watch the below video for better understand the BIOS update/Upgrade.

UEFI Architecture Chips

UEFI Architecture Chips
The Unified EFI (UEFI) specification (previously known as the EFI specification) defines an interface between an operating system and platform firmware. The interface consists of data tables that contain platform-related information, boot service calls, and runtime service calls that are available to the operating system and its loader. These provide a standard environment for booting an operating system and running pre-boot applications.

The UEFI specification was primarily intended for the next generation of IA architecture-based computers, and is an outgrowth of the "Intel® Boot Initiative" (IBI) program that began in 1998. Intel's original version of this specification was publicly named EFI ending with the EFI 1.10 version. In 2005 The Unified EFI Forum was formed as an industry-wide organization to promote adoption and continue the development of the EFI specification. Using the EFI 1.10 specification as the starting point, this industry group released the follow on specifications renamed Unified EFI. The current version of the UEFI Specification can be found at the UEFI web site.
UEFI (Unified Extensible Firmware Interface) will be a specification detailing an interface that helps hand off control of the system for the pre-boot environment (i.e.: after the system is powered on, but before the operating system starts) to an operating system, such as Windows* or Linux*. UEFI will provide a clean interface between operating systems and platform firmware at boot time, and will support an architecture-independent mechanism for initializing add-in cards.

The Basic Input/Output System (BIOS) served as the OS-firmware interface for the original PC-XT and PC-AT computers. This interface has been expanded over the years as the "PC clone" market has grown, but was never fully modernized as the market grew. UEFI defines a similar OS-firmware interface, known as "boot services" and "runtime services", but is not specific to any processor architecture. BIOS is specific to the Intel x86 processor architecture, as it relies on the 16-bit "real mode" interface supported by x86 processors.

While UEFI uses a different interface for "boot services" and "runtime services", some platform firmware must perform the functions BIOS uses for system configuration (a.k.a. "Power On Self Test" or "POST") and Setup. UEFI does not specify how POST & Setup are implemented.

UEFI is an interface. It can be implemented on top of a traditional BIOS (in which case it supplants the traditional "INT" entry points into BIOS) or on top of non-BIOS implementations.

Platforms using the existing EFI 1.10 specification are already in the market place. Platforms using the UEFI specification will enter the market as the specification is developed by the Forum.
Any firmware implementation has to take care to address security. UEFI does not change that for better or worse.