URGENT please help - BCD is corrupt and i keep getting errors

Page 1 of 2 12 LastLast

  1. Posts : 33
    win 10 pro 64-bit
       #1

    URGENT please help - BCD is corrupt and i keep getting errors


    Hiya, please help. it's very urgent. here's what happened:

    i cloned my truecrypt encrypted drive and it worked fine, but then i inserted it into another PC while the old drive was in present aswell.
    i know it was my own mistake! so please dont rub it in my face.
    in disk management, the drive was offline and it said something like "disk is offline because signature collides with another one" and yes i know, it makes sense! because i cloned the entire drive.

    but problem is that i set it online to get some data off it, but i had NO IDEA that my current machine would screw up the BCD on the encrypted drive if i mounted it!!

    that's all i did, it forced some changes to it and now BOTH drives are unbootable. it says something that winload.exe is not found. all data is there and i have checked it aswell.

    i checked the bcd file with bcdedit and it seems fine, i have NO idea why it wouldn't boot.

    i tried to repair it, but somewhere in process i managed to overwrite my current bcd (on non encrypted pc) aswell, so this wont boot either. it has BCD corrupt/missing error.

    i have spent about 3 hours on trying to fix it by following tutorials, but when i do "bootrec /rebuildmbr" it gives me something along the lines of "the required system device cannot be found". i also get same error when using certain commands with bcdedit. i think it gives me error when i do /import. i tried deleting the bcd completely and make a new one according to tutorials, but again i get stuck with same error.
    device is THERE and NOT corrupt. i'm talking about non-encrypted drive here, the one i accidentally screwed up trying to fix the other one.

    i can use "explorer" tool when i boot from bootable win10 usb, i can see the drive is there and accessible, including the 500mb system reserved or whatever it is. it's all there and IS accessible, but bcdedit and bootrec still give the error.

    i'm really frustrated and angry at this point, can someone please help me fix this?
    new install is absolutely out of the question, i already spent 5 days on cloning the drive (making a backup, decrypting, updating while keeping settings, then win10 update decided to delete my nvidia drivers and wouldn't let me re-install, had to bypass that, then encrypt again, make another backup, which overwrote the first one, then re-encrypt ..etc).

    it's fully working installation, its just that plugging that drive as external into another pc, somehow screwed up the bcd .. i had no idea this is even possible, i suspect it's just drive letter error in bcd .. but i still don't know how to fix it!
    i also tried AOMEI partition assistent, i made bootable drive and then did rebuild MBR, but that didn't fix shit (on non encrypted drive).

    What should the bcd say?
    i also have one older drive that i cloned aswell (one it conflicted with) and it boots "fine", however there's some driver issue and it crashes during loading (not related to bcd, some nvidia issue), would it be possible to just copy all the boot records from that drive? it uses bit older win10, but otherwise it has same signature and boot records.
    i also checked that drive and it has F: set as partition in bcd, while recovery has C: (that's the drive that still boots).


    can someone please give any advice on how to fix this? at this point i'd like to get my non encrypted drive working, if i get this one to work, then i can decrypt using rescue disk and do same on the other one. i just don't want to make any changes to windows or its files.

    thanks and i really hope i get a quick reply here.
      My Computer


  2. Posts : 5,375
    Windows 11 Pro 64-bit
       #2

    In this video, i will guide you on how to Rebuild the Boot Configuration Data (BCD) to fix some Windows startup issues.

      My Computer


  3. Posts : 33
    win 10 pro 64-bit
    Thread Starter
       #3

    FreeBooter said:
    In this video, i will guide you on how to Rebuild the Boot Configuration Data (BCD) to fix some Windows startup issues.

    can you please not do bot replies? i said i'm getting an error, so here i repeat myself with screenshots:




    i explained this in detail, but i believe this is a bot reply anyways, because it doesn't address my issue at all.
    anyone please? im going crazy here!

    - - - Updated - - -

    anyone please? i'm very desperate, please dont angry over bumping. i really need a solution, i'm stuck on old laptop and i can't do anything on it, i really need to get this fixed, but nothing works. it's been over 7 hours and i'm not closer to fixing this. i dont know what to do, please help
      My Computer


  4. Posts : 4,646
    several
       #4

    explorer++ doesnt give the information we need.

    You need to show the disks and partitions.

    Preferably with a third party partition manager or if you can't manage that open a cmd prompt and type:

    diskpart
    (then press enter)
    lis dis
    (then press enter)

    select each disk in turn and list the partitions take screenshots of each like this:

    sel dis 0

    (then press enter)

    lis par
    ( then press enter and take a screenshot of the partition list)

    sel dis 1
    (then press enter)

    lis par
    ( then press enter and take a screenshot of the partition list)

    for all the disks
      My Computer


  5. Posts : 4,646
    several
       #5

    in disk management, the drive was offline and it said something like "disk is offline because signature collides with another one" and yes i know, it makes sense! because i cloned the entire drive.

    but problem is that i set it online to get some data off it, but i had NO IDEA that my current machine would screw up the BCD on the encrypted drive if i mounted it!!
    when you brought the second disk online windows changes the disk signature to avoid collisison. That is why it is automatically kept offline unless you specifically choose to bring it online.
      My Computer


  6. Posts : 33
    win 10 pro 64-bit
    Thread Starter
       #6

    SIW2 said:
    explorer++ doesnt give the information we need.

    You need to show the disks and partitions.

    Preferably with a third party partition manager or if you can't manage that open a cmd prompt and type:

    diskpart
    (then press enter)
    lis dis
    (then press enter)

    select each disk in turn and list the partitions take screenshots of each like this:

    sel dis 0

    (then press enter)

    lis par
    ( then press enter and take a screenshot of the partition list)

    sel dis 1
    (then press enter)

    lis par
    ( then press enter and take a screenshot of the partition list)

    for all the disks
    thanks, but where do i go from there? something seems off tho, but probably all those failed repair attempts. i hope text is fine, because i cant exactly take screenshot, its pain to take photo with camera and then get the files here, its easier to write:

    i only have 1 disk + recovery usb (i wont list this)

    first it's:
    disk 0 --- online --- gpt (nothing under it)
    disk 1 --- online --- gpt (has * under it) - this is the bootable usb drive im using to try the repairs from

    after i select disk 0 and type lis par:
    partition 0 ---- Extended----- 118gb ----- 8032kb
    partition 3 ---- Logical----- 118gb ----- 8064kb
    partition 2 ---- Recovery----- 544mb ----- 118gb
    partition 1 ---- Primary----- 500mb ----- 118gb

    i have no idea how it can even show 2 partition with 118gb, because this drive is only 120gb SSD.
    i have OSforensics and EaseUS partition tools that i can make bootable if that's any use, but as i said .. i tried fixing MBR using AOMEI, but that didn't do shit, i think this is where all those weird records came from, because it wasn't like this before.

    can you explain why the explorer doesn't give correct information? doesn't cmd work in same way? i mean in cmd i also enter letter F: to enter drive F, why does it say path not found?

    also i checked one old encrypted hdd (same version as my new one, but older windows) and bcd on main encrypted partition bcd (where /windows/ is) says F in bcd, while the recovery drive is C.

    sorry if i'm being confusing, trying to work 2 issues.
    issue 1: winload.exe cannot be found on encrypted drive, which started AFTER i mounted the drive and forced it online
    issue 2: i messed up the pc i was attempting the repairs from by using wrong bcdedit command that overwrote my current bcd (with blank one i think). it straight out says boot/bcd is corrupt or missing or along those lines.

    the info i provided is from issue 2, as i'm trying to fix this one first.

    however i dont care for issue 2 much, i can re-install it as this is just test version with no personal data on it, still would hate to lose it as i have put quite few days into it.
    so if you could tell me how i can fix the partition letter issue on encrypted drive, that would be much more useful.

    i mean how do i know which letters should be in bcd file? there's two of them:
    one is on the partition where windows is on (encrypted with truecrypt, but i can mount it via truecrypt - has partition record F in it)
    second is on recovery partition in boot/bcd (has partition record C in it)

    so why would it have different letters and which one is correct? i assume when i forced the disk online, it couldn't have possibly changed the bcd on encrypted partition, so it must be the one in recovery?
    or what am i missing here?

    anyway sorry for the rant, i'm very tired at this point and i need to get it fixed ASAP. if you can tell me next steps from provided info, i cna try and fix the recovery pc first. then i can move on to the encrypted one.
    i provided this info, because i believe its a simple partition letter issue in bcd, but i have no idea how/where to change it.

    thanks again and i hope you can help me fix it.


    EDIT: can't i just copy bcd and/or boot records from another drive? as i said i have old fully working hdd that has exact same bcd, this is where the signature conflict came from. it boots up fine aswell, but it's older version of windows, so would that work? if yes, how would i go about cloning the bcd from working encrypted hdd to non working one (one that says winload.exe is not found)?

    - - - Updated - - -

    SIW2 said:
    when you brought the second disk online windows changes the disk signature to avoid collisison. That is why it is automatically kept offline unless you specifically choose to bring it online.
    yes i figured this much, but is that why it won't boot? is the disk signature what prevents it from booting?

    please note that my primary partition (where os is) is fully encrypted, so it couldn't have possibly changed that bcd, correct?
    so only logical explanation, is that disk signature was changed on the recovery partition only.
    would it be possible to copy the bcd from encrypted partition over onto the recovery partition?

    or what exactly do you suggest? can i clone the "disk signature" from the old bootable encrypted hdd (one it conflicted with)?
    because that old hdd still works and i assume it has what i need?
    Last edited by mordax; 16 Sep 2023 at 17:57.
      My Computer


  7. Posts : 4,646
    several
       #7

    It is an mbr disk.

    i have no idea how it can even show 2 partition with 118gb
    There is an extended partition inside which is a logical drive using up the entire extended partition.

    You need to mark one of the primaries active and populate it with the boot critical files.

    type:

    diskpart

    sel dis 0

    sel par1

    act

    ass letter=S

    then list the volumes to get the letter winpe has assigned to your windows partition (e.g. F )

    lis vol

    exi

    now you can use bcdboot to populate the active partition

    bcdboot F:\windows /s S: /f all

    That is how it is done with normal disks. I dont know if encryption makes difference, I avoid it like the plague.
    Last edited by SIW2; 09 Sep 2023 at 16:39.
      My Computer


  8. Posts : 33
    win 10 pro 64-bit
    Thread Starter
       #8

    SIW2 said:
    It is an mbr disk.


    There is an extended partition inside which is a logical drive using up the entire extended partition.

    You need to mark one of the primaries active and populate it with the boot critical files.

    type:

    diskpart

    sel dis 0

    sel par1

    act

    ass letter=S

    then list the volumes to get the letter winpe has assigned to your windows partition (e.g. F )

    lis vol

    exi

    now you can use bcdboot to populate the active partition

    bcdboot F:\windows /s S: /f all

    That is how it is done with normal disks. I dont know if encryption makes difference, I avoid it like the plague.
    omfg thank you so much! i wish everyone would give so simple and detailed replies.

    however this only fixed my non important pc, i assume same works for encrypted drive after i decrypt it?

    isn't there a way to just clone bcd? i have literally searched for hours and can't find a single option to just clone/copy a bcd file using another computer.
    i have a working encrypted drive, it's clone of my non working one, just earlier version which still works! i'd like to just copy the bloody bcd, i can access the encrypted partition by mounting it in truecrypt. i tried overwriting the bcd file in windows, but that didn't work (any idea why it wouldn't work?)

    i tried tools like visual BCD and easyBCD, but they don't seem to have option to overwrite the one you working on. in fact i might have screwed up another pc during this, i used import, but i think it imported on top of my default (running pc) bcd. in either way if it did screw up, i can always follow your guide as its not encrypted.

    but so is there a way to just clone the bloody bcd from a working drive?
    thanks again!
    Last edited by mordax; 16 Sep 2023 at 17:56.
      My Computer


  9. Posts : 4,646
    several
       #9

    the bcd entry references the disk and partition id that windows is on . So there is no point copying it from another disk because it would point at that other disk and partition. You could copy it, but you would then have to change the entry anyway.

    so only logical explanation, is that disk signature was changed on the recovery partition only.
    No the disk sig is the id for the disk, not the partition.
      My Computer


  10. Posts : 282
    Windows 10 Pro
       #10

    Your post looks like a partial clone of mine... Missing winload.exe

    Edit-

    Have a ball...
      My Computer


 

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

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




Windows 10 Forums