Skip to content Skip to sidebar Skip to footer

How to Install Windows 7,8,10 With BIOS and UEFI

What is UEFI-BIOS? Select which one?

BIOS and UEFI are firmware modes for the mainboard on the computer you are using, this firmware is responsible for initializing/starting, preparing all computer hardware before entering the operating system.

The first display you see before entering Windows is the display of your computer's firmware.

BIOS was first created as a computer firmware that supports up to 32bit operating systems while UEFI is a new generation of BIOS that supports hardware and 64bit operating systems that were created for computing needs in today's modern era.

The new operating system (64bit) can be installed in legacy BIOS mode, but the old operating system (32bit) can only be installed in legacy BIOS mode and cannot be installed in UEFI mode

that's the reason why you can install a new version of the operating system on the old hardware (computer), but can't install the old operating system in the latest type of hardware.

Is My Computer Hardware 64bit?

If your computer or mainboard is made in 2010+, you can be sure that your computer or mainboard is 64bit, marked with UEFI as the firmware.

Computers with 64bit hardware can be installed Windows 32bit (using legacy / CSM bios mode and MBR system partition) and can be installed Windows 64bit (using UEFI mode and GPT partition system).

What is the difference between BIOS and UEFI?

UEFI has more capabilities and features that are not owned by the BIOS so everyone and technicians recommend using UEFI instead of BIOS.

  • Capable of booting drives with a capacity of more than 2TB by using GPT
  • Pre OS environment that is flexible also supports networking
  • Safe boot feature prevents bootloader modification by malware
  • UEFI shell to execute UEFI applications
  • Able to run Modules, such as running BIOS emulation so that the old school system can be recognized by UEFI
  • UEFI supports the GPT partition system, while the BIOS only supports MBR partitions

Does my operating system support UEFI?

Computer models now must use today's technology, so you must use UEFI mode and use the operating system now.

I suggest to use the Windows 8.1 or Windows 10 64bit operating system as your operating system in this era, do not use Windows XP or Windows 7 because the operating system has stopped support (Windows 7 on 14 January 2020, Windows XP on 8 April 2014).

If your computer is old, old school, or has low specs, you should install linux because it is much safer, lighter and always updated.

You can read the difference between BIOS and UEFI and which one should you choose?

How to Change BIOS or UEFI Mode?

You can choose this Firmware Mode by entering the BIOS (firmware) menu when the computer is booting by pressing the f2 / del / f12 button (depending on the mainboard brand used).

  1. Enter BIOS / UEFI by following the instructions on entering and setting BIOS / UEFI
  2. Click on the Boot tab> In the BOOT mode section select the boot mode you want (UEFI / Legacy / UEFI + legacy support).
  3. Save BIOS / UEFI settings with the f10 key
  4. The computer will automatically restart

Can I Change Firmware Mode After Windows Is Installed?

BIOS and UEFI have different boot rules, where the OS bootloader in BIOS mode is placed in the MBR (the first sector of storage) while in UEFI mode, the OS bootloader is placed in a special partition with the EFI label.

So you can't change the firmware mode of your computer after the operating system is installed, the right thing is to change the firmware mode first and then install the operating system (OS).

What is GPT -MBR? Choose which one

MBR and GPT are partition systems that can be used on computer storage now, ranging from HDD, SSD, Flashdisk to microSD.

GPT is an updated version of the MBR by adding many more advanced features and capabilities to support the demands of computing in this modern era which is not possible by MBR because it has many restrictions.

GPT is used in conjunction with UEFI firmware mode, if you use UEFI then use GPT and if you use legacy bios / CSM then use MBR.

If your partitioning system is different then you can convert it during the Windows installation process, but remember changing the system partition will delete all data !!

Is my Computer Support GPT?

If your mainboard or computer already supports UEFI, you can be sure your computer can boot and read disk/storage with a GPT partition system.

However, if your mainboard or computer does not yet support UEFI, it can only read data on disk/storage with a GPT partition system and cannot boot or install the operating system.

You must use UEFI firmware mode in order to boot and install the operating system on HDD / storage with the GPT partition system.

What is the difference between MBR and GPT?

GPT is made by completing the shortcomings of MBR so that GPT can be used on modern computer systems, so GPT has various advantages that are not possessed by MBR

  • MBR only supports a maximum storage capacity of 2 TB, GPT can support up to 9 ZB.
  • MBR can only be made 4 primary partitions and must create logical partitions if you want more than 4, while GPT is able to divide disks into 128 primary partitions.
  • In MBR, information about the location of the file system and the location of the operating system is only stored in the first sector of the hard drive (master boot record). The GPT is stored multiple times as a backup (multiple) to anticipate if the main information is damaged or corrupted .
  • MBR can be used to install all operating systems except Windows 10, GPT must be used when installing Windows 10 and the motherboard must support UEFI .
You can read a more complete explanation about the differences between GPT and MBR and which one to choose

How do I check the disk partition system that I use?

You can find out what type of system partition you are using by using the disk management tool on Windows, the easy way is:

The time needed: 2 minutes.

Step to Check the Windows System Partition:

  1. Open the Disk Management Application Start > Run > Type diskmgmt.msc > press enter For Windows 8 and above there is no run menu, so type directly in the search field after pressing the Windows key
  2. Select the disk you want to check Right-click on the disk / drive (not the partition) located in the bottom column> select properties
  3. Look at the Partition System Type Select the volume tab and look at the partition table type

How do I convert an MBR to GPT or vice versa?

When the Windows install process runs and it arrives at the window to enter the serial number you can open the prompt command by pressing the SHIFT + F10 key.

Use ALT + TAB to switch from one window to another / to bring it to the front if crushed by another window.

  1. Type the DiskPart command to run the disk partition tool
  2. type the Disk List command to see the disk and system partition being used
  3. type Select disk n, n is the disk number that you want to change the partition table. For example select disk 0
  4. type clean to delete the partition table from the disk you selected earlier.
  5. type convert gpt or convert mbr to change the disk partition table.
  6. type the disk list to see if the partition table matches what you want.
  7. type exit to exit after completing using this tool.
All Windows 64bit variants can use UEFI and GPT starting from Windows Vista, 7, 8, 8.1, and Windows 10.

For Windows 7, 8.1, and 10 Which firmware and system partition should you choose?

You must understand the rules, laws, and relationships between boot mode/firmware mode (BIOS Legacy & UEFI) and system partitions (MBR and BIOS).
  • UEFI mainboard means using 64bit hardware and supporting 64bit and 32bit operating systems.
  • The UEFI firmware mode can only run 64bit operating systems and must use the GPT partition system.
  • Legacy BIOS mode firmware can run the old 32bit operating system and must use the MBR system partition.
  • Legacy BIOS mode firmware can only read hard disks / SSDs with a GPT partition system and cannot be installed with an operating system or booted from a GPT disk.
  • Changing the system partition from MBR to GPT or vice versa will erase the entire contents of the disk / SSD
So based on the rules above you know now that new versions of Windows (32 & 64bit) can be installed in BIOS or UEFI mode, if you use UEFI mode, the system partition must be GPT.

Meanwhile, if your old operating system (which does not yet support UEFI) must use the BIOS legacy mode firmware and MBR system partition.

How to Make a Bootable Flashdisk Windows 7,8.1,10 [32bit and 64bit]

We use the flashdisk instead of a CD / DVD ROM, because the flash capacity is larger and more flexible and faster in reading. This flashdisk will be used later for booting and installing Windows.

Make sure you already have a windows ISO image that you download directly from the official windows website , by downloading from the official website we have avoided the risk of an ISO image that has been modified and inserted by viruses / malware by hackers

The easiest way to make a bootable windows flash is to use the best application, Rufus is the right choice in situations like this, you can download Rufus from the official website.

There are a number of conditions that need to be adjusted according to the firmware mode on your computer and the partition table used, because if it is not right then windows cannot be installed (stuck in the partition menu) / the flash cannot be booted.

make a bootable USB with rufus
make a bootable USB with rufus

  • Plugin your flashdisk and run the Rufus application
  • On Device: select your flashdisk
  • At the boot selection click select> navigate to your windows ISO file
  • In the partition scheme select according to your needs, don't get it wrong -For Windows 32bit Select MBR, the target system is automatically selected BIOS (of UEFI-CSM) -For Windows 64bit select UEFI, the system target is automatically selected UEFI (non-CSM)
  • The volume label content is up to name your flash disk
  • Do not change the system file, leave it default
  • Click start and wait for it to finish
Please note that if you want to install Windows 32bit, the firmware mode on your computer must be changed to BIOS legacy / CSM, while for 64bit Windows firmware mode, your computer must be changed to UEFI mode.

So that the installation process is not stuck on the partition, please read how to prevent the stroke when installing Windows 10 UEFI

How to Boot from a Bootable Flashdisk When installing Windows

So that you can install Windows using the flash drive that you prepared before, then you have to set your computer to boot from the flash drive that you have set up and plug it into the USB drive.

There are 2 ways to boot from a flash disk when installing Windows using a bootable flash disk:

Booting into a Bootable Flashdisk via BIOS / UEFI Settings

You can force your computer to boot from the flashdisk by modifying the boot order that you can access from the BIOS or UEFI settings menu

  • Enter the BIOS or UEFI menu by pressing the dell / f2 / f12 button, or follow the instructions on how to enter the bios UEFI if you fail to use this button
  • On the boot menu, there will usually be a menu to change the boot sequence, set it so that your Windows bootable Flashdisk is at the top.
  • Save the changes by pressing the f10 key, then your computer will restart and boot to your flashdisk

Booting into a Bootable Flashdisk Through the Boot Menu

You can determine which media will be booted quickly and practically using the boot menu, this boot menu you can access when the computer is booting by pressing a special button (usually F10)

This method is easiest but you need to be aware to read the boot display to determine which button to press to enter the boot menu.

boot menu button
The boot menu button for each mainboard is usually different, so you should see the screen when your computer boots and see what button to press to enter the boot menu.

boot button on te laptop
After successfully entering the boot menu then select the bootable flash disk and press enter, if there are 2 options legacy / UEFI please select the appropriate firmware mode on your computer.

Why Stuck in Making Partitions?

If when reinstalling windows you are creating partitions, it is very likely that you chose the wrong partition scheme or your HDD / SSD system partition is not compatible with firmware mode.

If you want to install Windows 64bit then you must use UEFI and the GPT partition system, whereas if you want to install Windows 32bit you must use the BIOS legacy and MBR system partition.

If your partition system does not match, it will get stuck and you need to convert the system partition (remember converting the system partition will delete the data inside it)

Or if you want to preserve the data in it, you can backup it first and if it is not possible (only one HDD), you can choose the operating system that matches the system partition used by your current HDD / SSD so you don't need to convert

Select the 32bit operating system for the MBR partition system and select the 64bit operating system for the MBR partition system.

Steps to Reinstall Windows 7,8,10

After the Firmware mode is determined, the bootable windows flash disk is prepared and the boot order has been directed to the bootable flash disk, then you can start the windows installation.

I use Windows 7 in this tutorial, Windows 8 and 10 have different views, but the menu provided is the same, only different forms.

Make this especially a reference during the process of creating a partition to install windows.

  1. If the following display appears, press any key to start the installation, or it will boot directly from Windows if you use UEFI
  2. Select the time and currency format language and keyboard layout and click next
  3. Click Install Now
  4. Check the license term and click next
  5. Choose custom (advanced) to manage the partition and location of windows installation Select Upgrade if you want to upgrade the Windows version without having to lose the installed application.
  6. At this stage, you can change the partition table through the prompt command with the SHIFT + F10 key combination to display the prompt command.
  7. Arrange Windows partitions Partitioning is the division/breakdown of space on storage media (HDD / SSD) we usually call Drive which is usually named with letters starting from C: for system D: E: and so on.
As a suggestion for a partition that will be installed windows should be at least 30GB and not more than 60GB and should be adjusted according to the number of applications to be installed because it's a shame if the allocation is mostly but not used.

Never store important data on a Windows partition (usually C: \) or My Document to avoid if Windows is damaged and reinstall that causes data on the Windows C: \ partition to be formatted / deleted.

It is better to create a partition to store data, for example, D: E: or the other, if you have more than 1 HDD / SSD it will be displayed with the description Disk0, Disk1, Disk2 and so on.

Pay attention to the disk number and partition size, if you want to make changes to the total size, just click the partition number and click delete, and if you want to create a partition bar, just click on the partition with the information "unallocated space and click new", enter the volume in MB (for example, if you want 30GB volume then enter 30000).

The BIOS partition structure is different from UEFI, if your partition structure is not good, do repartition by removing the existing Windows partition and making it back so that Windows creates a system partition automatically.

UEFI-GPT partition structure

In UEFI mode windows will create an extra partition with a size of 100MB (FAT32), this partition is called EFI and is useful for placing/installing the bootloader from the Windows operating system that you will install.

BIOS-MBR partition structure

In the BIOS partition structure image above shows that Windows only makes an additional 1 partition for recovery with a size of 500MB.

In BIOS mode it doesn't require a special partition to place the bootloader because the bootloader is installed in the master boot record (first sector on the HDD / SSD).

8. After the partition is created, click on the partition that is prepared to install (Note Size / volume          so that it's not select) windows and click next

9. Wait until the installation process runs, at this stage windows will automatically restart, and when         the restart will appear like step number 1, don't press anything and just let it run by itself until it's      finished.

10. At this stage it does not need to be explained further because you are only asked to choose                  options such as computer name, time, theme etc.
       Read carefully what is asked and give what is asked.


When installing Windows or the operating system you cannot be careless because there are other things you need to set and choose according to your circumstances so that the Windows installation process runs smoothly without errors.
Aliif Arief
Aliif Arief web and app enthusiast

Post a comment for "How to Install Windows 7,8,10 With BIOS and UEFI"