Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Boot-time drive letter assignment...

Featured Replies

Win XP Home SP2

I'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.

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 OS

There 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

  • Author
as I see it this is not correct:

once NTLDR has selected from which active Primary partition to load the OS

OK, 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.

once NTLDR has selected from which active Primary partition to load the OS

There 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. :unsure:

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.