BetaArchive
https://www.betaarchive.com/forum/

Swapping BOOTVID.DLL - 2000, XP, ReactOS
https://www.betaarchive.com/forum/viewtopic.php?f=61&t=40047
Page 1 of 1

Author:  Dz3n [ Fri Jul 05, 2019 7:50 pm ]
Post subject:  Swapping BOOTVID.DLL - 2000, XP, ReactOS

BOOTVID.DLL is responsible for kernel graphics! Kernel asks it to draw boot screen and blue screen of death. I will show only visible changes.

Windows 2000 with XP bootvid:
Image
We can see only different font here.
Offtopic Comment
We need to hack newer executable so Windows 2000 can use it


Windows 2000 with ReactOS bootvid:
Image
Boot hangs, but animation is still working. Also some graphical glitches.
Offtopic Comment
We need to hack newer executable so Windows 2000 can use it


Windows XP with 2000 bootvid:
Image
Different font

Windows XP with ReactOS bootvid:
Image
Graphical glitch. Similar font.

ReactOS with 2000 bootvid:
Image
Different font
Image
Crazy graphical glitch in SCREEN mode.
Image
Different font in BSOD.

ReactOS with XP bootvid:
No screenshots, there's the same glitch in SCREEN mode.

XP x64 failed to boot with Vista x64 bootvid.
Vista x64 boots with XP x64 bootvid and Windows 10 1809 bootvid but without visible changes.
Somebody may try swapping with beta versions of Windows 2000 or Whistler. :)

Author:  Schneider616 [ Fri Jul 05, 2019 8:00 pm ]
Post subject:  Re: Swapping BOOTVID.DLL

What about NT4's BOOTVID.DLL? Is it the same as 2000/Whistler?

Author:  Dz3n [ Fri Jul 05, 2019 8:03 pm ]
Post subject:  Re: Swapping BOOTVID.DLL

Schneider616 wrote:
What about NT4's BOOTVID.DLL? Is it the same as 2000/Whistler?

There's no such thing in NT4. It was created during Windows 2000 development.

Author:  classiconthebox [ Sat Jul 06, 2019 12:12 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

What about Vista or 7 x86 with 2000's BOOTVID?

Author:  Dz3n [ Sat Jul 06, 2019 4:39 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

classiconthebox wrote:
What about Vista or 7 x86 with 2000's BOOTVID?

It should work, but I need to download and install x86 version of Vista..

Author:  Beta12 [ Sun Jul 07, 2019 7:05 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

Dz3n wrote:
BOOTVID.DLL is responsible for kernel graphics! Kernel asks it to draw boot screen and blue screen of death. I will show only visible changes.

XP x64 failed to boot with Vista x64 bootvid.
Vista x64 boots with XP x64 bootvid and Windows 10 1809 bootvid but without visible changes.

Very interesting.
I understand that you only tested it with an legacy BIOS. Have you tried in EFI mode?
I need to check maybe WinXP x64 will start in EFI mode on ThinkPad X220 with the original Intel graphics driver. WinXP x64 have video handling part problem in EFI mode - WinXP x64 & EFI

Author:  BetaNewbie [ Mon Jul 08, 2019 1:06 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

I am more interested in how to boot NT5.x in SCREEN mode though (show up a console with version numbers as you shown).

Author:  Dz3n [ Mon Jul 08, 2019 5:07 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

BetaNewbie wrote:
I am more interested in how to boot NT5.x in SCREEN mode though (show up a console with version numbers as you shown).


SCREEN mode is a special ReactOS kernel mode for debugging:

In order to see this, you need to boot ReactOS kernel with some debug arguments.

Maybe you want /SOS argument instead - you can try to boot in "Directory Service Restore Mode" (choose in Advanced Boot Options):
Image

Image

Author:  AyamiOoruri29 [ Wed Jul 10, 2019 6:47 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

Windows Server 2003 with ReactOS bootvid:
Image

I put /sos argument on boot.ini file. definitely works.

Author:  yourepicfailure [ Thu Jul 11, 2019 10:07 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

In essence, bootvid merely provides the vga interface for the kernel. It is no surprise you can swap them like this. This is because calls to it are hooked through other api's to hide the non-public bootvid functions.

Author:  MCpillager12 [ Fri Jul 12, 2019 1:14 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

Screenies of WinSrv2k3R2 with XP and 2000 bootvid.dll are coming soon.
It'll take around 15-20 minutes to post the screenies, because it is still downloading and need a few more minutes to install.
Image


Windows Server 2003 R2 with 2k BOOTVID.DLL
Image

Windows Server 2003 R2 with XP BOOTVID.DLL
Image

Sadly, they're the same... :(

Author:  Dz3n [ Fri Jul 12, 2019 7:35 pm ]
Post subject:  Re: Swapping BOOTVID.DLL - 2000, XP, ReactOS

MCpillager12 wrote:
Sadly, they're the same... :(

weird

Page 1 of 1 All times are UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/