Junction Trouble

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?
 
M

Mark D. VandenBerg

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.
 
J

Jimmy Brush

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/
 
G

Guest

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.
 
G

Guest

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top