UEFI Explained: Windows 10/11 and UEFI
ฝัง
- เผยแพร่เมื่อ 1 มิ.ย. 2024
- Moving from BIOS to the new UEFI is a major technical transition for motherboards. Think of UEFI as a small operating system. We will explore how Windows 10 changes to incorporate UEFI into the operating system boot structure. Why GPT is critical to UEFI and how Microsoft provides the utility to upgrade your disks for UEFI. What is the difference between UEFI and UEFI and CSM enabled? We will look at partitions and how they change moving from CSM to UEFI native mode.
UEFI Spec Manual: drive.google.com/file/d/1Kr9S...
Links to Documentation
PowerPoints in *.pptx format: drive.google.com/file/d/11_kq...
Slide Deck in PDF: drive.google.com/file/d/19NSH...
Video Notes in *.docx: drive.google.com/file/d/1C45P...
Video Notes in PDF:
drive.google.com/file/d/1wxqE...
Our Free E-Books online for IT students-IT professionals and Anyone wanting to further their technical education: drive.google.com/drive/folder...
If you would like to support the channel, Join our channel membership, it’s $2.99/month (less than a Starbucks coffee); see the “Join” button on our channel homepage. / @techsavvyproductions
OR
Subscribe to the channel as it helps our channel perform better on TH-cam’s algorithm.
Check out our TH-cam channel for more content!
TH-cam: / vanderl2796
Check out our Website: www.techsavvyproductions.com
Mr.V Linkedin: / lowell-vanderpool-5797...
Dub Eastern by Kevin MacLeod is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
Source: incompetech.com/music/royalty-...
Artist: incompetech.com/
Email: mrvanderpool@techsavvyproductions.com
Quick Access to more videos on TechSavvyProductions Channel:
Troubleshooting Windows Lockups, Application Hangs, and Blue Screen of Death • IT Admins' Guide to Wi...
TPM 2.0 using Windows 11 and Windows 10 • TPM 2.0 Demystified: I...
Windows 10 Secure Boot: Sharpen your Security • Boot Up with Confidenc...
UEFI Explained: Windows 10 and UEFI • UEFI Explained: Windo...
Windows Recovery Environment WinRE: Explained • Windows Recovery Envir...
How to Rescue Data when Windows will not Boot • From Boot Failure to D...
Windows 10 startup problems: Fixing Boot Problems • Windows 10 startup pro...
Day 1: Troubleshooting Windows Applications. What is a process and What are threads? • Mastering Windows Appl...
Day 2: Troubleshooting Windows Applications. Types of Applications and Processes. • Troubleshooting Essent...
Day 3: Troubleshooting Windows Applications: Process States • Windows Application Tr...
Day 4: Process Explorer Metrics and Troubleshooting Windows Applications • Mastering Process Expl...
Day 5: A Look at Microsoft Store Apps and Why we don’t Troubleshoot them! • Troubleshooting Micros...
Day 6: Linux GUI Applications are coming to Windows • Linux GUI on Windows: ...
Day 7: Understanding Application *.DLL files • Cracking the Code: Day...
Windows Services: A Technical Look at Windows 11 and Server 2022 Part 1 • Windows 11 & Server 20...
Hyper-V Explained: Providing Network-Storage-Graphic performance in a Virtual Machine • Hyper-V Performance Wi...
Hyper-V: Understanding Virtual Machines • Demystifying Virtual M...
Hyper V: Advanced Topics Performance NUMA and Shielded VMs • Hyper-V Performance an...
Out of Band Server Management: A Look at HP iLO • Going Rogue: How Out o...
Troubleshooting Windows 10 and Windows 11 Using Task Manager • Task Manager Unveiled:...
How to Rescue Data when Windows will not Boot • From Boot Failure to D...
Advanced Troubleshooting for Frozen/Lockup Computers/Servers and Applications • Resolving Windows Appl...
Troubleshooting Windows Lockups, Application Hangs, and Blue Screen of Death • IT Admins' Guide to Wi...
Understanding and Troubleshooting Fiber-Optic Communication • Fiber Faults to Fixes:...
Keeping Your Fiber Optic Skills Sharp: Understanding Fiber-optic communication • How to Stay Lit: Maste...
Maximize your Server RAID Performance • RAID to the Max: Boost...
Network Switch Explained: ASIC chips, Extending your LAN • LAN 2.0: How Network S...
OSI Layer 5 Explained: Mastering Networking • Session Sensation: An ... - วิทยาศาสตร์และเทคโนโลยี
Your videos are golden Mr. Vanderpool. Thank you very much for taking the time and effort to record and upload them, much appreciated.
You are very welcome
Hello from the UK and thank you for all the hard work making these video. I’ve been working as a support tech at various levels for 10 years and find them very informative and a good refresh lesson
Thank you for sharing and leaving an encouraging word!
Thank you Sir! We appreciate you explaining these advanced IT subjects. Please keep them coming!
Thank you for your encouraging comments!
Great content. Most important, great style - simple, precise English, effective use of video time. My time. Thanks.
Glad it was helpful!
Best video to explain UEFI. I finally understood it after many confusing videos out there. Thank you.
Glad it helped!
This is an amazing video! I'm currently studying for my compTIA A+ certification and I always end a chapter with looking up videos for additional/repeat information. I'll check out your other videos as well.
Glad you enjoyed and found them helpful!
always great videos! thank you!!
Thank you for your encouraging comments!
Thank you. This has been really helpful to someone who only learned, debugged and did forensics on BIOS/MBR/VBR etc and is new to UEFI.
Thanks for watching!
Hands down the best explanation of UEFI that I found on TH-cam. Thank you!! 👍
Thank you for your support of the channel!
Lowell your videos are absolutely fantastic.
Thank you for your comment and for watching!
Best explanation and all you need to get a grasp of UEFI. Well done!
Glad it helped!
thank you for this video, my Dad's Laptop was in Bios mode I found out, then thanks to the MBR2GPT tool in windows, I coverted it to GPT. Thank you. Greeting from Slovakia.
We love those folks from Slovakia! Blessings Thank you for watching!
Everytime when i watch your lectures i find new thing. Sir, you did a great job . Your lecturs are more practical stuff which help to understand the theory behind the OS.
We always enjoy hearing from our viewers! Thanks for watching!
Really nice and informative video, I had some doubts about the booting process of Windows and this helped me to clarify those doubts.
Thanks for watching!
What a fantastic video, thank you!
Glad you enjoyed it!
everything is clearly explained ... really superlative video ... thank you
Thanks for watching!
Great stuff! Helped me a lot
Glad it helped!
Great video Mr.vanderpool thank you very much .
Thank you for your encouraging comments!
This was very helpful. I'm going to use what I learned tomorrow. I installed Windows 10 without checking the BIOS settings
Thanks for watching!
Love it!!! Great tutorial. So thoroughly explained. Thank you!!! I do have a question for you...Just curious... What is that widget on your desktop's upper right corner I see in 6:10min? What's the apps' name?
I believe that was an ASUS board app for viewing network traffic, I try out lots of software and general if it does not prove really useful it goes. I do not remember the name sorry.
@@TechsavvyProductions I understand. I do the same thing. Always testing all kinds of things. Thank you for replying and for this WONDERFUL tutorial on UEFI.
I have a Windows 10 installation (BIOS) without a separate system partition and tried to convert it via mbr2gpt.exe but it didn't work. So I ended up again at your channel.
Hopefully I can solve the problem and then post a detailed solution for other people here.
Thanks for your great videos!
Thanks for the comment and for watching!
Actually, MBR2GPT is buggy on some Windows versions, i tested it on Windows 7 system with Windows Loader in it and it got stuck at Startup Repair after that.
Excellent video, thanks!
Glad it helped!
Thanks again for the educative one...
Thanks for watching!
I'm having problem to install Win10 on my new Dell Optiplex 3070 DOS and have no clue how to solve it. learnt a lot about UEFI from here and it helps me to understand the basic concept of BIOS boot vs native UEFI boot. Finally I manage to get my new pc with Win10 installed. Thank you very much.
Awesome!
Respect to your good work, thanks a lot
Much appreciated!
Awesome video! thank you boss!
Glad you liked it!
Thank you for producing these videos. They are actually in english.
Thank you for watching
This is excellent, thanks!
Thanks for watching
lol, you were probably recording late at night and didn’t want to disturb anyone when you recording that one part. So ASMR
Thanks for watching!
fantastic video! Thanks
Thanks for watching!
Leet stuff! Thanks for this detailed info video! Now I know we don't need to format and reinstall Windows just to change to native UEFI.
Thanks for the comment and for watching our channel!
yours is perfect. These are going to takes loads of ti off the learning process.
Thank you for the comment and for watching!
Thank you for sharing!
Thank you for your support!
Thanks sir for coming back.. you are best. I have learned a lot from you.
Thank you for your encouraging comments!
@@TechsavvyProductions it's an honour for me to get reply from you. Thank you sir for sharing your knowledge and experience with us.
Hello Mr Vanderpool, I have a question about the efi partition, in your video , you explain how does the firmware know to find this path (\EFI\Microsoft\Boot), it is becuase this information is put into the firmwares NVRAM by windows. so the quesiton is : this information is put into NVRAM during the windows installatoin by windows ? or when ?
To my knowlege , Firmware is software code that was burn into chip on motherboard , the firmware can not be changed , but if windows "put" some info into NVRAM in order to let firmware can find windows files, that means firmware can be changed ? or it just change the configuration of UEFI , not the fireware code itself.
Could you please explain this a little more ?
Great question, remember all firmware have read-write memory, we use to call it CMOS, today it is called NVRAM. So the firmware that boots the motherboard is only overwritten when we "flash" the firmware. But users configure their motherboard using the menus to boot to certain drives, configure memory speeds, enable virtualization and more and those settings are saved in NVRAM. Windows, when it installs uses this NVRAM to store variable like path and file names.
@@TechsavvyProductions Thanks so much
Simply GREAAAAT😄
Thank you for your encouraging comments!
Thank you for explaining it really well. I always had 'Auto' for CSM and thought Windows 10 needed it in order to install my Nvidia GPU card and ASUS WiFi PCIe Lan card. Even though the machine came with Windows 8.
If you can enable secure boot and other security features for your operating system.
Feeling lucky! Thanks!
Thanks for watching!
Great video!
Thank you for your encouraging comments!
If isn't broken, don't fix it.
From my point of view, UEFI brings more problems than solutions.
I bet most people looking to this kind of videos are to solve a UEFI problem rather than improve their systems.
But anyways you are doing a great job!!
I agree with "If it isn't broken, don't fix it" learned that the hard way, but UEFI was fixing a major problem with computer firmware. The older BIOS were written in assembly languages that most developers were not experienced in coming out of universities, and moving the PC platform forward with new features were going be very difficult with BIOS. You are correct UEFI does bring new problems but the many new solutions and features should be worth the pain. Thanks for the comment!
Sorry I still have one question , when computer with BIOS enable ,then power on, then firmware will read the first sector from the first bootable hard drive. then execute the executable code to read partitions , in order to know where is the boot sector , which contains bootmgr and bcd.
But if a computer with UEFI enable , when it is power on, will the firmware also read first sector of hard drive ? otherwise , how does firmware can know where is the efi partition and what is inside the efi partition , and without the content of efi partition, how does firmware can know where is bootmgr and bcd.
Or it is a fix structure of efi partition ? which always begins from the first sector to xxx sector on hard drive.
So sorry I am just getting to your comments, I hope you found a solution. Thanks for watching! I am working hard on keeping up with the great questions and comments from the TH-cam community. Again apologies for not responding within a reasonable time frame.
What if you would like to remove the mount point? I did add mountvol X: /s and I was able to see the EFI partition. Is it safe to unmount the partition now with mountvol X: /d or /p? Thank you.
You can remove the mount point!
it's finally ti. i'm ready to learn.
Thanks for watching
Hi, May I know what is the motherboard that has the socketed design for the UEFI chip? Thank you :)
That is a good question, I do not remember. Most motherboards are no longer putting these expensive sockets on the boards for firmware. Instead they are now adding backup firmware chips to the board, it is cheaper. If the board is incorrectly flashed and the chip is unbootable and second chip can boot the board.
I have one question though:
Should I stick with Windows 10 default drivers when installing Windows 10 freshly with CSM disabled in UEFI Bios, or should I install old Windows 8 drivers the motherboard came with?
I find third-party drivers really bad for FAN and CPU usage. The fan gets noisy. Whereas, Windows 10 default drivers keep my PC running buttery smooth.
Always use the latest manufactures drivers, never older drivers. Windows drivers that come with Microsoft Update are usually fine.
I have a Windows 10 and Ubuntu dual boot setup. Both are setup to UEFI with CSM. Do you know anyway I can safely convert both OSes to be able to boot in UEFI Native mode?
Microsoft has a utility to convert basic disks to GPT partition without loss of data. Linux forums I am sure can help you with modify the boot structure of Linux to convert to UEFI. Thanks for watching.
Thanks. Do you have a video on how to boot to CD or USB with a UEFI systems?
th-cam.com/video/sp8BugR9rKw/w-d-xo.html Rufus is wonderful software allowing you to create a bootable USB drive with Windows. It supports UEFI.
Which really occurs first, the POST or hardware initialization? Because if the CPU or RAM is malfunctioning, how can you initialize anything?
Power applied begins the hardware initialization, UEFI firmware also begins motherboard initialization, POST is a very basic test of system functions after initialization.
Can the option for CSM being default on all of the x570 motherboards be the cause of why there are so many boot issues? I have been working on my Ryzen 3900x, Asus x570 MB, GSkillz Trident Neo 32GB DDR4 3600 with a Crucial P1 1TB nvme m.2, RTX 2060 KO Ultra. Was only able to boot into windows by clearing CMOS by pulling battery. I tried everything possible with what I had to work with. Reseated everything, 1 stick (every slot, every combo), full teardown and reassembly. No pin issues, no dirt, nearly new system. Tried different ram that was slower, no difference. But if I cleared CMOS, it would eventually power up monitor with "f1 to enter setup f2 to accept defaults and continue". From there i HAD TO chose F2 to be able to boot. Even after choosing that, I would have to restart and then windows would pop after a long time.
So my question is, does the fact that CSM is enabled by default the cause? I know that my m.2 drive shows in console->msinfo as UEFI. I gave up after 2 weeks of fighting this. UEFI might be all great and all, but it sure seems to be more trouble than anything. I have my old PC from a decade ago and a bunch of laptops that still work fine, before UEFI. It sort of feels like after 1999 when OBD2 changed everything for the car world and now they are a nightmare if something fails.
Wow, I just purchased a x570 motherboard ASUS and have my Ryzen 3900 waiting for a graphics card, soon to come. This is my new video editor so I will see if I have the same issues because I do want UEFI enabled and safe boot. By the way you did a great description of your troubleshooting steps, I rarely get that in comments. kudos!! I will let you know my experience!
@@TechsavvyProductions thanks for the video and good luck with the new setup (doubt you will need it though). Yes, these 'off the shelf' boards are being shipped with very old bios files and have CSM enabled by default. When I contacted Asus, they were aware of the situation and their resolution was sending a 'boot kit' - which is a basic AM4 processor so you can boot into bios/Uefi to update them. The whole situation is really wrong. There are infinite posts on Reddit, youtube, etc. Now for the good news- if you get it all updated and can boot to Windows, the 3900x is an absolute beast. With the setup I stated, running Cinebench or Heaven Benchmark testing is nuts. The performance is outrageous.
I have a question, i have an old Asus Eb 1503 computer. its like a 2013 or 2012 computer and i installed windows 10 64 bit it windows 10 didn't enable or look for my the drivers for my front USB 3.0 ports on the front of the computer and no matter how hard i tried it still wasn't enabled or installed when i even tried to manually install the drivers and also gaming was a bit slower, so deleted everything and started a new fresh copy of windows 10 64 bit and i installed the UEFI version of Windows 10 64 bit and it found and enabled my front USB drivers and the system is faster but didn't understand why that was with UEFI on an old micro computer that being the Eb 1503. Another problem with the UEFI is that it doesn't have a system reserved partition compared to the regular windows 10 and win 10 UEFI won't update properly and its harder to understand why its not as easy to expand the system partion that it has for those important windows updates, its all really confusing. I was just wondering if you could explain these aspects of my questions. It would be much appreciated, also am i better off with regular windows 10 64 bit or windows 10 64 bit UEFI?
Great questions, UEFI generally does not improve performance or "Plug and Play" the discovery of hardware. The fresh installation does make sense in allowing new hardware to be discovered and enabled. Your partitioning with UEFI does give you both a UEFI FAT partition and a System partition (boot files are stored here) and then the Windows Partition. Updates are a pain for everyone, but the older the hardware the more likely you are going to have issues.
When your coin cell battery dies... and your computer reports an invalid partition table... that is when you learn to select the bios checkbox for UEFI.
Thanks for watching!
Thank you!!!!
Thank you for your encouraging comments!
Thank you!
Thank you for your encouraging comments!
Lowell Vanderpool You’re welcome!
really helpfull
Thank you for watching!
I believe this is the most comprehensive video I watched on UEFI and GPT. However there is something I still don't understand fully. I wonder if there is any point to convert a MBR Windows 10 disk to GPT. The real advantage of GPT is the capability of booting from disks greater than 2TB. SSD >= 2TB are quite expensive and few needs such a space as boot disk. Windows 10 can read/write GPT extra/external disks even if it boots from MBR. So if a disk greater than 2TB is not strictly required as boot disk, what is the real advantage to convert Windows 10 from MBR to GPT? Maybe I'm wrong but as far as I know, once Windows boots, it behaves in the same way either as MBR or GPT.
Claudio, thanks for the comment! Keep in mind UEFI requires GPT, so if you want to move to UEFI, Microsoft provides the utility to convert without the loss of data.
So .... , Mr. Vanderpool ....., you are leaving me with a efi-partition mounted on my system ..., without telling me how to unmount it ......
What shoud i do ? just reboot to get the efi-partition unmounted ?
Yes, reboot. Each boot cycle you mount the EFI partition and as the boot chain continues all is wiped as Windows takes over the boot process.
On my bios it says "windows boot policy for uefi without compatibility support module (csm), what does it mean?
That is native UEFI, it is what most folks want.
@@TechsavvyProductions so i should use uefi (gpt)? I have 1tb hdd
If you are using CSM, Microsoft has a utility to convert your HD to GPT and then you are ready to move to UEFI. Windows 10 is built for UEFI so if you can... move.
@@TechsavvyProductions thank you, and i want to
I recently cloned a drive that was originally mbr but somehow after I had cloned I realised it had cloned it as a gpt uefi mode. It would not boot. I even changed the bios to Uefi and it still would not boot. All I got was a black screen asking me for a bootable device.
Windows 10 startup problems: Fixing Boot Problems: th-cam.com/video/JdRPYjYKc9g/w-d-xo.html
This is for old hardware correct? All new motherboards now use UEFI and GPT.
UEFI requires GPT partitions on boot drive. You must convert your NTFS drivers to GPT prior to turning on UEFI.
Please notice that Windows does not create a MSR-Partition when you use MBR2GPT.
In this case Windows is also running without any problem!
You don't have a MSR-Partition when you create a Dual-Boot-System (2 x WIN10) on 2 separate Disks.
Thank you for the comment and information. Windows continues to amaze me in their work-arounds.
@valentinhorstmann6951 Problems with setting up a Dual-Boot-System (Win11, Win10) on 2 separate disks is actually why I'm here. My objective is investigate running redundant systems. It was surprisingly easy to setup Win11 system with a second SSD and fresh Win10, but definitely missing was the Recovery and I'm guessing based on your comment, the MSR-Partition.
I cannot get out of MBR2GPT Disk layout validation failed!!! :( its driving me crazy. I'm on a clean install of windows
www.thewindowsclub.com/fix-mbr2gpt-failed-errors-and-issues-on-windows-10
Dude please explain
Advanced Programmable Interrupt Controller APIC
And the difference between APIC and PIC
Both perform the same task, allowing hardware the ability to access the CPU and software. APIC allow engineers to choose hardware that need higher priority over other devices. This article goes into a great deal of depth on what the APIC does. en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller#:~:text=As%20its%20name%20suggests%2C%20the,issues%20in%20multiprocessor%20computer%20systems.
The last step when u download the update from Windows catalogue with the kb code how to install then
Sorry but I stop use PC long time ago
Erion sorry I am not understanding the question, feel free to give a little more information, Thanks!
so, MSR partition is not required on every disk as Microsoft claims, it is only usefull on a disk that has multiple partitions assigned.
It is a partition needed for UEFI, think of UEFI as a small operating system and it uses MSR for file storage.
@@TechsavvyProductions yes but only needed on the boot drive (partitioned drive) apparently, not on every drive attached or available to windows OS.
@@TechsavvyProductions To be clear, step #7 ("Finds \EFI\Microsoft\boot") on the Review slide concerns the \EFI directory on the MSR partition?
I was iffy about UEFI but as of today I am running it natively
Awesome! Thanks for doing and watching, what could be better?
@@TechsavvyProductions I noticed the performance almost instantaneously!
My Win 10 search finds msinfo32 but not sysinfo32.
Allan if I said "sysinfo32" which is possible, it was a mistake! Thanks for the comment and alerting me to the error.
@@TechsavvyProductions Thanks. At any rate, I got far enough to know that one of my laptops is already on full native UEFI. Haven’t checked the other one yet.
I hope UEFI and Secure Boot becomes permanent in the future.
I agree, the internet would be safer!
👍
Thank you for watching!
Is there other lecturer like Mr Vanderpool on TH-cam??
Check out www.professormesser.com/, thanks for watching
Windows is best running on MBR, especially for cloning, KISS, forget about EFI.
Thanks for watching!
rember life is short, so spend it wisely
Thanks for watching!
I bought "Beyond BIOS" but found out that is was an extremely brief overall concept and then nothing but data structures. No intent. No algorithms. A typical bad programmer's view of code. The belief that describing a C structure implies the code.
Thanks for watching!
It's to loud and licky. Not nice for
Thanks for the feedback!
favorite tNice tutorialng... In life. That's not an exaggeration it's actually the pinnacle of my existence, and if my life were a solar system, creating
Thanks for watching!
UEFI boot error.
Go to this video. It will show how to solve all problems in this area! Umm Yeah!
Thanks for watching!
GPT is also in normal BIOS! You list is INCORRECT!!!!!!!!!!
Thank you for the feedback!
This video was the top result when I searched TH-cam for "pmbr_boot", but if it was mentioned in the video I missed it, so I am wondering why this video appeared in the search results?
Keith, not sure but sorry about that!
@@TechsavvyProductions Not your fault, but I am puzzled by the TH-cam search algorithm in this case.