On 28/01/13 15:37, Ulf Zibis wrote: > Hi, > > from the Manual page sfdisk(8): > "... For example, when there are several primary DOS partitions, DOS > assigns C: to the first among these that is bootable.)" > > This seems to be wrong. I'm not 100 % sure about DOS, but about modern > Windows, above statement is definitely wrong. Correct is: > "... Windows/DOS assigns C: to the first among these that is visible > (=not hidden).)" > "... Windows/DOS typical generic MBR boot code loads and executes the > bootloader found on the first among these that is bootable.)" > > to be sure, I tested following: > - having old WinXP installation on sda1, labelled "WIN_OLD" > - copy this partition by GParted to sda2 > - newly install WinXP on sda1, labelled "WIN_NEW" > - set sda2 to active > - boot > --> result: > 1. in effect, WinXP from sda1 becomes booted > 2. sda1 is named C:, cd1 is named D:, "bootable" sda2 is named E: > > As today Windows is the more interesting use case, at least please add > correct info for the Windows case. > > Many thanks for your attention and hopefully answer, > > -Ulf Well, DOS assigns drive letters only to partitions it can read (although obvious, this is not explained in the main page). When a partition is hidden, it appears as having a different type, so it's skipped and thus not taken into account. In the Windows NT family (ie. all modern windows versions) it is possible to assign fixed letters to a drive, so you no longer get the letter-dancing that happened before. -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html