Junction Trouble

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have a dual boot system (XP and Vista) and resized partitions using
Partition Magic 8 on XP. Vista loaded but the user profiles could't be loaded.
The reason:
Partition Magic changed the volume to drive letter association but failed to
update the junctions so I ended with Vista installed on "F:" but "Documents
and Settings" pointed to "C:" (along with all the other junctions)

Interesting note: Vista looked for my profile using the junction and not the
absolute path.

I could launch programs using CTRL+ALT+DEL->Task manager but system tools
like Management Console failed to load.

BTW, is there a simple way to fix junctions?
 
jmontesi said:
I have a dual boot system (XP and Vista) and resized partitions using
Partition Magic 8 on XP. Vista loaded but the user profiles could't be
loaded.
The reason:
Partition Magic changed the volume to drive letter association but failed
to
update the junctions so I ended with Vista installed on "F:" but
"Documents
and Settings" pointed to "C:" (along with all the other junctions)

Interesting note: Vista looked for my profile using the junction and not
the
absolute path.

I could launch programs using CTRL+ALT+DEL->Task manager but system tools
like Management Console failed to load.

BTW, is there a simple way to fix junctions?

What XP calls the Vista system drive is irrelevant to Vista. Each operating
systems assign their own letters to drives and partitions.

Try booting into Vista and verifying that when running Vista, what the
system drive letter is.
 
You can verify the system partition from Vista using the diskpart utility.

1) Open an "administrator" command prompt

- Press ctrl+alt+delete
- Select task manager
- Click the processes tab
- Click Show processes from all users
- Click File
- Click run
- Type cmd and press enter.

2) Run diskpart to identify the system volume

Type the following commands and press enter:

- diskpart
- list volume

The system volume will be labeled as "Boot", ignore the one listed as
"System".

If for some reason the "Boot" volume is not assigned a drive letter of C,
type the following commands and press enter:

- select volume <n> (where <n> is the volume # that is currently assigned C)
- assign letter=<l> (where <l> is an unused driver letter)
- select volume <n> (where <n> is the "boot" volume #)
- assign letter=c


- JB

Vista Support FAQ
http://www.jimmah.com/vista/
 
Somehow the drive letter assignation changed.
What XP calls the Vista system drive is irrelevant to Vista. Each operating
systems assign their own letters to drives and partitions.

Try booting into Vista and verifying that when running Vista, what the
system drive letter is.
 
thanks for your response.
I used diskpart but unfortunately the affected volume is the boot volume.
Diskpart informed that you can't change drive letters for volumes tagged as
system, boot or swapfile.
 
Back
Top