0

Double whammy question comin' at ya: Firstly, my UEFI bios on my Acer laptop absolutely refuses to boot from CD/DVD unless I revert to legacy mode. Disabling secure boot and leaving UEFI enabled yields the same result.

This leads in smoothly to my second question which is how to install Win 7 Home X64 on my GPT partitioned hard drive. Windows throws a error about not being able to install to a hard disk configured as GPT.

Now, I assume that it can't install because I'm booting in legacy mode which theoretically could only support MBR. Is this true?

Can a knowledgeable soul shed some light?

Scandalist
  • 3,119

4 Answers4

3

My first suggestion is to upgrade your firmware. Check your manufacturer's Web site for such an upgrade. (It will probably be called a "BIOS update" or something similar; manufacturers usually call their EFIs "BIOSes," although IMHO this just creates confusion in the long run.)

My second suggestion is more of a comment: The Windows 7 disc is a bit weird when it comes to EFI-mode booting. There are various Web pages that describe this and provide workarounds, but the only one I have bookmarked is my own page on DUET. The section "Installing Windows Under DUET" describes the procedure, but it's somewhat DUET-specific. A Web search might turn up something that's more directly applicable to your situation. Of course, if you're having problems with other EFI-mode boot discs, too, the Windows 7 issues obviously won't apply to them.

If these suggestions don't help, I recommend you try using my rEFInd boot manager to detect your CD/DVD as an EFI-bootable device. You can theoretically do this without mucking with your hard disk by using rEFInd on a USB flash drive, but if your firmware is flaky about booting external devices in EFI mode, you might need to install rEFInd on the hard disk. If you install rEFInd on the hard disk and it doesn't work, you might try installing the ISO-9660 driver that comes with rEFInd. The ISO-9660 driver probably won't help with the Windows 7 disc, but it might help with some others.

Rod Smith
  • 22,290
1

Most Windows 7 DVDs aren't EFI compatible... Make one on your own using the oscdimg.exe tool, which you can grab from the DVD itself. The boot images required for both BIOS and UEFI booting already exist as files on the DVD, but they are not in a bootable format.

The DVD has two boot catalog entries. One platform ID entry corresponds to the BIOS, and one corresponds to the UEFI.

Here, d:\win7dvd\ refers to the directory holding all the files (including hidden files) from the install DVD. Run the following command, substituting the paths as appropriate.

oscdimg.exe -h -m -o -u2 -udfver102 
-bootdata:2#p0,e,bd:\win7dvd\boot\etfsboot.com#pEF,e,bc:\win7dvd\efi\microsoft\boot\efisys.bin
-lWin7 d:\win7dvd d:\win7.iso

or use a USB drive to do it, much simpler, using this tutorial.

Basically, just copy over the entire directory to the USB drive, find a file called bootx64.efi in the directory structure and put it in the root of the drive if its not already there.

Milind R
  • 907
  • 1
  • 12
  • 29
0

The Windows and GPT FAQ says about Windows 7 and GPT:

Q. Can Windows 7, Windows Vista, and Windows Server 2008 read, write, and boot from GPT disks?

A. Yes, all versions can use GPT partitioned disks for data. Booting is only supported for 64-bit editions on UEFI-based systems.

Your kind of stuck if you can't boot the install DVD with the BIOS in UEFI mode. Can try USB media, or update the BIOS or look for an option in the BIOS.

Brian
  • 9,034
-1

i have found the answer!! do not ask me how it worked i do not know, i had struggled for hours and hours, to no avail. i had been using a linux mint 17 cinnamon live boot usb to partition the HDD, as i was hoping it would be a tad better than the quite awful drive selection options to format and such on the windows 7 install disk, but still getting the got partition style error. so i just gave up and installed the mint usb via legacy, that worked. of course. but then, i just out of sheer hope tried the windows 7 disk again and it worked! so yeah there you go. tell the world.

Nifle
  • 34,998
jimjam
  • 1