Page 3 of 4 FirstFirst 1234 LastLast
Results 33 to 48 of 55

Thread: Unable to install Win7 with a GPT drive

  1. #33
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    Result! Glad you got it sorted
    Somewhat.

    This whole thing reminds me of MS's f up with sp3 in XP by not including support for UAA drivers when it was suppose to be there, but wasn't. They finally issued a "KB" patch. This is 100x worse.
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  2. #34
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    .I missed reading this and I now see the duplication of the drives which I didn't have before which is not just confusing, but it doesn't makes sense.
    Makes perfect sense. Well, ish.

    The potted version is with BIOS, entire "drives" are bootable, because BIOS isn't sophisticated enough to boot anything except a chunk of 16-bit 8086 machine code from the start of the drive. Whether it's an IDE drive (which SATA drives have to emulate to boot from, because BIOS is antique) or a floppy drive (which DVD drives have to emulate to boot from, because BIOS is antique).

    With UEFI, apps are bootable. It's not just a dumb chunk of machine code, it's an actual app for the UEFI "OS". That app, in most cases, is a boot loader. Other OSes (i.e. Linux) can just boot from here, by being compiled as UEFI apps, without the need for a boot loader.

    Now, what happens if you need to make a disk which is able to boot on both types of systems? You need to include both types of boot record - the UEFI app, and the 8086 machine code for BIOS.

    If you were the designer, how would you present this to the user? Your DVD, or USB drive, or whatever, contain two different bootable entries - one emulated floppy disk containing 16-bit 8086 machine code, and one containing a 64-bit UEFI app. You can't just assume people always want the UEFI option, because they might not. So how would you build that menu?

    .This is what I still don't understanding what the hell does a optical or USB drive have to do with anything. All of this should be in the installer package where one can decide if the install will be GPT or MBR. This may be a poor example, but it's almost like saying, if you want Win7 Home you have to install it from a optical drive, but if you want Win7 Professional, it has to be installed from a USB drive.
    Well, if only it were that simple.

    The problem is it's too late by the time the installer is started. Either a BIOS-only installer has been loaded, or a UEFI-only installer has been loaded, and once the installer is loaded, you're locked in.

    .Why can't that be done within the installer? Why does it have to be before? All the initial data that is pulled of the install media is stored in RAM isn't it until the actual install proceeds isn't it?
    Which data? A BIOS board pulls different data into RAM than a UEFI board. You can't switch mode after the CPU has been initialized. So you include both sets of data, and let the user pick which one to use.

  3. Received thanks from:

    videobruce (03-12-2013)

  4. #35
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    Why can't these boot as before and then load the additional data needed to install in UEFI mod? Why does the initial boot mode have to dictate how the O/S boots when and after it's installed?

    Working in DOS is more straight forward.
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  5. #36
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    Why can't these boot as before and then load the additional data needed to install in UEFI mod? Why does the initial boot mode have to dictate how the O/S boots when and after it's installed?
    The job of an OS is to interface between the computer hardware and the apps.

    The entire interface layer for BIOS-based computers and UEFI-based computers is different. And mutually exclusive - i.e. a system can't present stuff via both UEFI and BIOS at the same time, as there is incompatible overlap in things like how devices are presented and how memory is used.

    Stuff like... how does an OS tell the computer "hey, got any graphics cards plugged in? Can you turn one on so I can use it?" - the way BIOS requires you to do this is different from the way UEFI requires you to do this. And the response from the computer is different too - "OK, here you go, use this memory address space" where the numbers are different depending on whether it's a UEFI computer or BIOS computer.

    There's more than 2 decades of difference in the design of the systems. Sometimes there's a limit to how much lipstick you can put on a pig, and need to start over with something explicitly not backward-compatible.

  6. Received thanks from:

    videobruce (03-12-2013)

  7. #37
    Treasure Hunter extraordinaire herulach's Avatar
    Join Date
    Apr 2005
    Location
    Bolton
    Posts
    5,618
    Thanks
    18
    Thanked
    172 times in 159 posts
    • herulach's system
      • Motherboard:
      • MSI Z97 MPower
      • CPU:
      • i7 4790K
      • Memory:
      • 8GB Vengeance LP
      • Storage:
      • 1TB WD Blue + 250GB 840 EVo
      • Graphics card(s):
      • 2* Palit GTX 970 Jetstream
      • PSU:
      • EVGA Supernova G2 850W
      • Case:
      • CM HAF Stacker 935, 2*360 Rad WC Loop w/EK blocks.
      • Operating System:
      • Windows 8.1
      • Monitor(s):
      • Crossover 290HD & LG L1980Q
      • Internet:
      • 120mb Virgin Media

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    Why can't these boot as before and then load the additional data needed to install in UEFI mod? Why does the initial boot mode have to dictate how the O/S boots when and after it's installed?

    Working in DOS is more straight forward.
    I kind of understand what you're saying, and I don't know enough about it as to whether its technically possible, but from microsofts perspective, why bother. Assuming you're using official media (which is all they support) then it just works and picks the fastest method. If you're not using official media then you're SOL.

  8. #38
    The late but legendary peterb - Onward and Upward peterb's Avatar
    Join Date
    Aug 2005
    Location
    Looking down & checking on swearing
    Posts
    19,378
    Thanks
    2,892
    Thanked
    3,403 times in 2,693 posts

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    Why can't these boot as before and then load the additional data needed to install in UEFI mod? Why does the initial boot mode have to dictate how the O/S boots when and after it's installed?
    The other posters have addressed this, but it isn't "one, then the other" Its "either or" from the moment the watchdog timer releases the CPU reset pin, and the CPU starts up - either UEFI or the legacy BIOS


    Quote Originally Posted by videobruce View Post
    in DOS is more straight forward.
    Well, only because you have had experience with it - I mean, starting a modern 64 bit computer by using code that was first introduced before the 80286 processor is getting a bit antiquated! There have been so many fudges to get round the limitations of the early architectures (the CHS limitations, the 8GB drive limitations and so on) that it has gone way beyond creaking at the edges. It is amazing that the BIOS boot method has been fudged and patched for so long.

    There is a reasonable introduction to UEFI here - http://en.wikipedia.org/wiki/Unified...ware_Interface
    (\__/)
    (='.'=)
    (")_(")

    Been helped or just 'Like' a post? Use the Thanks button!
    My broadband speed - 750 Meganibbles/minute

  9. #39
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    There's more than 2 decades of difference in the design of the systems. Sometimes there's a limit to how much lipstick you can put on a pig, and need to start over with something explicitly not backward-compatible.
    I do understand that, but a better designed procedure and far clearer detailed instruction would help. After montrhs of scouring through articles, posts and what noy, it only made thing more confusing.

    Information overload.

    Its "either or" from the moment the watchdog timer releases the CPU reset pin, and the CPU starts up
    No idea what that means. I'll save that for another thread.

    Well, only because you have had experience with it
    It was more a smart ass answer. I'm not a fan of DOS, hence the comment.
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  10. #40
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    Assuming you're using official media (which is all they support) then it just works and picks the fastest method. If you're not using official media then you're SOL.
    I am using "official media", I'm just doing what MS built into it.

    I tried that modification of cpoying that "boot" folder, moving it up one level then adding that other file and renaming it (which makes it work with a USB stick) on a DVD, but that didn't work. I did not have the 2nd instance (UEFI) of that drive when booting.

    Again, using RT7 Lite, a USB stick w/ the "fix", it does load with no known issue.

    Now, why does it work? What does duplicating that folder, moving it and adding & renaming another file fix the probelm??
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  11. #41
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    I am using "official media", I'm just doing what MS built into it.

    I tried that modification of cpoying that "boot" folder, moving it up one level then adding that other file and renaming it (which makes it work with a USB stick) on a DVD, but that didn't work. I did not have the 2nd instance (UEFI) of that drive when booting.

    Again, using RT7 Lite, a USB stick w/ the "fix", it does load with no known issue.

    Now, why does it work? What does duplicating that folder, moving it and adding & renaming another file fix the probelm??
    UEFI only supports a limited number of file systems. The specification demands FAT32 for hard disks including USB drives (hence the EFI System Partition on your drive now) and FAT16 or FAT12 for removable media (i.e. floppy or optical).

    DVDs contain either ISO9660 or UDF as the filesystem.

    For a DVD to contain a valid UEFI boot record, it needs an embedded FAT image at the start containing the boot loader. You can't see these embedded records with a normal ISO mount tool or by looking at a burned disc in Explorer, but they're there.

    This is the same way a bootable DVD works with BIOS - it needs an embedded floppy disk image at the start, containing a BIOS loader.

    It works with your USB stick because the stick is formatted with FAT32 and has an EFI/Boot/bootx64.efi file on it. It doesn't work with your DVD because your DVD doesn't have any valid UEFI embedded header (i.e. your DVD has no FAT partition containing EFI/Boot/bootx64.efi)

  12. #42
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    It doesn't work with your DVD because your DVD doesn't have any valid UEFI embedded header
    Then how can I create one?
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  13. #43
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    Then how can I create one?
    Depends on the tool you use to generate the .iso from your temporary Windows Installer folder. oscdimg, Microsoft's tool, supports it if you add the right parameters.

  14. #44
    The late but legendary peterb - Onward and Upward peterb's Avatar
    Join Date
    Aug 2005
    Location
    Looking down & checking on swearing
    Posts
    19,378
    Thanks
    2,892
    Thanked
    3,403 times in 2,693 posts

    Re: Unable to install Win7 with a GPT drive

    Three more helpful links:

    This one talks about EFI - which was the predecessor to UEFI, but it is a well written introduction

    http://homepage.ntlworld.com/jonatha...t-process.html

    The next two rather more involved and specially addresses UEFI, and the use in Linux/unix systems, but the principles are the same for any OS. The first deals with bootloaders

    https://wiki.archlinux.org/index.php/Boot_Loaders

    This one deals with the process after the boot loader has executed, and possibly of less interest/relevance to you.

    https://wiki.archlinux.org/index.php...ware_Interface
    (\__/)
    (='.'=)
    (")_(")

    Been helped or just 'Like' a post? Use the Thanks button!
    My broadband speed - 750 Meganibbles/minute

  15. Received thanks from:

    videobruce (04-12-2013)

  16. #45
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    Thanks, I did find the 1st & 3rd articles the other day in my travels.
    Can't believe it's this much hassle. I'll settle for the USB stick for now to get things rolling.
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  17. #46
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    It works with your USB stick because the stick is formatted with FAT32 and has an EFI/Boot/bootx64.efi file on it. It doesn't work with your DVD because your DVD doesn't have any valid UEFI embedded header (i.e. your DVD has no FAT partition containing EFI/Boot/bootx64.efi)
    I forgot to ask this, does the actual make/ model of the optical drive matter? IOW's, are any different in this respect, can one handle this better than others?
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

  18. #47
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Unable to install Win7 with a GPT drive

    Quote Originally Posted by videobruce View Post
    I forgot to ask this, does the actual make/ model of the optical drive matter? IOW's, are any different in this respect, can one handle this better than others?
    Nope

  19. #48
    Registered+
    Join Date
    Apr 2005
    Posts
    76
    Thanks
    11
    Thanked
    1 time in 1 post

    Re: Unable to install Win7 with a GPT drive

    If the boot folder in the instalation files is copied and moved up one level, then a file from a already installed W7 is added and renamed, booting from a USB stick works. A DVD still doesn't.
    When not in use, turn off the juice.
    Think of someone else instead of just yourself. There is far more to it than your utility bill.

Page 3 of 4 FirstFirst 1234 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •