On 8/7/2010 9:22 PM, Steve Foster wrote:
> John John - MVP wrote:
>
>>
>> Steve Foster wrote:
>>>
>>> Well, the GPT FAQ already linked to says otherwise.
>>
>> No, it doesn't. It says that only the 64-bit version of Windows XP
>> can read and write to GPT disks and it says that the 32-bit version
>> of Server 2003 can also read and write to GPT disks. Other than that
>> it says that only the Itanium versions of these operating systems can
>> boot off GPT disks. Reading and writing to disks once the operating
>> system is booted is not the same as booting off the disk.
>
> I'm presuming that the focus of the discussion is Vista/7, rather than
> XP (which is after all, almost 10 years old, and 2 versions out of
> date).
Well, the name of this group is microsoft.public.windows.64bit.general...
> Anyway, FAQ #16:
>
> "16. Can Windows Vista and Windows Server 2008 read, write, and boot
> from GPT disks?
> Yes, all versions can use GPT partitioned disks for data. Booting is
> only supported for EFI-based systems."
>
> Which implies that a combination of an EFI PC + Vista/7 x32 ought to be
> able to boot from a GPT disk.
NO! Microsoft's offering of 32-bit operating systems *CANNOT* boot EFI!
Quotes and links:
Installing Windows to an EFI-Based Computer
http://technet.microsoft.com/en-us/l...64(WS.10).aspx
"If you are installing Windows to an EFI-based computer, you must enable
EFI mode in the computer's firmware. You must enable EFI mode in both
attended and unattended installations. You must boot to 64-bit EFI-mode
preinstallation media (64-bit Windows PE in EFI mode, or 64-bit Windows
Setup in EFI mode). You cannot install Windows to UEFI-based computers
in BIOS mode."
(x86 operating systems are BIOS-based operating systems)
You cannot install or start Windows Vista when the volume of the system
partition is larger than 2 terabytes
http://support.microsoft.com/kb/946557
This issue occurs for one of the following reasons: [...]
You configure the GUID partition table (GPT) disk as the boot partition.
"When you start an operating system from a GPT disk, the Extended
Firmware Interface (EFI)-based BIOS is required. However, the EFI-based
BIOS is not supported in Windows Vista 32-bit editions. Additionally, it
is not supported in Windows Vista 64-bit editions unless you install
Windows Vista Service Pack 1 (SP1)."
In this Microsoft PowerPoint presentation you can read:
- 32-bit UEFI support is currently not part of our long term client and
server roadmaps
- 32-bit systems must boot Windows via BIOS
In the same presentation you can see a chart clearly indicating that
none of the 32-bit Windows can boot EFI.
Inside the Windows Pre-Boot and Boot Environment [WinHEC 2006 ...]
PowerPoint file:
http://download.microsoft.com/downlo...pa051_wh06.ppt
Same as above online (no ppt viewer required)
http://www.scribd.com/doc/31814277/CPA051-WH06
More links telling you that 32-bit Windows does not support EFI:
UEFI Support and Requirements for Windows Operating Systems
http://www.microsoft.com/whdc/system...e/uefireg.mspx
Installing Windows Server 2008 and Windows Vista SP1 on UEFI Systems
http://www.microsoft.com/whdc/system...uefiguide.mspx
http://en.wikipedia.org/wiki/GUID_Pa...2-bit_versions
John