Moving Boot manager to Different Drive

OEM

W.U.D. is a Nightmare
Guru
VIP
Local time
1:04 PM
Messages
605
Went to test drive Win7 drive image backup and because the Vista/Win7 boot manager is on XP (triple boot), Win7 needs to run the backup to include XP drive as well.

Can I move the boot manager from XP to the Windows 7 drive so I can run the backup of Win7 without including XP's drive? :geek:

Note: Because I use Dell's Media Direct on Vista, only the XP drive is a Primary Drive, Vista & Win7 are Logical. Not sure if thats going to matter.

I'm OK with command prompt & bcdedit. What I'm not sure about is the term "store", Is it the store that contains the boot manager and by moving the store, will it reassign/rework the boot loaders for each OS drive?

I understand its critical to not make mistakes here and have exported the store to different locations including a thumb for backup. But if this goes bad, I might need help getting a bootable system back.

Wish I had a spare 2.5 drive lying around, it would have made testing Win7 a lot easier. :cry:
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
Yep, you can move the boot files, no problems. You will not have to reconfigure anything. And you can fully test after you do it so you will know for sure that you can delete the original boot files.

Copy bootmgr to the 7 drive. Then copy the boot folder to the 7 drive, ignoring the warning that it can't copy bcd and bcd.log. Just tell it to skip them.

Then do from elevated command prompt:

bcdedit /export X:\boot\bcd


where X is your 7 drive.

Change bios to boot from 7 drive and you should be good to go.

As a side note, you can take ownership of the boot folder and then delete all the language folders inside that do not apply to you. All that is needed to keep is one folder for your language (en-US), the fonts folder, bcd, bootstat.dat and memtest.exe.

Also, your Win 7 partition should be set as active.
 

My Computer

Computer Manufacturer/Model Number
self built
OS
7600.20510 x86
CPU
P4 550 3.4 GHz HT running at 3.5 GHz
Motherboard
MSI PM8M3-V (MS-7211 v1.x) Micro-ATX mainboard
Memory
OCZ 2 GB(2x1GB) DDR400mHz running @ 414 mHz
Graphics Card(s)
HIS Radeon HD 3850 IceQ 3 Turbo HDMI Dual DL-DVI AGP
Sound Card
MOTU Traveler firewire studio interface 192 kHz 24 bit
Monitor(s) Displays
22" widescreen Acer X223W LCD, 17" Compaq P75 CRT
Screen Resolution
1680x1050 and 1280x1024
Hard Drives
SATA I x2 WD, 400 GB and 120 GB, SATA 2 WD Caviar Black 1 TB
PSU
350W generic
Case
Cybertronpc, it glows blue
Cooling
stock cpu fan, Ice-Q 3 gpu and system, many case fans
Keyboard
Logitch Classical Keyboard 200
Mouse
Logitech Mediaplay cordless
Internet Speed
1792/448 kbits/sec
Other Info
SATA II PCI fake RAID adapter, 1 GB Readyboost, original ATI Remote Wonder (even works with WMC perfectly), Logitech Rumblepad 2 game controller x2
Yep, you can move the boot files, no problems. You will not have to reconfigure anything. And you can fully test after you do it so you will know for sure that you can delete the original boot files.

Copy bootmgr to the 7 drive. Then copy the boot folder to the 7 drive, ignoring the warning that it can't copy bcd and bcd.log. Just tell it to skip them.

Then do from elevated command prompt:

bcdedit /export X:\boot\bcd

where X is your 7 drive.

Change bios to boot from 7 drive and you should be good to go.

As a side note, you can take ownership of the boot folder and then delete all the language folders inside that do not apply to you. All that is needed to keep is one folder for your language (en-US), the fonts folder, bcd, bootstat.dat and memtest.exe.

Also, your Win 7 partition should be set as active.

Hi torrentg,
Thanks for posting,

At what point can 7 partition be marked as active. It's not showing that option as of now and if needs to be active in order to boot after the change, how will I be able to it if I can't boot?

Also note, 7's partition is logical, not sure if you can set a logical drive active. In Disk Management many right click options shown for primary drives are not shown for logical drives.

This looks to be a show stopper???

This is on a Dell notebook with only one drive and in order use Dell Media Direct, I had to setup the disk in this manner. Otherwise Vista and 7 would be on primary drives and not logical.
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
Welp, using diskpart it doesn't seem possible to mark a logical partition as active.
If the partition with the boot manager needs to be active, then I don't think it will work.
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
This looks to be a show stopper???

You're welcome. Yeah, only primary partitions may be set active. So looks like a show stopper to me.

You said: "Note: Because I use Dell's Media Direct on Vista, only the XP drive is a Primary Drive, Vista & Win7 are Logical. Not sure if thats going to matter."

Curious now...What is that software? And how many physical drives do you have? Where's each OS on it/them?
 

My Computer

Computer Manufacturer/Model Number
self built
OS
7600.20510 x86
CPU
P4 550 3.4 GHz HT running at 3.5 GHz
Motherboard
MSI PM8M3-V (MS-7211 v1.x) Micro-ATX mainboard
Memory
OCZ 2 GB(2x1GB) DDR400mHz running @ 414 mHz
Graphics Card(s)
HIS Radeon HD 3850 IceQ 3 Turbo HDMI Dual DL-DVI AGP
Sound Card
MOTU Traveler firewire studio interface 192 kHz 24 bit
Monitor(s) Displays
22" widescreen Acer X223W LCD, 17" Compaq P75 CRT
Screen Resolution
1680x1050 and 1280x1024
Hard Drives
SATA I x2 WD, 400 GB and 120 GB, SATA 2 WD Caviar Black 1 TB
PSU
350W generic
Case
Cybertronpc, it glows blue
Cooling
stock cpu fan, Ice-Q 3 gpu and system, many case fans
Keyboard
Logitch Classical Keyboard 200
Mouse
Logitech Mediaplay cordless
Internet Speed
1792/448 kbits/sec
Other Info
SATA II PCI fake RAID adapter, 1 GB Readyboost, original ATI Remote Wonder (even works with WMC perfectly), Logitech Rumblepad 2 game controller x2
You're welcome. Yeah, only primary partitions may be set active. So looks like a show stopper to me.

You said: "Note: Because I use Dell's Media Direct on Vista, only the XP drive is a Primary Drive, Vista & Win7 are Logical. Not sure if thats going to matter."

Curious now...What is that software? And how many physical drives do you have? Where's each OS on it/them?

Dell Media Direct is software and kinda a hardware thing too. It allows the user to boot into a Media Program when the notebook is off. The user would not have to boot into the OS. The notebook has a separate button to launch the dell media program.

The notebook has just one hard disk. It's first setup partitioned using the dell media direct dvd. It creates a utility, c:, d (extended), and a "media direct" partition.
D: drive is extended and thus logical partitions can be created. After media direct dvd is ran and creates the partitions, you run xp which installs to c:. From there I created 3 logical partitions on the extended partition. One for vista, seven, and storage.

vista and later os's, it is possible to install them on logical partitions. Imagine its due to the new boot manager. After all OS's are installed, you have to pick one to finish the media direct install. This is so the media direct program knows which os to access the media files in. Pop in the media direct dvd and install within os and it builds the media direct partition with the needed info.

I'd post a picture of my disk manager, but I have a different hard drive installed in it right now. I will have to install it again at some point and will post pic's when I do.

Hope this helps.

Added Picture of Disk Management:

View attachment 15934
 
Last edited:

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
What you could do is completely backup your Win 7 partition. Then use Acronis Disk Director Suite to convert the 7 partition to a primary one, in advanced mode. I am not sure if this will wipe the partition or not of data, so that is why you must completely backup first.

After converting to primary, see if the data has been wiped. If not, good. If so, replace it from the backup.

Then move the boot files as previously discussed, to the 7 partition. Then set 7 partition active. Reboot and go to command prompt, type bcdedit. If it all looks well that it has booted off the 7 partition (also in disk management, the 7 drive should now show as system and boot), you can go ahead and delete the boot files on the XP partition.

Good luck!

Or a different approach would be to take a small amount of that free space, say 50 mb, and try to create a primary partition out of that. 4 are allowed per disk and it looks like you only have 3 already, so 1 available. Then move the boot files there and set that active.

Let me know if you decide to try either approach and how it goes.
 

My Computer

Computer Manufacturer/Model Number
self built
OS
7600.20510 x86
CPU
P4 550 3.4 GHz HT running at 3.5 GHz
Motherboard
MSI PM8M3-V (MS-7211 v1.x) Micro-ATX mainboard
Memory
OCZ 2 GB(2x1GB) DDR400mHz running @ 414 mHz
Graphics Card(s)
HIS Radeon HD 3850 IceQ 3 Turbo HDMI Dual DL-DVI AGP
Sound Card
MOTU Traveler firewire studio interface 192 kHz 24 bit
Monitor(s) Displays
22" widescreen Acer X223W LCD, 17" Compaq P75 CRT
Screen Resolution
1680x1050 and 1280x1024
Hard Drives
SATA I x2 WD, 400 GB and 120 GB, SATA 2 WD Caviar Black 1 TB
PSU
350W generic
Case
Cybertronpc, it glows blue
Cooling
stock cpu fan, Ice-Q 3 gpu and system, many case fans
Keyboard
Logitch Classical Keyboard 200
Mouse
Logitech Mediaplay cordless
Internet Speed
1792/448 kbits/sec
Other Info
SATA II PCI fake RAID adapter, 1 GB Readyboost, original ATI Remote Wonder (even works with WMC perfectly), Logitech Rumblepad 2 game controller x2
I am not sure if this will wipe the partition or not of data, so that is why you must completely backup first.

It shouldn't harm any data. At least it didn't for me last time I converted my XP partition from logical to primary. But certainly backup is still a good idea if you're worried.
 

My Computer

Computer Manufacturer/Model Number
Too many to list.
OS
XP, Seven, 2008R2
CPU
AMD, Intel, VIA
Motherboard
Various
Memory
Corsair, Kingston, etc.
Graphics Card(s)
ATI, NVIDIA
Monitor(s) Displays
Samsung
Hard Drives
Maxtor, Western Digital
Keyboard
qwerty
Internet Speed
22 Mb/s @ home, 1 Gb/s @ server
Other Info
All of my systems still run fastest on XP 32-bit for the most part. Win7 is fun to play with, but I still prefer XP for raw speed, security, and functionality.
What you could do is completely backup your Win 7 partition. Then use Acronis Disk Director Suite to convert the 7 partition to a primary one, in advanced mode. I am not sure if this will wipe the partition or not of data, so that is why you must completely backup first.

After converting to primary, see if the data has been wiped. If not, good. If so, replace it from the backup.

Then move the boot files as previously discussed, to the 7 partition. Then set 7 partition active. Reboot and go to command prompt, type bcdedit. If it all looks well that it has booted off the 7 partition (also in disk management, the 7 drive should now show as system and boot), you can go ahead and delete the boot files on the XP partition.

Good luck!

Or a different approach would be to take a small amount of that free space, say 50 mb, and try to create a primary partition out of that. 4 are allowed per disk and it looks like you only have 3 already, so 1 available. Then move the boot files there and set that active.

Let me know if you decide to try either approach and how it goes.


I have Norton Save & Restore 2 (similar to ghost) and will backup all partitions and see if it has a tool to convert a logical partition to a primary one. I kinda like the idea of a small boot manager partition all by itself. What I'll do is reserve the front side of the free space and leave 50 mb at the end to create a boot manager partition. Then try to convert it to primary with Diskpart, Acronis Disk Director Suite, or Norton S&R2 .

Don't think I can split the extended partition by converting the Seven partition to a primary, but it might work if that 50 mb partition is the last one in the extended partition. If that works, I'll then follow your instructions on moving the boot manager. Its worth a try as I would like to test the windows 7 recovery and including the 50 mb boot manager partition is no big deal; its a lot better than having to back up all of XP's.

Thanks for the Help, we'll give it go some time tomorrow.
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
You can only have 4 partitions in Total - including the extended partition.
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
  • Like
Reactions: OEM
You can only have 4 partitions in Total - including the extended partition.

Thanks, I forgot the extented counted as a primary.

Now I'm thinking I'll convert the utility partition to the boot partition. I don't beleive it currently contains anything relating to booting or has anything to do with the dell media direct program. Its just a diagnostic utility that I never use, so I guess I could delete whats on it and use it as a boot partition.

Its 47 mb in size, is that big enough for the boot manager?
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
Not sure about that - 7 creates a 100mb partition - though it occupies only 32mb of that, if I remember correctly.

If you are adventurous you could try it and see.

If you are going to experiment - I suggest you make backup images of your partitions and MBR - to restore in case you hose something.

I would use a 3rd party tool rather than Windows Backup.
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
On that note, this project is officially dead. Wanted to test windows 7 backup w/o it including the partition (XP) where the boot manager is, but at this point its really not worth it. Next time I install Windows 7, I'll test it out.

Thanks every one for the help,

I'll play around with moving the boot manager (for the learning experience) and testing 7's recovery on the next install.
 

My Computer

Computer Manufacturer/Model Number
POS
OS
OS3.5
CPU
celery
Motherboard
Good Question ...Unknown
Memory
memory never forgets
Graphics Card(s)
OB
Sound Card
OB
Monitor(s) Displays
HUGE
Screen Resolution
168000000x105000000
Hard Drives
full
PSU
OEM 65watt
Case
N/A
Cooling
OB
Keyboard
OB
Mouse
mouse
Internet Speed
1 Trillion MBps
Other Info
Still An Awesome Forum!
To move your (native, bootable) Win7 VHD to a new drive, is the same true? ie Can I do this?

  1. Connect new drive (as external)
  2. Format new drive (active partition)
  3. copy boot (DIR), bootmgr and the VHD, and export BCD to newDrive:\Boot
  4. Install new drive (locally)
  5. Boot into (existing VHD) OS on new (internal SSD) disk
So your GUIDs stay the same?


Is it THAT easy?!


Been (virtually) burned a few times already


Thanks guys
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Dell
OS
Windows 7 Ultimate 64bit
CPU
2.2
Memory
8Gb
Graphics Card(s)
NVIDIA
Screen Resolution
1280/762
Mouse
built in pad || iphone || MS wireless
Internet Speed
100MB
Antivirus
Avast
Browser
Chrome, Chrome portable
Hi all. I wonder if you could help me with Vista. I have boot loader located on old hdd with XP and can't move it with command bcdedit /export X:\boot\bcd - it says access denied. I tried to open access but that doesn't work. How is it possible to do that? Thank you.
 
Last edited:

My Computer

Computer type
PC/Desktop
OS
Windows Vista

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Yep, you can move the boot files, no problems. You will not have to reconfigure anything. And you can fully test after you do it so you will know for sure that you can delete the original boot files.

Copy bootmgr to the 7 drive. Then copy the boot folder to the 7 drive, ignoring the warning that it can't copy bcd and bcd.log. Just tell it to skip them.

Then do from elevated command prompt:

bcdedit /export X:\boot\bcd

where X is your 7 drive.

Change bios to boot from 7 drive and you should be good to go.

As a side note, you can take ownership of the boot folder and then delete all the language folders inside that do not apply to you. All that is needed to keep is one folder for your language (en-US), the fonts folder, bcd, bootstat.dat and memtest.exe.

Also, your Win 7 partition should be set as active.
You say to copy the boot folder, but where is the boot folder located?
 

My Computer

Computer Manufacturer/Model Number
HP
OS
Windows 8 Pro
Memory
8gb
Monitor(s) Displays
23 inch Acer
Back
Top