Windows 8 and 8.1 Forums


Windows 7/8 Dual Boot Drive Letter Issue

  1. #11


    Krakow
    Posts : 7
    windows 7/8 dual boot


    yes, every time I meant the guid, sorry for not stating it clearly. Also bcdedit can be used as you pointed out, instead of win7 install/recovery option, but it was simpler for me to let the tool do the work (probably the combo bootrec /rebuildbcd and bootrec /fixboot could also have worked to automatically restore the entries before step 3).

      My System SpecsSystem Spec

  2. #12


    INDIA
    Posts : 148
    Windows 8 RP, Windows 7


    Quote Originally Posted by gaelow View Post
    Ok, I finally solved it, here is how:

    a) Forget about dual letter issues. There are none at all, when using bcdedit just work with the current letter assignment whatever it is (I guess internally the volume id is what's stored, so when you run bcdedit /enum it will always list the whatever-OS-install-currently-running's drive as C: )

    b) Before dual installing windows 8, I had a previous bcd fix on my windows 7 install in order to load an unsigned driver which windows 8 install reverted: That's what was causing the "cannot verify winload.exe digital signature" problem.

    After learning this, here's what I did:

    1) I booted windows 8 and erased ALL the entries on my BCD file one by one using bcdedit /delete {entryguid} (including {bootmbr} and some not showing in the os selection menu), from a cmd console with admin rights.

    2) I restored the erased entries booting with a windows 7 installation disk (after language selection click next and then select repair system: the lack of entries on the BCD file is automatically detected and solved)

    3) The key thing: I had to put windows 7 bcd entry into test signing mode and disabling integrity checks, just as it was before windows 8 install messed it up, so I booted again windows 8 and input the following commands (on a cmd console with admin rights):

    3.1) bcdedit /set {win7entryguid} loadoptions DDISABLE_INTEGRITY_CHECKS
    3.2) bcdedit /set {win7entryguid} TESTSIGNING ON
    3.3) bcdedit /set {win7entryguid} NOINTEGRITYCHECKS ON

    For some reason it didn't work until I did 3.3, despite some forums state that 3.1 and 3.2 is enough.

    That's all, hope it can eventually help somebody else.

    Regards and all my gratitude to fafhrd and kapilarya. Thanks for your help!
    I'm glad that you got things right and I'm part of the help .
      My System SpecsSystem Spec

  3. #13


    Posts : 1
    Dual Boot Windows 7/8


    Quote Originally Posted by gaelow View Post
    Ok, I finally solved it, here is how:

    a) Forget about dual letter issues. There are none at all, when using bcdedit just work with the current letter assignment whatever it is (I guess internally the volume id is what's stored, so when you run bcdedit /enum it will always list the whatever-OS-install-currently-running's drive as C: )

    b) Before dual installing windows 8, I had a previous bcd fix on my windows 7 install in order to load an unsigned driver which windows 8 install reverted: That's what was causing the "cannot verify winload.exe digital signature" problem.

    After learning this, here's what I did:

    1) I booted windows 8 and erased ALL the entries on my BCD file one by one using bcdedit /delete {entryguid} (including {bootmbr} and some not showing in the os selection menu), from a cmd console with admin rights.

    2) I restored the erased entries booting with a windows 7 installation disk (after language selection click next and then select repair system: the lack of entries on the BCD file is automatically detected and solved)

    3) The key thing: I had to put windows 7 bcd entry into test signing mode and disabling integrity checks, just as it was before windows 8 install messed it up, so I booted again windows 8 and input the following commands (on a cmd console with admin rights):

    3.1) bcdedit /set {win7entryguid} loadoptions DDISABLE_INTEGRITY_CHECKS
    3.2) bcdedit /set {win7entryguid} TESTSIGNING ON
    3.3) bcdedit /set {win7entryguid} NOINTEGRITYCHECKS ON

    For some reason it didn't work until I did 3.3, despite some forums state that 3.1 and 3.2 is enough.

    That's all, hope it can eventually help somebody else.

    Regards and all my gratitude to fafhrd and kapilarya. Thanks for your help!
    THIS is what I've been looking for. My problem was exactly the same. Any attempts to boot into Windows 7 from the Windows 8 dual boot were met with that automatic repair that did nothing to remedy the problem. I tried various fixes, start-up repairs, etc., but to no avail.

    I had already messed with the bcd entries, and I found just repairing the entries was enough. so I just booted up Windows 8 command prompt and followed your 3.0-3.3 instructions, and after a quick restart, the problem was solved and I can boot into both systems now.

    You have my undying gratitude. Signed up for the forum just to let you know that you really helped me out.
      My System SpecsSystem Spec

  4. #14


    Posts : 2
    Windows 8

    Please help me through Teamviewer!!!!!!


    Quote Originally Posted by gaelow View Post
    Ok, I finally solved it, here is how:

    a) Forget about dual letter issues. There are none at all, when using bcdedit just work with the current letter assignment whatever it is (I guess internally the volume id is what's stored, so when you run bcdedit /enum it will always list the whatever-OS-install-currently-running's drive as C: )

    b) Before dual installing windows 8, I had a previous bcd fix on my windows 7 install in order to load an unsigned driver which windows 8 install reverted: That's what was causing the "cannot verify winload.exe digital signature" problem.

    After learning this, here's what I did:

    1) I booted windows 8 and erased ALL the entries on my BCD file one by one using bcdedit /delete {entryguid} (including {bootmbr} and some not showing in the os selection menu), from a cmd console with admin rights.

    2) I restored the erased entries booting with a windows 7 installation disk (after language selection click next and then select repair system: the lack of entries on the BCD file is automatically detected and solved)

    3) The key thing: I had to put windows 7 bcd entry into test signing mode and disabling integrity checks, just as it was before windows 8 install messed it up, so I booted again windows 8 and input the following commands (on a cmd console with admin rights):

    3.1) bcdedit /set {win7entryguid} loadoptions DDISABLE_INTEGRITY_CHECKS
    3.2) bcdedit /set {win7entryguid} TESTSIGNING ON
    3.3) bcdedit /set {win7entryguid} NOINTEGRITYCHECKS ON

    For some reason it didn't work until I did 3.3, despite some forums state that 3.1 and 3.2 is enough.

    That's all, hope it can eventually help somebody else.

    Regards and all my gratitude to fafhrd and kapilarya. Thanks for your help!


    I have red this Thread like 20 times and I still can't seem to get your steps to work on my computer :/. Can you please please help me out with the command through teamviewer? I will really appreciate it!!. Also this is my first time posting on a forum so incase I forgot something my e-mail is Wishandgod@hotmail.com
      My System SpecsSystem Spec

  5. #15


    Krakow
    Posts : 7
    windows 7/8 dual boot


    @erictheluminant Thanks, glad I could help

    @babylorv

    Well, there's people in this forum more capable of helping you than me but basically my problem was that I had a BCD setup on Windows 7 which was altered to allow some stuff to work (unsigned drivers) and was not compatible with Windows 8 auto settings for dual boot (Reasonably, Microsoft policy doesn't allow to automatically have this setup).

    So, what you have to do if you are in the same situation as I was is, after installing Windows 8, follow the steps I mentioned on my previous post on this thread to edit the BCD setup and allow unsigned drivers to load again without halts and complains, or else Windows 7 won't boot because it's in signed mode and will detect it's being told to load unsigned stuff which is the best way to have your OS infected with nasty and almost untraceable malicious processes, but on the other hand even indie free and open source software developers are forced to pay a small fortune (250$, if I remember correctly, which I believe is close to a full month of an average programmer's wage in the country I'm currently living in) to get their apps signed so it's kind of a functionality-trust tradeoff you don't usually have to do unless you really NEED the stuff and can't live without it to the point of compromising your enviroment's security, or at least the part based on a chain of trust for signed OS code.

    More info:

    FGA: The Windows NT 6 boot process

    Digital Signatures for Kernel Modules on Windows

    Hope this clears some of your doubts. Good luck!
    Last edited by gaelow; 01 Jan 2013 at 16:14.
      My System SpecsSystem Spec

  6. #16


    Posts : 2
    Windows 8


    Thanks for the reply. The recovery drive was the cause of my problem. After I manage to format it my problem was solve and yes with the help of your steps above. But to disable the signature in command prompt I think you need one "d" but in your steps you have two "DD" it was at first confusing but I try one "d" and signature was able to disable. Thanks for your help again.
      My System SpecsSystem Spec

  7. #17


    Krakow
    Posts : 7
    windows 7/8 dual boot


    I'm pretty sure it's two Ds (DDISABLE) I had to put in my case but whatever, glad you solved it
      My System SpecsSystem Spec

Page 2 of 2 FirstFirst 12
Windows 7/8 Dual Boot Drive Letter Issue
Related Threads
I have an SSD drive with 2 partitions on it. 1st partition has Win 7 on it as drive letter C. 2nd Partition has Win 8 on it as Drive letter W. At 1 point in time if I booted to Win 8 the drive letter would dynamically change from drive letter W to Drive letter C and make Win 7 drive letter W. The...
Please let me know to specify drive letter to mount vhd. I made WTG(windows to go) into vhd and copied external hard drive, and registered at BCD as one of pe. The external hard drive is booted as Y: with Y-mount.exe, and at this time I want to mount vhd as W:. The vhd is mounting as L: now....
I have a single drive partitioned into 2. I installed windows 8.1 onto partition C. I cloned partition C onto partition D using EaseUS Backup. I used easyBCD to add a boot entry for partition D. I know if you do two separate installtions through the installer, windows makes the drive...
My computer has Windows 8.1 Pro x64 on an SSD. It's that free Windows 8DL MS offered before Windows 8 was released. My son did the 8.1 upgrade. This is the boot drive. The second OS is Windows 7 Ult. x64 on an HHD. Until last week, the SSD had Windows 7, and 8 was on the HDD. The SSD is...
Ok so I have searched all over the internet looking for an answer to this. I have an HP Pavilion P7-1459 that came OEM with Windows 8 on it. I added a new HDD and installed windows 7 on it (had to disconnect the windows 8 one to do so) and booted into windows 7. I didn't have drivers for my...
Hello I recently took my hard drive out of my laptop, and plugged it into an external USB drive to copy some files to another laptop. Upon putting the hard drive back into my laptop, windows 8 would no longer boot. It would get to the Operating System select screen (I also boot Win 7 on this...
Hi there to the community, I currently have windows 7 as my main OS on my laptop and i just got the final release of windows 8 and wanted to dual boot. I've searched and read quite a few tutorials on how to partition and setup windows 8 on a separate volume etc... Everything went well when I start...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook