19

I’m currently pulling out hairs about a problem with my wife’s new Samsung Book 9 laptop.
it comes preinstalled with Windows 8. She wants Windows 7 Pro.

I’ve board a Windows 7 Pro 64-bit for her and thought that this would be just like a regular “clean Windows installation” but unfortunately that has not been the case.

From Samsung’s website I followed some instructions on how to configure the BIOS to be able to function with Windows 7. That meant to change the BIOS specification from UEFI to CSM. I disabled the Fast Boot config so it would recognize my portable DVD-drive and changed the Boot-sequence. I also disabled the Secure Boot configuration.

Everything worked and I could boot from the Windows 7 dvd and begin the installation process.

But the problem came when going into the section where one can choose partitions for the installation, delete, format and create new. I deleted the Windows 8 partition and created a new but I got an error at the bottom of the screening telling me that I could not install on this partition.

When going into Details on that message it stated that it could not be installed because it was running on GPT partition and not NTFS.

I should say that i did not delete all partitions because one of them was the Windows 8 recovery and I would be able to go back to the preinstalled version of Windows if anything went bad.

I’ve been searching Google, forums and communities, Youtube videos and what not to hope to find an answer but no where I’m getting closer to the answer.

My questions are:
Do I need to delete the entire SSD drive in order for it to go back to NTFS?
Is there anyway that Windows 7 can be installed on UEFI with GPT?
Does anyone might have experienced something similar which has some advice for me to make a clean install of Windows 7??

I’m having a hard time to accept that it just ain’t possible to run anything else than Windows 8 on a computer.

Any help or advice would be so very much appreciated.

Cheers,
- M

3
  • 1
    Installing over Windows 8 probably involves deleting 3 partitions: Win8 boot, Win8 system, and EFI installed by Win8.
    – jiggunjer
    Jan 12, 2017 at 3:22
  • GPT and NTFS are two different things. GPT is a partition table, whilst NTFS is a file system.
    – OuzoPower
    Nov 13, 2019 at 12:12
  • Nowadays installing anything on legacy mode is dangerous. There are plenty of malware (often once joke, but accidentally released to the public without warning) overwriting MBRs, also viruses which attacks BIOSes via IRQs (like Leurak's ÿ), which simply doesn't execute on UEFI-based platforms due to different boot process and lack of IRQ legacy. "From Samsung’s website I followed some instructions" -> you shouldn't listen to bad advice. Just disable secure boot and leave UEFI intact, so the installer will use UEFI procedure.
    – Lukasz032
    Jun 4, 2020 at 23:48

5 Answers 5

39

First, you're conflating two or three different things (perhaps because of poorly worded program messages):

  • Firmware type -- Old PCs used the Basic Input/Output System (BIOS), but new computers use the Extensible Firmware Interface (EFI) or its newer variant, the Unified EFI (UEFI). The main duty of both the BIOS and the EFI is to start the boot process, but they do so in incompatible ways, so an OS needs to support whichever boot mode the computer supports. Most EFIs include a component called the Compatibility Support Module (CSM), which enables an EFI to boot BIOS-mode OSes, but this feature can cause as many problems as it solves. Complicating discussion of BIOSes and EFIs is the fact that many people (and even most manufacturers) refer to EFIs as "BIOSes," probably because "BIOS" is the more familiar term. The two aren't really the same, though, and using the term "BIOS" to refer to an EFI is like using the term "Ford" to refer to a Chevrolet. The generic term is "firmware."
  • Partition table type -- Old PCs used the Master Boot Record (MBR) method of partitioning disks. EFI introduced a new system, known as the GUID Partition Table (GPT). Although GPT is associated with EFI, the two aren't the same thing, and it's possible to use GPT on a BIOS-based computer or MBR on an EFI-based computer. Windows, though, does tie the two together for its boot disk: Windows will boot from MBR disks only on BIOS-based computers (or when using CSM/BIOS/legacy mode on an EFI-based computer) and from GPT disks only on EFI-based computers. It's possible to use either partition table type with either boot mode for data disks or with many non-Windows OSes, though.
  • Filesystem type -- Since Windows XP, Windows has favored the New Technology File System (NTFS) for storing data. NTFS, like other filesystems (such as the older FAT or various filesystems used by Linux and OS X), is a set of data structures that facilitate naming files, locating them on a disk, and so on. Any filesystem can be used with either MBR or GPT (or other partition table types), so your statement that the computer "was running on GPT partition and not NTFS" conflates partition tables and filesystems. Typically, a Windows disk will use NTFS and either GPT or MBR. AFAIK, both Windows 7 and Windows 8 require the use of NTFS for the boot partition, but can use FAT or (via third-party drivers) various other filesystems for data partitions.

Both Windows 8 and Windows 7 support BIOS and EFI. Your choice of boot mode dictates your choice of partition table type. The error message about GPT was an indication that you'd booted the Windows 7 installer in BIOS/CSM/legacy mode, so it was expecting MBR, and when it saw GPT, it complained. You must use NTFS as your boot (usually C:) filesystem, whether your partition table type is GPT or MBR, and if you use additional data partitions, you'll probably want to use NTFS on them.

Thus, the question becomes: Which boot mode do you want to use? Most Windows 7 media make it easier to boot in BIOS Mode than in EFI mode. Various sites describe how to boot Windows 7 in EFI mode for installation to a GPT disk, though. This site, for instance, describes the process; however, I've not read it thoroughly and so can't vouch for its accuracy.

If you decide to install Windows 7 in BIOS/CSM/legacy mode, you'll need to wipe the GPT data from the disk. A full-disk wipe, as Understood has suggested, is one option; however, that's overkill. You could use my GPT fdisk (gdisk) to wipe just the GPT data by using the z option on the experts' menu. Any partitioning tool that enables you to create a fresh MBR data structure should do the job, too, although some of them (including Microsoft's tools) won't completely wipe the GPT data structures. The leftover GPT data could cause problems in the future, should a disk utility look for them and become confused as a result. (Many Linux installers will do this, for example.)

There are a few advantages to using EFI mode for booting, but most of them are quite minor or won't apply in all cases:

  • EFI mode is faster than BIOS/CSM/legacy mode on most new EFI-based computers. This isn't universally true, though, and the difference is just a few seconds.
  • Secure Boot can improve system security by making it harder for malware to infect the boot process. Windows 7 doesn't support Secure Boot, though, so you'll have to either disable it or employ one of the Linux Secure Boot tools to get limited Secure Boot support with Windows 7. (I've never tried using the Linux tools with Windows 7, so I'm not even 100% sure that this would work.)
  • GPT is a practical necessity to use disks larger than 2TiB (2.2TB). If your boot disk is smaller than this, GPT's advantages are very slim.
  • EFI is theoretically much more flexible than BIOS in terms of boot loader management, which can be beneficial in a multi-boot environment. OTOH, EFI is new enough and still has enough bugs that its theoretical advantages are often offset by real-world bugs and other problems.
3
  • He should stick with UEFI. If the disk already has more than 4 partitions it's just not worth it.
    – Milind R
    Jan 28, 2014 at 8:03
  • 1
    I think in theory he could convert GPT to MBR while preserving the recovery partition.
    – jiggunjer
    Jan 12, 2017 at 3:11
  • 1
    The information you provided is misleading. E.g in my case I only had one partition, at the end of the disk, and I wanted to go back to MBR. I was lucky I backed up the GPT structures beforehand, because using only the z option without doing any other changes makes any OS/software see the whole disk as a single, full partition. In other words, it gets you an MBR disk, but all data is inaccessible. What people should do is: first, back up GPT structures (b option), then convert to MBR. Case something wrong happens, use sgdisk --backup-file=backuppath /dev/sdXto restore the backup. Dec 31, 2019 at 0:36
7

In order to install Windows on a GPT disk:

Use Rufus to create a bootable USB stick with settings like in the picture below.

It is important to choose "GPT partition scheme for UEFI"

enter image description here

This solution fixes the Error: "windows cannot be installed on this disk. The selected disk is of the GPT partition style"

1
  • 1
    The accepted answer explains converting GPT to MBR to run Windows 7. This answer shows the alternative option (also linked in accepted answer) of installing Windows 7 in EFI mode. Note EFI mode probably requires Windows 7 x64, not x86.
    – jiggunjer
    Jan 12, 2017 at 3:19
1

The only way to do it is to have full format of your HD.

You can't have GPT and MBR per partition.

It is only PER disk.

0

Same happened to me... i wanted to keep the recovery partition and I was getting the message that it could not be installed because it was running on GPT partition and not NTFS. I saw hundreds of videos on youtube and I saw that somebody was getting the same message until every partition is erased. So i erased every partition and finally i was able to install the os win 7.

-1

GPT is a partition created when the OEM installed Windows 8. You must delete that partition and create a new partition with the MBR format.

Within the Windows installation, but before you click the Install Now button:

  1. Click Repair your computer.
  2. System Recovery Options Windows will show, here find and click Command Prompt.

To change a GUID partition table disk into a master boot record disk using command line:

  1. Back up or move all volumes on the basic GUID partition table (GPT) disk you want to convert into a master boot record (MBR) disk.
  2. Open an elevated command prompt and type diskpart. If the disk does not contain any partitions or volumes, skip to step 6.
  3. At the DISKPART prompt, type list disk. Make note of the disk number you want to delete.
  4. At the DISKPART prompt, type select disk <disknumber>. (select disk 1 or select disk 2 ETC.)
  5. At the DISKPART prompt, type clean (Running the clean command will delete all partitions or volumes on the disk.)
  6. At the DISKPART prompt, type convert mbr. (if you want a GPT format and you're on MBR just type Convert GPT.)

Then you can install Windows 7.

1
  • 1
    GPT is not "a partition", it is a partitioning scheme, as is MBR. And the above procedure is not going to be usable on a laptop with just one drive, since you can't use the running system to change the partitioning scheme on the drive that contains the boot partition. Sep 14, 2014 at 23:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .