Novice question on dual boot

Page 1 of 2 12 LastLast

  1. Posts : 138
    Windows 7 Ultimate x86
       #1

    Novice question on dual boot


    Greetings.
    Novice here needs advice setting up dual boot configuration on the same disk.
    First attempt was to use DISM++ to install two different flavours of windows 7 (x64 and x86) to partitions C: and D: respectively on a MBR disk. Boot info was stored in the 100MB system partition.
    When the system boots up, the windows boot manager displays both options as windows 7. Not very informative, one would say. How does one modify it to show something like Windows 7(x86) and Windows 7 (x64)?
    Many thanks and best regards,
    Attached Thumbnails Attached Thumbnails Novice question on dual boot-dualboot.jpg  
      My Computer


  2. Posts : 16,149
    7 X64
       #2

    You can use commands, or easier with bootice
    booticev1.3.3x64x86.zip
      My Computers


  3. Posts : 396
    Windows 7/8.1/10 multiboot
       #3

    The command SIW2 refers to is bcdedit. Open a command prompt window as Administrator, and type "bcdedit /?" for an inkling of what you can control.

    For your purposes, you want to boot into one of your OSes, open a command prompt window as Administrator, and use the command syntax:
    bcdedit /set {current} description "text I want to see goes here"

    This will change the boot item entry for the currently booted OS. You can also set the text of the other OS as well, but you'd have to suss out what arcane code to substitute for "current" between the curly brackets. It's much easier to reboot into the other OS so that one is "current", and repeat the procedure using the same syntax from there.
      My Computer


  4. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #4

    Here's a decent video by Brian at Britec Computers UK
    How to Dual Boot Windows 7 and Windows 10 - YouTube

      My Computer


  5. Posts : 138
    Windows 7 Ultimate x86
    Thread Starter
       #5

    Greetings gentlemen, many thanks for the kind reply.

    SIW2 said:
    You can use commands, or easier with bootice
    booticev1.3.3x64x86.zip
    Thanks for this incredibly useful tool, SIW2.
    1. If an OS image is restored to a new partition, can Bootice be used to add a boot entry on the new disk linking to this partion?
    2. Is there a reason to use the older v1.3.3 version?
    Many thanks and best regards,

    dg1261 said:
    The command SIW2 refers to is bcdedit. Open a command prompt window as Administrator, and type "bcdedit /?" for an inkling of what you can control.
    For your purposes, you want to boot into one of your OSes, open a command prompt window as Administrator, and use the command syntax:
    Code:
    bcdedit /set {current} description "text I want to see goes here"
    This will change the boot item entry for the currently booted OS. You can also set the text of the other OS as well, but you'd have to suss out what arcane code to substitute for "current" between the curly brackets. It's much easier to reboot into the other OS so that one is "current", and repeat the procedure using the same syntax from there.
    Greetings Dan. Your macrium video was a most impressive piece of work. Much better than the official FAQ.
    Have a couple of questions on running macrium under W7:
    1. When using macrium to restore a partition, there's an option to copy the boot info. Does the feature work for both single and multi boot configurations?
    2. I've had no luck using bcdboot to create boot entry under W7. Is this feature deprecated under W7? Does macrium use this command?
    3. DISM++ uses its own copy of bcdboot(v10.0.10586) which apparently works under W7. Would it be safe to replace the W7 copy with the one from w10?
    4. I notice your have the MSR partition removed under GPT. So this reserve partition is not needed at all?
    Many thanks and best regards,
    Attached Thumbnails Attached Thumbnails Novice question on dual boot-bootice.jpg  
      My Computer


  6. Posts : 396
    Windows 7/8.1/10 multiboot
       #6

    goopy said:
    1. When using macrium to restore a partition, there's an option to copy the boot info. Does the feature work for both single and multi boot configurations?
    2. I've had no luck using bcdboot to create boot entry under W7. Is this feature deprecated under W7? Does macrium use this command?
    3. DISM++ uses its own copy of bcdboot(v10.0.10586) which apparently works under W7. Would it be safe to replace the W7 copy with the one from w10?
    4. I notice your have the MSR partition removed under GPT. So this reserve partition is not needed at all?
    I'm not familiar with the "copy boot info" option, so can't comment. Either I've overlooked it, or perhaps we're using different versions of the program. (I have 7.1)

    But without further information, I don't know what Macrium might be defining as "boot info", anyway. It might be the BCD, or it might be the Disk ID, or the disk's GUID, or who knows what. I've never worried about it because it's so easy to rebuild the boot setup with the Macrium tool that it just seems like a moot issue.

    The bcdboot command is not deprecated, but it's almost certainly been enhanced for Win8 and Win10. I wouldn't expect any issues using the later version -- it has to be backward compatible, after all, as the same startup process is used for Vista, 7, 8.x, and 10.

    I'm not sure what you're talking about "replacing", though. In Win7 the bcdboot executable is embedded in the recovery environment, so it's not like it's a simple matter to copy-and-paste a different version. (The RE is a .wim file, not a normal partition where you can tinker with the files.)

    I find the recovery environment such a user-unfriendly place that I seldom go there, and even remove it from my own computers. It's the reason more user-friendly utilities like Easy BCD, Visual BCD, and BootICE exist in the first place.

    But, again, the Macrium boot repair tool is so simple and manages to work in perhaps 90% of the cases I've tried, so it's the first place I turn.

    As for the MSR, it's an unused placeholder partition on most systems. It's usually superfluous and can be deleted. AFAIK, it's there in case you want to use dynamic disks (ugh!) or bitlocker, where I think it holds the tools to unlock the OS partition if you've encrypted it with bitlocker.
      My Computer


  7. Posts : 1,849
    Windows 7 pro
       #7

    EasyBCD - NeoSmart Technologies

    You have to be very careful with the bootloader or you won't be able to boot Windows.
      My Computer


  8. Posts : 138
    Windows 7 Ultimate x86
    Thread Starter
       #8

    dg1261 said:
    I'm not familiar with the "copy boot info" option, so can't comment. Either I've overlooked it, or perhaps we're using different versions of the program. (I have 7.1)

    But without further information, I don't know what Macrium might be defining as "boot info", anyway. It might be the BCD, or it might be the Disk ID, or the disk's GUID, or who knows what. I've never worried about it because it's so easy to rebuild the boot setup with the Macrium tool that it just seems like a moot issue.

    The bcdboot command is not deprecated, but it's almost certainly been enhanced for Win8 and Win10. I wouldn't expect any issues using the later version -- it has to be backward compatible, after all, as the same startup process is used for Vista, 7, 8.x, and 10.

    I'm not sure what you're talking about "replacing", though. In Win7 the bcdboot executable is embedded in the recovery environment, so it's not like it's a simple matter to copy-and-paste a different version. (The RE is a .wim file, not a normal partition where you can tinker with the files.)

    I find the recovery environment such a user-unfriendly place that I seldom go there, and even remove it from my own computers. It's the reason more user-friendly utilities like Easy BCD, Visual BCD, and BootICE exist in the first place.

    But, again, the Macrium boot repair tool is so simple and manages to work in perhaps 90% of the cases I've tried, so it's the first place I turn.

    As for the MSR, it's an unused placeholder partition on most systems. It's usually superfluous and can be deleted. AFAIK, it's there in case you want to use dynamic disks (ugh!) or bitlocker, where I think it holds the tools to unlock the OS partition if you've encrypted it with bitlocker.
    Thanks for the kind reply, Dan.

    1. I get the following error message when running bcdboot under W7. The same command works under W10. That's why I asked if the W7 version is deprecated. Are you able to get it to run under W7?
    The W7 bcdboot.exe copy can be found in the C:\Windows\System32\ folder, with version number 6.1.7601.17514. Is there a patch that brings it up to date?
    Code:
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    
    C:\Windows\system32>bcdboot C:\Windows /s S:
    BFSVC: Failed to create a new system store. Status = [c000003a]
    2. I've attached a screen shot of Macrium's "Restore Master Boot Record Settings" when restoring an image to a partition under W7. In the example shown, I'm trying to create a dual boot configuration by adding a W7 OS partition (H) to the blank partition (G) on a W10 disk.
    Will Macrium do the job properly, adding a new boot entry to the system partition without wiping out the original one, and dealing with different partition schemes of source and target?

    3. Another common issue when using Macrium to restoring an image is disk id conflict. What is the best way to ensure the target does not get assigned the same disk id as the source?

    Many thanks and best regards,
    Attached Thumbnails Attached Thumbnails Novice question on dual boot-macrestore.jpg   Novice question on dual boot-summary.jpg  
      My Computer


  9. Posts : 396
    Windows 7/8.1/10 multiboot
       #9

    Oh, I see -- you're trying to use Win7's bcdboot to modify something on a Win10 system. I don't know what has been assigned S: in your command "bcdboot C:\Windows /s S:", but I wouldn't expect a 7 utility to be forward compatible with 10. I'd expect a 10 utility to be backward compatible with 7, but not the other way around.

    And I was looking for a "copy boot info" setting when you were referring to the MBR. That's not boot info.

    The MBR option is the same as what's covered by the "Fix Windows Boot Problems" function, illustrated in several places in my video. It's the second of the four preselected checkboxes just before clicking "Finish" to execute the fix-it function.

    Normally there's no need to rewrite the MBR. You might need to do that if the MBR had been corrupted by a boot sector virus, but otherwise it won't matter. As a general policy, there's usually no harm in rewriting the MBR, so you can leave the option selected if you wish.

    IAC, your target is a GPT disk, and the MBR is ignored on a GPT disk, so it's irrelevant.

    But here's the real problem: according to your screenshot in post #8, it looks like you're trying to clone or restore an MBR-installed Win7 to GPT. That won't work. I've discussed that starting at 14:45 in my video.

    You can copy 8 or 10 from MBR to GPT, or vice versa, and you can copy 7 from GPT to MBR, but you cannot copy 7 from MBR to GPT. It won't boot unless you somehow repair 7 to add some missing EFI-related files.

    I don't see any point in using 7 with a GPT disk, so I don't know how to do that kind of repair. Your target disk is only 500 GB so, personally, I would have just done an MBR-style dual-boot.

    But I know a lot of people seem to be obsessed with UEFI like it's some shiny new toy, so maybe they have some solutions on how to convert Win7 from Legacy/MBR to UEFI/GPT boot. Maybe using the 10 version of bcdboot against the 7 partition might work, but as I said, I've no experience with that. If you do try that, I would expect you'd probably have to do it from UEFI mode, not from a Legacy mode command prompt.
      My Computer


  10. Posts : 138
    Windows 7 Ultimate x86
    Thread Starter
       #10

    dg1261 said:
    Oh, I see -- you're trying to use Win7's bcdboot to modify something on a Win10 system. I don't know what has been assigned S: in your command "bcdboot C:\Windows /s S:", but I wouldn't expect a 7 utility to be forward compatible with 10. I'd expect a 10 utility to be backward compatible with 7, but not the other way around.

    And I was looking for a "copy boot info" setting when you were referring to the MBR. That's not boot info.

    The MBR option is the same as what's covered by the "Fix Windows Boot Problems" function, illustrated in several places in my video. It's the second of the four preselected checkboxes just before clicking "Finish" to execute the fix-it function.

    Normally there's no need to rewrite the MBR. You might need to do that if the MBR had been corrupted by a boot sector virus, but otherwise it won't matter. As a general policy, there's usually no harm in rewriting the MBR, so you can leave the option selected if you wish.

    IAC, your target is a GPT disk, and the MBR is ignored on a GPT disk, so it's irrelevant.

    But here's the real problem: according to your screenshot in post #8, it looks like you're trying to clone or restore an MBR-installed Win7 to GPT. That won't work. I've discussed that starting at 14:45 in my video.

    You can copy 8 or 10 from MBR to GPT, or vice versa, and you can copy 7 from GPT to MBR, but you cannot copy 7 from MBR to GPT. It won't boot unless you somehow repair 7 to add some missing EFI-related files.

    I don't see any point in using 7 with a GPT disk, so I don't know how to do that kind of repair. Your target disk is only 500 GB so, personally, I would have just done an MBR-style dual-boot.

    But I know a lot of people seem to be obsessed with UEFI like it's some shiny new toy, so maybe they have some solutions on how to convert Win7 from Legacy/MBR to UEFI/GPT boot. Maybe using the 10 version of bcdboot against the 7 partition might work, but as I said, I've no experience with that. If you do try that, I would expect you'd probably have to do it from UEFI mode, not from a Legacy mode command prompt.

    Greetings Dan.

    1. Running bcdboot under W7
    I've been trying to find out if the bcdboot tool that ships with W7 is deprecated, but there appears to be little interest on this forum. Finally got a chance to play with the W10 version running in W7, and it worked as expected. So if you need to use this tool under W7, grab hold of the copy that ships with the 1909 ISO.
    Code:
    C:\Windows\system32>E:\buda\bcdboot C:\Windows /s S:
    Boot files successfully created.
    However, bcdboot doesn't seem to set up the Recovery Environment (RE) in the boot entry. For W10, the Recovery folder is placed in the System partition in a MBR setup, and a separate partition in a GPT setup. For W7 it is placed in the C: drive. Does anyone one know how to do this manually?


    2. Macrium Reflect
    Turning on the Restore MBR Setting seems to mess up the multi-boot entries. So remember to disable it when using MR to restore a partition, and run bcdboot to add the boot entry.


    3. DISM++

    This is a capable tool to manage multi-boot configurations if a graphical interface is preferred. SIW is the man to look for if there's any question. Also use the following commands, courtesy of Dan, to change the boot selection menu screen and modify the OS description.
    Code:
    bcdboot C:\Windows
    Code:
    bcdedit /set {current} description "text I want to see goes here"
    Many thanks and best regards,
    Attached Thumbnails Attached Thumbnails Novice question on dual boot-w10bcd.jpg  
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 05:54.
Find Us