RatPack Posted December 23, 2007 Share Posted December 23, 2007 Win XP Home SP2I'm trying to establish at what point in the boot sequence drive letters are assigned. I understand that once NTLDR has selected from which active Primary partition to load the OS, and provided F8 has not been depressed, NTDETECT.COM is loaded and hardware detection occurs.Following hardware detection, and provided a Hardware Profile does not have to be selected, NTLDR begins the loading of the OS kernel (Ntoskrnl.exe).So, are letters assigned by NTDETECT.Com or the OS kernel or later in the process. Or does NTDETECT.COM prepare a priority list of drives with C: allocated to the first active Primary partition which it encounters and hand the list to the boot sequence?TIA. Link to comment Share on other sites More sharing options...
jaclaz Posted December 24, 2007 Share Posted December 24, 2007 Cannot answer your question, but as I see it this is not correct:once NTLDR has selected from which active Primary partition to load the OSThere is NO need whatsoever for the partition to be Primary, nor Active, any NT based system can be as well installed on logical volumes inside Extended.As far as I know all the booting happens using "internal" names, like arcpaths and \\Hardiskx\ syntax, drive lettering is only used later for some Registry settings, automatic lettering can be overridden by migrate.inf.Check these for some info:http://www.msfn.org/board/index.php?showtopic=85729&hl=http://www.boot-land.net/forums/index.php?...ic=2425&hl=http://www.911cd.net/forums//index.php?showtopic=19663(and links therein)jaclaz Link to comment Share on other sites More sharing options...
RatPack Posted December 24, 2007 Author Share Posted December 24, 2007 as I see it this is not correct:once NTLDR has selected from which active Primary partition to load the OSOK, I probably misinterpreted the following extract:Partition Table The partition loader (or Boot Loader) examines the partition table for a partition marked as active. The partition loader then searches the very first sector of that partition for a Boot Record.Seems like only a Boot Record has to be on an active partition.Thanks for your interest. Link to comment Share on other sites More sharing options...
Ponch Posted December 24, 2007 Share Posted December 24, 2007 once NTLDR has selected from which active Primary partition to load the OSThere is NO need whatsoever for the partition to be Primary, nor Active, any NT based system can be as well installed on logical volumes inside Extended.I'd say the NTLDR from the primary active partition is selected and then it points to the OS that can be installed on an other partition indeed. Link to comment Share on other sites More sharing options...
jaclaz Posted December 25, 2007 Share Posted December 25, 2007 Yep, you don't even need a Primary partition, you can boot from floppy or oter removable device (can also be used as a primitive but quite effective security measure if you do not want people fiddling with your PC):http://www.xxcopy.com/xxcopy33.htmjaclaz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now