Dude. The faster you let go of this Windows running on top of DOS concept the faster you'll ramp up on how the guts of the OS are running. Windows was a DOS shell back in the 3.1 days.
NTLDR starts life in real mode with 640k of memory available to it.
The FIRST thing it does is switch to protected mode so that the full 32bits of memory addressing are available to it. Any type of environment that ANYTHING DOS related could run in is now gone. *poof*
NTLDR then whips up some page tables so it can page memory below 1MB and turns on protected-mode with paging. A bit later in the boot process after NTLDR passes control to ntoskrnl, SMSS.exe will setup the rest of the paged memory environment that NT 4.0/5.x lives in.
The important thing to know is: It ain't DOS, any of it! It's 100% pure 32bit Windows. It is so far removed and alien to DOS that when you run a DOS program in has to run NTVDM (NT Virtual Dos Machine), which is an emulator for a realmode dos environment! To see this happen, simply fire up a DOS program in XP and watch NTVDM appear in your list of running processes.
As for remnants - yeah you can find them. This doesn't quite mean what you think though. Somewhere on your hard drive you can find "progman.exe" remember that bad boy? Yeah, you can still get it to run with some effort but it will launch WOW (Win16 on Win32 that thunks up the 16bit instructions to 32 bit). Further more, WOW will be running inside...you guessed it...NTVDM.
After you ditch this DOS stuff, ditch the "M$ Windoze" crap too. It's so...netscape.
NTLDR starts life in real mode with 640k of memory available to it.
The FIRST thing it does is switch to protected mode so that the full 32bits of memory addressing are available to it. Any type of environment that ANYTHING DOS related could run in is now gone. *poof*
NTLDR then whips up some page tables so it can page memory below 1MB and turns on protected-mode with paging. A bit later in the boot process after NTLDR passes control to ntoskrnl, SMSS.exe will setup the rest of the paged memory environment that NT 4.0/5.x lives in.
The important thing to know is: It ain't DOS, any of it! It's 100% pure 32bit Windows. It is so far removed and alien to DOS that when you run a DOS program in has to run NTVDM (NT Virtual Dos Machine), which is an emulator for a realmode dos environment! To see this happen, simply fire up a DOS program in XP and watch NTVDM appear in your list of running processes.
As for remnants - yeah you can find them. This doesn't quite mean what you think though. Somewhere on your hard drive you can find "progman.exe" remember that bad boy? Yeah, you can still get it to run with some effort but it will launch WOW (Win16 on Win32 that thunks up the 16bit instructions to 32 bit). Further more, WOW will be running inside...you guessed it...NTVDM.
After you ditch this DOS stuff, ditch the "M$ Windoze" crap too. It's so...netscape.