eznix
EFI – GPT – MBR: Partition Type Codes, Boot Flags, & GUIDs
Due to the amount of confusion out on the interwebs, I decided to add a bit of context to the discussion of EFI partitions, boot flags, and GPT disk layouts. Hopefully, this will help clear up some misconceptions and provide some useful information about partitioning. Specifically, EFI system partitions and how the GPT specifications are implemented by different partitioning tools like gdisk and Gparted. If you have any questions, please ask, and I will do my best to help. Thanks.
GPT fdisk website:
http://www.rodsbooks.com/gdisk/
UEFI Specifications (chapter 5 for GPT):
https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf
List of partition identifiers for PCs:
https://www.win.tue.nl/~aeb/partitions/partition_types-1.html
Hoi, Mr.E you give me a lot of home of homework to better understand the partitioning of hard disk, sometimes I try to use OS from the same kind, so I try 3 or 4 Ubuntu's on the same HD, and works fine but when I put different OS when Ubuntu,Fedora and Calculate then with the updates are coming then I have a problem something is break. Maybe after a while when I understand all the information I have more pleasure with different OS on the same HD.
Thanks a lot and stay safe and healthy.
Eznix, A huge thank you for pointing out the "elephant in the room" that I could not see! Guess who was creating a FAT32 partition table NOT a GPT partition table and then wondered why nothing booted despite creating a FAT32 EFI partition and setting the boot and esp 'flags', D'oh! In mitigation my new (to me) super whizzy laptops is the first UEFI boot device I have ever owned. Over the last few days I have viewed a lot of vid's and web pages in an effort to find out what I was doing wrong, yours was the first to show me the error of my ways.
I am most grateful that you gave your time to clarify the ins and outs of MBR versus GPT. B-)
UEFI Specifications" page but should have known there is is such a thing… 🙂
Awe yes the good old Fat32 remember it well when OS/2 started using it for the bigger hard drives. I always called it the microsoft Fart 32 table… Silly me… Lol
Thank you for the video and showing us or reminding us all of these little tidbits…
Thanks for the links too Eznix!
LLAP
Awesome
Good video. I could be wrong, but I think the main issue with FAT16 was that it didn't have journaling feature and some other features, hence FAT32, but FAT32 had it's own limitations (no larger file size than 4GiB or something like that for example), hence NTFS. I find it puzzling that people keep using MBR on "bug free" (large majority and all since 2012 or so) EFI capable systems with a "modern OS" (anything starting with Windows 8, every supported version on GNU/Linux). Even more puzzling is usage of "CSM" (mobo specific term) with GPUs after 2012-2014, since most if not all of them have GOP support. Some even insist they don't want to "complicate things", but what they are actually doing by using compatibility/legacy mode is complicating things.
Great video Ez.
Great video Mr. Eznix! Fun to think back on where we were and where we are (sometimes). I use the T3500 workstation and it does not have a uefi option. I put a SSD and Arch on it back in May 2020 I think.. Use it every day. So far so good. No hiccups. I don't think legacy and not useful go hand in hand. Thanks for sharing your hard work & knowledge. It's dope. Stay safe, we need you here.
Thank you so much!!! Gdisk sounds like a great tool which I will learn. Have a great day!!!! 🙂