4

I want to install Windows 7 on a brand new machine that is currently running windows 8.

The drive is divided into 6 partitions: one for the OS, three reserved for OEM, one for MRS and one as primary.

The error message says Windows cannot be installed on GPT partitions. Windows must be installed on an NTFS formatted partition.

Please can anyone help me achieve the desired NTFS partitions?

3 Answers 3

10

Use any Windows 7 or 8 startup disk. When you're asked what hard drive to install to, press Shift+F10 and a Command Prompt window will appear.

Enter the following commands:

DISKPART

LIST DISK

SELECT DISK #

(Where # is the number you saw in the previous step.)

CLEAN

CONVERT MBR

CREATE PARTITION PRIMARY SIZE=50000

(The size is in MB, so enter the amount that you want to use for your system partition.)

FORMAT FS NTFS LABEL "SYSTEM" QUICK

Close the Command Prompt, refresh the installer window and it should show the new partition layout. Select the partition you created to install Windows 7 or 8, and click Next.

WARNING: COMPLETE HARD DISK WILL BE CONVERTED AND ALL DATA WILL BE LOST.

1
  • Everything after clean is unnecessary. Setup already provides a GUI for creating and formatting partitions.
    – Daniel B
    Commented Jan 23, 2016 at 17:59
7

First of all, GPT and NTFS are things in two different categories.

GPT is a partioning table method Another partioning table method is MBR (Master Boot Record) or MSDOS

NTFS is a type of filesystem, other types of filesystems are FAT, FAT32, ext2, ext4....

A disk on a modern desktop is usually partitioned in either MBR or GPT.
Those partitions are then formatted with a filesystem, such as FAT, ext2, NTFS, ...

You can install windows 7 by either:

  1. Using an UEFI equipped motherboard, booting the windows DVD, partitioning the drive with GPT and installing windows on a NTFS partition.
  2. Using a BIOS equipped motherboard, booting the windows DVD, partitioning the drive with a MBR and installing windows on a NTFS partition.

If you boot with a old fashioned BIOS and try to install windows on a GPT partitioned disk then you will get an error. This is probably what is happening in your case. (An assumption since you did not specify the precise error you get).

You solve that, either wipe the old disk and then reinstall, or change your motherboard to the right boot mode. (Some, not all, support both EUFI and BIOS modes).

To wipe the disk: Boot the windows DVD, press SHIFT and F10 to get a command prompt and use diskpart with the clean option. If you have multiple harddisks then make sure you select the correct one.

0

GPT is a modern partition table. Contrary NTFS is a filesystem, which is different from a partition table. Windows 7 needs the old MSDOS partition table and a partition formated with the NTFS filesystem.

As you already have several partitions on the drive you need to reformat the whole drive and use the MSDOS partition table. The disadvantage is that MSDOS partition tables only support 4 primary partitions, one of those can be made into an extended partition that supports more logical partitions, but not every OS is able to boot from such a logical partition.

There is no way I know of to convert a drive on the fly from one table to another. Back up your data and try it out. Or as an alternative buy a second drive, you can then use MSDOS partition tables on it and keep the GPT on the other one.

1
  • 2
    Several tools can convert from GPT to MBR (aka MSDOS) or vice-versa. My own GPT fdisk (rodsbooks.com/gdisk) is one of them. There are limits to such conversions, though, because of the requirements and limitations of the two table types. As Hennes says, it's also possible to install Windows 7 in EFI mode on a GPT disk. The trick is in forcing the installer to boot in EFI mode....
    – Rod Smith
    Commented Dec 8, 2012 at 4:48

You must log in to answer this question.

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