EFI booting: Why?

TheGrantFitz

Super Member
Member
Messages
650
Location
United States
I was wondering, what is the reason for Windows 8 using a EFI boot? BIOS seemed more handy and gave me more options, but I wasn't sure why Windows switched.
 

My Computer

System One

  • OS
    Windows 8.1 Pro, iOS 7.1, Elementary OS
    Computer type
    Tablet
    System Manufacturer/Model
    Apple
    Memory
    1 GB
    Screen Resolution
    2048x1536
    Other Info
    iPad Air

VerizonLover

New Member
Messages
7
BIOS requires an MBR, which is limited to 4 primary partitions.

Usually, yes. But if you use GPT partitions with a protective MBR and special boot loader it can be done. See the Chameleon boot loader (for booting Mac OS X on non-Apple hardware) for instance.
 

My Computer

System One

  • OS
    Mac OS 10.8.2
    System Manufacturer/Model
    HP HPE-180t
    CPU
    Core i7-950
    Motherboard
    Pegatron IPMTB-TK
    Memory
    12 GB
    Graphics Card(s)
    MSI GT 220
    Sound Card
    Integrated
    Screen Resolution
    1920x1080
    Other Info
    Running Windows 8 Pro in a VMware Fusion VM

Windunce

New Member
Member
Messages
131
EFI Pros & Cons? Two simple questions.

Boot Options: I use this often!

Is it possible to implement something similar with a UEFI system?

If not, why not?

Pros-Cons.png
 

My Computer

System One

  • OS
    Win7-8 Dual Boot on a Commodore 64

cluberti

Cat herder
VIP Member
Pro User
Messages
651
Location
Redmond
Most UEFI systems have boot options, although what you see in the UEFI OS configuration is sort of up to the vendor. On my HP laptop, for instance, I don't see many options for configuring boot devices and boot configuration (they're there, just .... limited), but on a similarly-spec'ed Dell I have lots of boot options and many configurations to choose from. Both machines still have boot device options / choices hidden behind a key press during the power on sequence, but the UEFI OS on the Dell is designed better than that of the HP. This is just an example, of course, but yes, what you see should exist in your UEFI OS configuration.
 

My Computer

System One

  • OS
    Windows 8.1 x64
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom
    CPU
    Intel Core i7 4790K @ 4.5GHz
    Motherboard
    Asus Maximus Hero VII
    Memory
    32GB DDR3
    Graphics Card(s)
    Nvidia GeForce GTX970
    Sound Card
    Realtek HD Audio
    Hard Drives
    1x Samsung 250GB SSD
    4x WD RE 2TB (RAIDZ)
    PSU
    Corsair AX760i
    Case
    Fractal Design Define R4
    Cooling
    Noctua NH-D15

SIW2

Well-Known Member
Team Member
Messages
5,360
I don't think anybody here is frightened of it - or even necessarily against it.

The original question was:

I was wondering, what is the reason for Windows 8 using a EFI boot? BIOS seemed more handy and gave me more options, but I wasn't sure why Windows switched.

Cokie is getting quite upset it seems - no idea why.

Perhaps everything does MS is perfect.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop

Mystere

Power User
VIP Member
Power User
Messages
1,925
Windows 8 has both an EFI and a BIOS boot. You can install it either way. Most EFI bioses have what's called a CSM, or Compatibility Support Module, which gives full backwards BIOS compatibility to OS's that aren't EFI aware.

Still, it would be silly to NOT take advantage of the features of UEFI, such as the faster boot times, and improved performance (Windows and other OS's still make BIOS calls for certain functionality, and EFI will be faster at this than BIOS is, because EFI routes those calls back to the OS native drivers).
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX

Lazure

Member
Member
Messages
149
Sadly, I forked out a pretty penny to build this machine in December 2010, which wasn't that long ago. I won't be able to justify spending money to upgrade/rebuild the machine again to get a mobo with UEFI (which would require me to get a new CPU because I doubt there's any socket 1366 triple channel memory boards with UEFI hanging around here in late 2012). That said, if nature forces my hand (mobo dies or something), I would look into a UEFI-enabled ASUS mobo and a decent i7 of the latest generation of Intel offerings.

Only thing is, if I had to replace my mobo, that's bye bye triple channel memory. I would have to either lose a stick or buy an extra stick of RAM to compensate. As far as I know, the socket 1366 bloomfield boards were the only ones that did triple channel memory.
 

My Computer

System One

  • OS
    Windows 8.1 Pro 64-Bit, Ubuntu 13.04 64-Bit
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i7 950 @ 3ghz
    Motherboard
    Asus Sabertooth X58
    Memory
    Crucial 6GB DDR3 1066mhz Triple Channel
    Graphics Card(s)
    1GB EVGA GTX 460 SE (Nvidia)
    Monitor(s) Displays
    Dual LG Monitors
    Screen Resolution
    1920x1080, 1280x1024
    Hard Drives
    80GB Intel 320 Series SSD
    640GB WD Caviar Blue
    320GB WD MyBook (converted to Internal SATA)
    1TB Seagate Barracuda
    PSU
    Corsair 650TX 650w
    Case
    CoolerMaster HAF 922
    Keyboard
    Logitech G110
    Mouse
    Logitech G500
    Internet Speed
    20mbps Down, 2mbps Up

Mystere

Power User
VIP Member
Power User
Messages
1,925
Sadly, I forked out a pretty penny to build this machine in December 2010, which wasn't that long ago. I won't be able to justify spending money to upgrade/rebuild the machine again to get a mobo with UEFI (which would require me to get a new CPU because I doubt there's any socket 1366 triple channel memory boards with UEFI hanging around here in late 2012). That said, if nature forces my hand (mobo dies or something), I would look into a UEFI-enabled ASUS mobo and a decent i7 of the latest generation of Intel offerings.

I feel for you. I was reluctant to give up my X58 based board as well, although my rig was getting a bit dated (bought an i7 920 back in like '08). I was concerned about the dual vs triple memory bandwidth, but my new Z77 based i7 3770K shows far better performance across the board, even with only dual channel memory.

I got this entire rig for about $400 (Gigabyte Z77X-UD5H, i7 3770k, everything else was compatible). Still, I can understand not having an extra $400 laying around. Many of the x58 boards have UEFI bioses available to download and flash. They're sort of "silent" UEFI, because they provide UEFI but still in a text-only interface.

Only thing is, if I had to replace my mobo, that's bye bye triple channel memory. I would have to either lose a stick or buy an extra stick of RAM to compensate. As far as I know, the socket 1366 bloomfield boards were the only ones that did triple channel memory.

No, because as I said, there are X58 boards that have UEFI flashes. However, an X58 chipset board is pretty expensive, and you could probably be close to buying an Z77+i7 chip for the same price. In any event, memory is so cheap.. you can get 16GB for about $100.

BTW, there are really high end boards with more than 2 channels. For example. the X79 chipset offers Quad channel, but you have to buy a socket 2011 i7 like the i7 3820

ASUS - Motherboards- ASUS P9X79
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX

Lazure

Member
Member
Messages
149
I have a Sabertooth X58, doesn't look like it has a UEFI flash.
 

My Computer

System One

  • OS
    Windows 8.1 Pro 64-Bit, Ubuntu 13.04 64-Bit
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i7 950 @ 3ghz
    Motherboard
    Asus Sabertooth X58
    Memory
    Crucial 6GB DDR3 1066mhz Triple Channel
    Graphics Card(s)
    1GB EVGA GTX 460 SE (Nvidia)
    Monitor(s) Displays
    Dual LG Monitors
    Screen Resolution
    1920x1080, 1280x1024
    Hard Drives
    80GB Intel 320 Series SSD
    640GB WD Caviar Blue
    320GB WD MyBook (converted to Internal SATA)
    1TB Seagate Barracuda
    PSU
    Corsair 650TX 650w
    Case
    CoolerMaster HAF 922
    Keyboard
    Logitech G110
    Mouse
    Logitech G500
    Internet Speed
    20mbps Down, 2mbps Up

Mystere

Power User
VIP Member
Power User
Messages
1,925

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX
Top