Question
61952 views

Anybody gotten the DVD to boot UEFI?

Saltgrass asked on
I used the normal Download Assistant and allowed it to make install media for the Windows 8 upgrade.  The flash drive seems to work fine and boots using UEFI.  The DVD does not......!

Anyone else found this to be the case?  Surely Microsoft would not set up the DVD option so as to not allow booting into a UEFI configuration..
22 people had this question

Abuse history


The answered status icon Answer
ramon2000 replied on

I have quickly looked at the directory structure and it seems to be OK, so I will have to guess there is something about the way the .iso is constructed, if it is a Microsoft problem.
Indeed, the ISO created by the Windows 8 Upgrade Assistant does not support UEFI boot. The files in the ISO are fine (\efi folder) but the boot images are broken. To boot in UEFI mode from a CD/DVD, there needs to be a special boot image which allows booting the EFI boot loader in \efi\boot. The ISO created by the Windows 8 Upgrade Assistant only has the standard boot image for normal BIOS mode booting, whereas the ISO of the Windows 8 preview has both boot images, for BIOS mode and UEFI mode.

The workaround is to generate a new ISO file, with both boot images. The boot images are available in the file system of the ISO. I sucessfully built the ISO with the Microsoft tool "oscdimg". To get the tool either download the Windows Assessment and Deployment Kit (ADK) from http://www.microsoft.com/en-us/download/details.aspx?id=30652 or download just the tool from http://blog.paulbetts.org/index.php/2011/09/17/converting-a-win8-install-directory-to-an-iso/

Further, mount the ISO file with a virtual DVD-drive or insert the DVD into a real DVD-drive. In the following example it is assumed that the Windows 8 DVD is in drive g:

Now, create the fixed ISO (including the UEFI boot image) with the command:
oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bg:\boot\etfsboot.com#pEF,e,bg:\efi\microsoft\boot\efisys.bin g:\ d:\path\to\new\win8pro-uefi.iso

Then burn the new ISO file to a DVD. I used InfraRecorder and booting from DVD in BIOS and UEFI mode worked fine. Note: I have not tested a whole installation but only until the first installer dialog.

Have fun

22 people found this helpful

Abuse history


Shantanu Kaushik replied on

DVD boot as UEFI works fine for me. Make sure that in your BIOS the UEFI boot option is set to UEFI only and not both.

 

Regards

Microsoft Most Valuable Professional since 2007 www.thecomputernext.com
www.troubleshootwindows.com
4 people found this helpful

Abuse history


Saltgrass replied on

OK, thanks.

I suppose I have some research to do.  The Flash Drive boots to UEFI, the Recovery CD, made with Windows 8 during an image backup, boots to UEFI, the Windows 7 install DVD (burned locally) boots to UEFI, the Windows 8 Pre-Release booted to UEFI, but the .iso file created by the Upgrade Downloader does not.

Have burned several times on 3 different DVD drives and two different computers......something is going on.  I have quickly looked at the directory structure and it seems to be OK, so I will have to guess there is something about the way the .iso is constructed, if it is a Microsoft problem.

The reason I brought this up, another person was having problems with a UEFI install because his DVD did not show as UEFI bootable..

Thanks again..
3 people found this helpful

Abuse history


Shantanu Kaushik replied on

Ok. I understand you have tried almost everything. Could you please double check if there is a compatiblity setting in your BIOS for UEFI ? Just to make sure I downloaded the ISO, burned it to a DVD & used my buffalo USB DVD-RW drive to boot from it & i was able to install W8 on my SSD in UEFI mode.

 

I understand this is a bit frustrating. But would you like to try using a USB drive to install windows in UEFI mode ?

try this : http://www.troubleshootwindows.com/windows-vista/how-to-install-windows-7-windows-8-from-usb-pen-drive/

 

Perhaps, if the same ISO to USB boots fine with UEFI, you will be sure that it's not a setup problem.

 

Thanks :)

Microsoft Most Valuable Professional since 2007 www.thecomputernext.com
www.troubleshootwindows.com
1 person found this helpful

Abuse history


Saltgrass replied on

I mentioned the USB drive booted fine.  That is how I installed Windows 8.

The bios settings are set for Legacy/UEFI, which is why the Release Preview would boot to UEFI fine.  I did download the Pre Release .iso directly.

I cannot download this (Windows 8 Pro upgrade) .iso file.  It is made by the Windows 8 Upgrade Downloader/Installer and burned the same way I have burned workable bootable .iso files.  If the DVD you have that works, was burned from a downloaded .iso, it is not the same situation.

The DVD almost seems the system thinks it is a 32 bit DVD, since they do not have a UEFI option.  It is a 64 bit DVD and all the files are there. 

I have tried the DVD on another P8Z68 board and it cannot see the UEFI option either.

I have a P8Z77 board just about ready and will try the DVD on that bios.  But it appears the UEFI option is not recognized by the firmware, I will assume, because of the .iso creation process.

Thanks again...
2 people found this helpful

Abuse history


DugieHowsa replied on

I have had a similar issue.  I downloaded the Windows 8 Pro ISO using the ugrade tool, and my DVD drive does not recognize the disk as an UEFI supported device.  I know that UEFI support for the drive is available, as I have the following media recognized as having UEFI support:

1)  Windows 7 (64-bit) Installer DVD

2)  Vendor System Recovery DVD

3)  Ubuntu 12.04 (64-bit) Installer DVD

 

I believe that there is a problem with how the ISO is formatted, as it will not produce an UEFI supportable DVD.

 

I have spent in excess of 3 hours on the phone with Microsoft support, and they will admit to the problem.

 

The cause:  The Windows 8 Pro Upgrade ISO downloaded using the Window 8 Upgrade tool does not produce a DVD that will be recognized as having UEFI support.

 

The resolution:  I need an ISO that will produce a Windows 8 Pro installer DVD with UEFI support.

 

I am already at Tier 2 escalation within Microsoft, and I am hoping to escalate to the next Tier tomorrow.

 

I too am getting tired of wasting time with support, but I wish I new why some people are able to produce UEFI supportable DVDs while other are not.

Be the first person to mark this helpful

Abuse history


DugieHowsa replied on

Just realized I am having this EXACT same discussion with Saltgrass on another forum... lol.
Be the first person to mark this helpful

Abuse history


The answered status icon Answer
ramon2000 replied on

I have quickly looked at the directory structure and it seems to be OK, so I will have to guess there is something about the way the .iso is constructed, if it is a Microsoft problem.
Indeed, the ISO created by the Windows 8 Upgrade Assistant does not support UEFI boot. The files in the ISO are fine (\efi folder) but the boot images are broken. To boot in UEFI mode from a CD/DVD, there needs to be a special boot image which allows booting the EFI boot loader in \efi\boot. The ISO created by the Windows 8 Upgrade Assistant only has the standard boot image for normal BIOS mode booting, whereas the ISO of the Windows 8 preview has both boot images, for BIOS mode and UEFI mode.

The workaround is to generate a new ISO file, with both boot images. The boot images are available in the file system of the ISO. I sucessfully built the ISO with the Microsoft tool "oscdimg". To get the tool either download the Windows Assessment and Deployment Kit (ADK) from http://www.microsoft.com/en-us/download/details.aspx?id=30652 or download just the tool from http://blog.paulbetts.org/index.php/2011/09/17/converting-a-win8-install-directory-to-an-iso/

Further, mount the ISO file with a virtual DVD-drive or insert the DVD into a real DVD-drive. In the following example it is assumed that the Windows 8 DVD is in drive g:

Now, create the fixed ISO (including the UEFI boot image) with the command:
oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bg:\boot\etfsboot.com#pEF,e,bg:\efi\microsoft\boot\efisys.bin g:\ d:\path\to\new\win8pro-uefi.iso

Then burn the new ISO file to a DVD. I used InfraRecorder and booting from DVD in BIOS and UEFI mode worked fine. Note: I have not tested a whole installation but only until the first installer dialog.

Have fun

22 people found this helpful

Abuse history


DugieHowsa replied on

These instructions worked for me!  Thanks for your assistance ramon2000.  You were able to solve an issue that I have been struggling with for almost 2 weeks now, and that the folks in Redmond seemed to have no insight into.

 

Be the first person to mark this helpful

Abuse history


Saltgrass replied on

I have quickly looked at the directory structure and it seems to be OK, so I will have to guess there is something about the way the .iso is constructed, if it is a Microsoft problem.
Indeed, the ISO created by the Windows 8 Upgrade Assistant does not support UEFI boot. The files in the ISO are fine (\efi folder) but the boot images are broken. To boot in UEFI mode from a CD/DVD, there needs to be a special boot image which allows booting the EFI boot loader in \efi\boot. The ISO created by the Windows 8 Upgrade Assistant only has the standard boot image for normal BIOS mode booting, whereas the ISO of the Windows 8 preview has both boot images, for BIOS mode and UEFI mode.

 

I have been trying for two days to get utilities like UltraISO and Imgburn to make a bootable DVD, but they do not seem to have the capability. I wandered on the Microsoft site this morning and have been working in the same area, and the command does seem to create a usable DVD.  


I found this quote helpful from the Microsoft site you referenced:


"This image uses an x86-based boot sector as the default image. This sector starts the Etfsboot.com boot code. A secondary EFI boot image starts an EFI boot application."


Since I was not sure how the boot really worked before, this sort of cleared it up for me.  But I was wondering how you could tell when an .iso had only the basic boot image?  Are you using some utility to read the boot image or just seeing if it had both options during boot?


 

Thanks again for the hard work.

Be the first person to mark this helpful

Abuse history


ramon2000 replied on

But I was wondering how you could tell when an .iso had only the basic boot image?  Are you using some utility to read the boot image or just seeing if it had both options during boot?
Yes, I used IsoBuster to analyze the ISO file.
Be the first person to mark this helpful

Abuse history