UEFI

  Рет қаралды 34,320

ITFreeTraining

ITFreeTraining

Күн бұрын

UEFI
In this video from ITFreeTraining I will look at Unified Extensible Firmware Interface or UEFI. Traditionally BIOS performed the role of the initial boot process for a computer; UEFI is replacing BIOS and addresses a number of limitations of the BIOS.
Access the rest of the course: ITFreeTraining.com/ap
Download the PDF handout: ITFreeTraining.com/handouts/ap...
What is UEFI?
0:0:17 UEFI was first developed in 2005. It was designed to replace BIOS. BIOS or the Basic Input Output System has been around since the 70s. There have been a lot of improvements in computing during this time and BIOS has been able to address some of these but not others. UEFI addresses the limitations of BIOS and also adds additional features that were not available in BIOS. The UEFI is a single chip located on the motherboard. You can see in this example, the left motherboard has one UEFI chip and the right motherboard has two. In the case of the right motherboard there are two chips in case one was to fail. The chip can vary in size and shape but generally nowadays is quite small. The UEFI chip contains the software that is used when the computer first starts up. You may also hear it referred to as firmware or even BIOS. Often hardware devices will have software embedded in them which is used to operate the device. For example, a video camera. Think of it as software for hardware. This software for hardware is often referred to as firmware. As the UEFI is software to make the hardware of the computer operate, this is why it is often called firmware. You may also hear UEFI referred to as BIOS. Whilst technically this is incorrect, BIOS has been around for so long that people, especially IT technicians, are just more accustomed to using this name. It may also be called UEFI BIOS. Next, I will take a look at some of the differences between UEFI and BIOS.
UEFI Direct Architecture Support
0:1:53 The first big difference is that BIOS supports only 16bit instructions, regardless of what the CPU supports. UEFI supports the same instructions as the CPU. CPUs on the market today are generally 32bit or 64bit. Since the first Intel CPUs ran in 16bit mode, it made sense for the BIOS to operate on 16bit instructions. However, as CPU’s improved, for backward compatibility reasons, BIOS kept running in 16bit. For a long time, since the BIOS was used for initial start-up and setup this was not a problem. With modern 32bit and 64bit CPUs, the CPU will start in pseudo 16bit mode. This mode allows the BIOS to operate with 16bit instructions. This has a lot of limitations, for example the BIOS will not be able to access all the memory in the computer. The idea behind having a pseudo 16bit mode is to allow BIOS to start the computer up and then switch to either 32 or 64bit mode. Thus, 16bit is designed essentially just to allow the operating system to boot and is very limited in what it can do. UEFI on the other hand, can run code that is the same as the CPU. This allows UEFI to access all the RAM on the computer. UEFI can also run its own software and device drivers without an operating system being installed.
Larger Storage Support
0:3:20 The next big difference is that UEFI supports larger storage devices. UEFI supports storage devices over two terabytes in size. It does this by using the GUID Partition Table or GPT partition table. BIOS uses a master boot record or MBR. MBR has the greatest compatibility since it has been around since the first personal computers were developed. However, MBR has a limit of only being able to address two terabytes of space. You will find however, that some operating systems and BIOS combinations will be able to use GPT drives as data drives and in some cases may be able to boot from them. The difference with UEFI is that it will always support booting from a drive with GPT. BIOS will not always support booting from a GPT drive, it depends on which operating system is running. Linux will generally support it whereas Windows will generally not. Most UEFI will also have backward compatibility options. These options will allow UEFI to use a storage device with an MBR partition.
Description too long for KZfaq. Please see the following link for the rest of the description. Access the rest of the course: ITFreeTraining.com/ap/1115
References
None
Credits
Trainer: Austin Mason ITFreeTraining.com
Voice Talent: HP Lewis hplewis.com
Quality Assurance: Brett Batson www.pbb-proofreading.uk

Пікірлер: 45
@adrianandrews2254
@adrianandrews2254 Ай бұрын
FOR INTEREST ONLY: (1) All GPT drives still have an MBR ! You can make a dual boot disk which uses both methods and will boot to Windows 11 on a new PC and Windows 10 on an old one. (2) I have an Intel i3-4130 motherboard running original IBM-PC software and using all the original ports by never switching out of 16 bit mode. (3) I have an 8-BIT BIOS chip from 1978. Because EPROM was so expensive I had to get the BIOS in 512 bytes. That's why early controllers for networks and HDD used to have their own BIOS "extension" chips on board.
@adrianandrews2254
@adrianandrews2254 Ай бұрын
Just a hobby-horse of mine. I wrote the firmware for an early IBM PC clone. MBR drives are NOT limited to any capacity. It depends on both the SECTOR size of the drive and the version of FAT used by the operating system. I have devices with 128 bit, 512 bit and 4096 bit sectors and formatted in FAT8, FAT12, FAT16 and FAT32. The smallest is a 40 year old 35 track single sided 5.25" FDD and the largest is a 2023 Seagate drive with 4K sectors.The drive capacities vary from 37KB to 16TB ! All the HDD and USB drives BOOT on a 2015 SuperMicro Dual Xeon server board with unmodified BIOS (latest update).
@mortezahabibnia8120
@mortezahabibnia8120 9 күн бұрын
Very good information. thanks
@brucegavin7614
@brucegavin7614 2 жыл бұрын
Kudos.. very comprehensive explanation. Like all "innovations" the increased complexity leads to increased failure. Those who have had to repair UEFI boot failures and corrupted configurations resulting from Microsoft update baloney, will understand this. BIOS was the rope-and-tire-swing method... all it did was work. It would be nice to see the author do a second take on UEFI... bug fixing. The steps required for resetting, clearing, repairing and fixing UEFI problems. BCDEDIT /export is your friend.... make a backup before your UEFI system takes a dive.
@itfreetraining
@itfreetraining 2 жыл бұрын
Glad you liked the video. You are right, UEFI is a lot more complicated than BIOS so good when it works. We will consider doing a video at some stage on UEFI related problems.
@DoDoTec281
@DoDoTec281 3 жыл бұрын
Very informative, thank you!
@itfreetraining
@itfreetraining 2 жыл бұрын
Thanks for watching.
@tuyetnhungnguyenthi8871
@tuyetnhungnguyenthi8871 2 жыл бұрын
This tells us that enabling CSM increases the booting time, because it allows you to boot via UEFI even if the system has MBR partition.
@itfreetraining
@itfreetraining 2 жыл бұрын
CSM allows compatibility with older hardware. As a result, it can slow the booting processing down. Essentially allows UEFI to use some BIOS features.
@javiermitchell7073
@javiermitchell7073 2 ай бұрын
Very informative, thanks!
@itfreetraining
@itfreetraining Ай бұрын
Thanks very much, and thanks for watching.
@ahemednor5201
@ahemednor5201 2 жыл бұрын
perfect ,simple and best thanks 🙏🙏🌹🌹
@itfreetraining
@itfreetraining 2 жыл бұрын
Most welcome 😊
@xenaedmonds9876
@xenaedmonds9876 3 жыл бұрын
Great video. Thanks.
@itfreetraining
@itfreetraining 2 жыл бұрын
Glad you liked it!
@TeePeeB
@TeePeeB 3 жыл бұрын
Outstanding!
@itfreetraining
@itfreetraining 7 ай бұрын
Thanks for watching.
@siddheshswami2565
@siddheshswami2565 3 жыл бұрын
Very Useful Video
@itfreetraining
@itfreetraining 2 жыл бұрын
Thanks
@NaganathanSandramohan
@NaganathanSandramohan 3 жыл бұрын
thank you very useful video
@itfreetraining
@itfreetraining 7 ай бұрын
Thanks very much.
@raghutr1165
@raghutr1165 2 жыл бұрын
outstanding... All drivers to be digitally signed, for secure boot to be successful
@itfreetraining
@itfreetraining 2 жыл бұрын
Glad you liked the video.
@s.b.mathur9957
@s.b.mathur9957 Жыл бұрын
Wonderful
@itfreetraining
@itfreetraining 10 ай бұрын
Thank you
@Beatsonlite
@Beatsonlite Ай бұрын
Day 5 dont give up
@itfreetraining
@itfreetraining Ай бұрын
Thanks for watching.
@escapefelicity2913
@escapefelicity2913 2 жыл бұрын
well done
@itfreetraining
@itfreetraining 2 жыл бұрын
Thanks.
@ClaudePlouffe
@ClaudePlouffe 3 жыл бұрын
Good video
@itfreetraining
@itfreetraining 2 жыл бұрын
Thanks for the visit
@leichenstapler07
@leichenstapler07 2 жыл бұрын
that bios ship is labeled as bios but its meant that its the uevi nvram, and this chip doesnt even content the uefi but the uefi boot manager which boots an uefi on an uefi partition of a hard drive. right?
@itfreetraining
@itfreetraining 2 жыл бұрын
UEFI maybe labelled as BIOS although technically not correct. The UEFI will access the code from nvram like most modern BIOS will. UEFI has the option to store additional data on a UEFI partition. This is often used for a recovery partition.
@videophile222
@videophile222 3 жыл бұрын
Thank you
@itfreetraining
@itfreetraining 2 жыл бұрын
You're welcome
@torozanromica9815
@torozanromica9815 3 жыл бұрын
minunat !
@itfreetraining
@itfreetraining 2 жыл бұрын
Thank you.
@farouqstray1411
@farouqstray1411 Ай бұрын
How could you record the UEFI demo??
@itfreetraining
@itfreetraining Ай бұрын
We have this video which goes through the BIOS and UEFI. kzfaq.info/get/bejne/l5h3eraTlp6-oac.html We are working on an updated UEFI video which will released as soon as we can.
@nasalimbu3078
@nasalimbu3078 3 жыл бұрын
The dada man
@itfreetraining
@itfreetraining 2 жыл бұрын
Thanks for watching.
@sujaykumarbiswas8725
@sujaykumarbiswas8725 Жыл бұрын
Yes Sir, give more information
@itfreetraining
@itfreetraining 8 ай бұрын
Thanks very much,
@matyi1656
@matyi1656 Жыл бұрын
but can it run DOOM?
@itfreetraining
@itfreetraining Жыл бұрын
Boot your UEFI computer into the UEFI Shell environment. Change to the directory where the "doom. efi" exec is stored (change the current filesystem drive to the one that contains the exec e.g FS0: ) Type "doom" to start DOOM. github.com/Cacodemon345/uefidoom We are in the process of updating this video, so we will give it a go. Thanks for the idea. :)
Upgrading BIOS
14:59
ITFreeTraining
Рет қаралды 10 М.
BIOS
11:54
ITFreeTraining
Рет қаралды 52 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 3,4 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 29 МЛН
Motherboard Connectors
33:29
ITFreeTraining
Рет қаралды 870 М.
UEFI Explained:  Windows 10/11 and UEFI
15:41
TechsavvyProductions
Рет қаралды 143 М.
Basics of Motherboards
10:34
ITFreeTraining
Рет қаралды 14 М.
BIOS, CMOS, UEFI - What's the difference?
5:37
PowerCert Animated Videos
Рет қаралды 1,9 МЛН
Linux Internals: UEFI Boot Stages using Debian 11
28:14
DJ Ware
Рет қаралды 15 М.
Fix UEFI Partition When Windows 10 and 11 Won't Boot
14:26
Britec09
Рет қаралды 72 М.
How to use UEFI | Every other YouTube video is WRONG!
11:40
Chris Titus Tech
Рет қаралды 248 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 551 М.
Motherboard Chips and Components
23:30
ITFreeTraining
Рет қаралды 39 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 3,4 МЛН