[Intro]
Windows 2000/XP and UEFI
But before starting the video, let's take a look at what BIOS and UEFI are, and how they differ from each other.
BIOS is a set of firmware that provides initial PC startup and hardware initialization. When you turn on the PC, you first see the BIOS, and only then you get into the installed OS. The BIOS chip is stored on the motherboard.
BIOS has a pseudo-graphic interface and works only with disks with MBR boot record. Also, the BIOS is not able to see hard drives larger than 2TB.
And UEFI not only has a full graphical interface and mouse support, it supports drives larger than 2TB thanks to GPT markup, which replaced the legacy MBR. Also appeared a protection mechanism against running unsigned boot code - Secure Boot.
UEFI is exactly the same BIOS, but much cooler and more modern. Each OEM has a different UEFI interface, but the fundamentals are the same. UEFI support has appeared in Windows since Windows Vista. In this video we will try to install UEFI support on Windows 2000/XP
Let's start with Windows XP. We are now installing it in BIOS mode.
And here we have a clean Windows XP running on Legacy BIOS.
There is a patch for Windows XP that allows you to add support for UEFI and thereby teach the system to boot from UEFI-based computers
The patch itself is simple: it contains several files from the beta build of Windows Vista and you just need to copy everything to the designated folders. Create the "EFI" folder on the C:\ drive, and the "Boot" folder in it
Copy the bootmgfw.efi file to C:\EFI\Boot and rename the file as "bootia32.efi"
Next, copy winload.efi to C:\Windows\System32
Next, edit the boot.ini file In the boot record after "/fastdetect" add "/USENEWLOADER"
After we have done everything, change the platform type from BIOS to UEFI and try to start it.
Initially, there will be just a black screen and it will seem that everything is frozen...
But no, the system will start properly :)
And will work exactly the same as it did on Legacy BIOS That is, we added UEFI support to Windows XP and learn the system to boot stably on this platform.
The system also support safe mode and other boot settings.
Now you can go to Windows 2000
We do everything exactly the same, with only one additional action. Since Windows 2000 is NT 5.0, and Windows XP is NT 5.1 - I believe that you can try to replace hal.dll
Since the system directory in Windows 2000 is WINNT, it doesn't hurt to create a Windows folder. Whether it will work in Win2K? I don't know.
But, alas, no matter how hard we try to run Windows 2000 on UEFI, it won't work. Windows 2000 does not support UEFI at all, it can only work in BIOS Even if you do not replace hal.dll, it will be exactly the same
Normal and safe boot modes do not work here.
That's all I wanted to show. Hope it was interesting! Until next time!
Subscribe. The names of all musical compositions are indicated in the description!