installing windows to a GPT drive is a black art

ElFenix

Elite Member
Super Moderator
Mar 20, 2000
102,382
8,516
126
3TB drive, h97m-itx/ac, and windows 8 64 bit. mess with all the settings in the uefi under CSM and unless it's on legacy the thing won't see the 3TB drive or the boot CD. when on legacy it won't use uefi boot so the drive gets split into 2 parts.

ended up installing via uefi boot by using a computer with a p67 board. same hard drive, same dvd drive.

no idea why the h97 can't install windows via uefi.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
I remember having to do extra steps to get it to boot from USB disk with UEFI. Then non partitioned drive would work, and would get GPT.
 

Bubbaleone

Golden Member
Nov 20, 2011
1,803
4
76
I like AsRock's a lot (see sig) but their tech manuals leave something to be desired on the topic of UEFI/GPT installations... On page 84 is this tidbit:

CSM
Enable to launch the Compatibility Support Module. Please do not disable unless
you’re running a WHCK test. If you are using Windows 8.1/8 64-bit and all of your
devices support UEFI, you may also disable CSM for faster boot speed.
Which should read: disable CSM when installing new hardware and/or operating systems while the BIOS is in UEFI mode. Re-enable CSM when all hardware/OS changes are completed to help prevent unauthorized changes.

.
 
Last edited:

Berryracer

Platinum Member
Oct 4, 2006
2,779
1
81
3TB drive, h97m-itx/ac, and windows 8 64 bit. mess with all the settings in the uefi under CSM and unless it's on legacy the thing won't see the 3TB drive or the boot CD. when on legacy it won't use uefi boot so the drive gets split into 2 parts.

ended up installing via uefi boot by using a computer with a p67 board. same hard drive, same dvd drive.

no idea why the h97 can't install windows via uefi.
It's very simple, if you boot off the installation media in legacy mode (ie. no preceeding UEFI: before your USB Flash Disk or DVD), then if you try to install Windows in GPT mode Windows will tell you it cannot be installed onto this disk. Thus, you need to boot off the media in UEFI mode before you can install in GPT. If you don't get the UEFI option to start off with, then you need to check the method in which you crated the media. Example, RUFUS has the option when creating a bootable Flash Disk for Windows to make it for legacy BIOS or for UEFI BIOS/GPT

s4x3yr.png
 
Last edited:

ElFenix

Elite Member
Super Moderator
Mar 20, 2000
102,382
8,516
126
I like AsRock's a lot (see sig) but their tech manuals leave something to be desired on the topic of UEFI/GPT installations... On page 84 is this tidbit:

Which should read: disable CSM when installing new hardware and/or operating systems while the BIOS is in UEFI mode. Re-enable CSM when all hardware/OS changes are completed to help prevent unauthorized changes.

.

When I turned off CSM no boot devices were left and it would boot straight to uefi.



It's very simple, if you boot off the installation media in legacy mode (ie. no preceeding UEFI: before your USB Flash Disk or DVD), then if you try to install Windows in GPT mode Windows will tell you it cannot be installed onto this disk. Thus, you need to boot off the media in UEFI mode before you can install in GPT. If you don't get the UEFI option to start off with, then you need to check the method in which you crated the media. Example, RUFUS has the option when creating a bootable Flash Disk for Windows to make it for legacy BIOS or for UEFI BIOS/GPT

s4x3yr.png



The media is a retail disc and worked fine in the p67 board.

So no, not simple at all.
 
Last edited:

Berryracer

Platinum Member
Oct 4, 2006
2,779
1
81
When I turned off CSM no boot devices were left and it would boot straight to uefi.







The media is a retail disc and worked fine in the p67 board.

So no, not simple at all.
Well in my experience CMS/Legacy Boot ROM only need to be enabled to for installing older OSes like 7. But with Windows 8/10 they have full UEFI support. Even when I disable CMS on my motherboard(s) as soon as I boot up and hit whatever function key is required to show the boot menu options, I would always get 2 options: example:

Kingston USB Flash Disk
UEFI: Kingston USB Flash Disk

Did you try my suggested method using RUFUS and see if you would get 2 options one of them being UEFI?
 

Puffnstuff

Lifer
Mar 9, 2005
16,185
4,870
136
When you do a uefi windows install you have to make sure that the media drive is showing as the uefi listing or it will do a legacy install. If you are clean installing to a drive delete all existing partitions on it, select the unallocated space and let windows create your three new partitions instead of selecting new or format.
 

zir_blazer

Golden Member
Jun 6, 2013
1,209
505
136
When you do a uefi windows install you have to make sure that the media drive is showing as the uefi listing or it will do a legacy install. If you are clean installing to a drive delete all existing partitions on it, select the unallocated space and let windows create your three new partitions instead of selecting new or format.
I'm sure this guy is right.

On my Supermicro X10SAT BIOS, at least with USB Flash Drives with Linux that were properly made (After writting the ISO, they actually get partitioned and have an EFI System Partition and a data one), I got options to either boot it as "normal" (BIOS) or UEFI. Chances are that he needs to choose to boot from the DVD in UEFI instead of normal.
Since every BIOS is different I can't really say, but you may need, or not, to disable the CSM. The CSM is required to either do Legacy BIOS Boot OR to load Legacy PCI Options ROMs (Like, for example, Video Cards that don't support UEFI GOP in their VBIOS/Firmware). So basically, on a flexible and properly done Motherboard Firmware, you should be able to either boot an individual storage device in either BIOS or UEFI Mode, and the latter with or without the CSM for compatibility with Legacy PCI Devices.

Also, Windows probabily behaves differently if you give it a blank HD without partition table and one that has one. You may want to make sure than it is in a blank state so Windows doesn't default to try to use MBR (Which forces it to BIOS mode, since Windows REQUIRES GPT to boot in UEFI Mode).
 

ElFenix

Elite Member
Super Moderator
Mar 20, 2000
102,382
8,516
126
Well in my experience CMS/Legacy Boot ROM only need to be enabled to for installing older OSes like 7. But with Windows 8/10 they have full UEFI support. Even when I disable CMS on my motherboard(s) as soon as I boot up and hit whatever function key is required to show the boot menu options, I would always get 2 options: example:

Kingston USB Flash Disk
UEFI: Kingston USB Flash Disk

Did you try my suggested method using RUFUS and see if you would get 2 options one of them being UEFI?
I'm not using a flash disk or burning a CD. The CD I used and the drives I used worked perfectly fine on another board to install Windows on a GPT drive.


When you do a uefi windows install you have to make sure that the media drive is showing as the uefi listing or it will do a legacy install. If you are clean installing to a drive delete all existing partitions on it, select the unallocated space and let windows create your three new partitions instead of selecting new or format.

I know. On the p67 board the CD could be selected as uefi. On the h97 board, regardless of settings, I could not get the board to show *any* drives as uefi at all.
 
Last edited:

Berryracer

Platinum Member
Oct 4, 2006
2,779
1
81
I'm not using a flash disk or burning a CD. The CD I used and the drives I used worked perfectly fine on another board to install Windows on a GPT drive.




I know. On the p67 board the CD could be selected as uefi. On the h97 board, regardless of settings, I could not get the board to show *any* drives as uefi at all.
did you try while at the partition screen in the Windows setup to hit SHIFT + F10 then run diskpart and select the disk you're installing on, then do the CLEAN command?
 

ElFenix

Elite Member
Super Moderator
Mar 20, 2000
102,382
8,516
126
did you try while at the partition screen in the Windows setup to hit SHIFT + F10 then run diskpart and select the disk you're installing on, then do the CLEAN command?

if what that would have accomplished was giving me a GPT drive with no partitions in it, i did that using a different computer. when that didn't work, i went created a small partition on the drive for windows. also, did not work.

again, i didn't have to jump through any hoops to accomplish this on a P67 board.