planetf1 wrote:
[...]
> How can I migrate the system stuff onto another disk without a reinstall?
> bcdedit gives
>
> Windows Boot Manager
> --------------------
> identifier {bootmgr}
> device partition=D:
Warning: the answer below was generated using the SWAG methodology ;o)
I would guess that bootmgr is confused by the pointer to D: which
(obviously) becomes wrong as soon as you remove the D: drive.
I would try (at your own risk) changing that pointer to C: because
that is always what Vista calls its own home -- and that's where
you just copied the \boot directory and \bootmgr and all the hidden
files.
Now -- assuming you make the suggested change above and save it to
disk -- the newly updated boot menu will be stored on D: (not C

because that's where bcdedit stores its stuff, right?
So -- you need to erase all the stuff you copied to C: and do it
again because it will be different now. (You just changed it.)
AFTER you make the edit and re-copy the stuff to C: THEN you should
go back and re-edit the pointer to point back at D: again. Why?
Because if this whole scheme doesn't work you can always replace
the D: disk again and it will still boot, that's why ;o)
Good luck!
I strongly recommend VistaBootPro as a GUI front-end for bcdedit:
http://www.vistabootpro.org/