Posted 17 April 2010 - 08:32 AM
Windows...sees a dual-boot...in the following manner (example, I have XP on 1 hard drive, Win 7 on another hard drive, both XP and Win 7 on a 3d hard drive):
Whichever O/S I boot into...will always be seen as C: when it is booted into. Windows is set up to always see the active, working O/S as the C: partition (assuming that each was properly installed and there are no hidden/recovery/manufacturer partitions which gum up the works).
All other partitions will be seen from that C: install...as E:, F:, etc., depending on the order they are installed. They are ordinary partitions, when viewed from system partition which is C:.
There can be only one C: partition at a time and the C: partition changes each time a different O/S is booted into.
The infamous "local disk" name may be given to a partition which contains an O/S...but is not active, is not booted into at the moment.
The only type of partition that is normally designated C: is the partition containing the operating system. Doing anything else may result in confusion for Windows, since it expects C: to contain the O/S booted into and active at that moment.
<<...but I still cannot understand why that's possible with hard drives and not with partitions>>
Partitions/drives...same thing, as far as Windows is concerned. If there is an O/S on that partition and it is booted into...it will reflect the C: designation. I've installed two O/Ses on the same hard drive and each reflected C: when booted into.
The only possible complication that I can envision...is if some other type of partition precedes the system partition on that hard drive.
FWIW: There is no need to physically switch drives when a dual-boot is set up properly.
<<I would like to be able to do the same thing with partitions, so at the time I access any partition, the system see it as drive C:>>
Impossible...why would you want a data partition to be designated as C:?
Such would destroy any concept of organization used by any program and by Windows.
Obviously...I'm not understanding your intent.