winload.exe error (cant verify digital signature)

#1
Hi,

I have a single drive with 3 partitions (Vista, Win7, and data).
I loaded Windows Vista to the C partition. This is the active partition.
Installed TrueImage 2011 and then restored my Windows 7 disk image
(including applications) to a new partition D
I used EasyBCD to add the 2nd partition (D) to the boot loader
When I restart I see the choices for Vista or Windows 7.
When I select Windows 7, I get an error message for Winload.exe "Windows
cannot verify the digital signature for this file"
I can still boot into Windows Vista.


I ran BCDedit and get the following:

Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Windows\system32>bcdedit

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
displayorder {current}
{85091fe0-955e-11e0-a092-001ec9499d22}
toolsdisplayorder {memdiag}
timeout 30
displaybootmenu Yes

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {15bb4d06-95f4-11e0-b577-a922cac5ee88}
nx OptIn

Windows Boot Loader
-------------------
identifier {85091fe0-955e-11e0-a092-001ec9499d22}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
osdevice partition=D:
systemroot \Windows

It appears to show both partitions.

How do we solve this issue?


Tx
Stuart
 

mqudsi

Mostly Harmless
Staff member
#2
You need to replace the BOOTMGR on the boot partition with the one found in C:\Windows\System32\BOOT\ on the Windows 7 partition.

Or delete the file, boot from the Windows 7 installation CD or recovery disc (Download Windows 7 System Recovery Discs The NeoSmart Files) and perform startup repair.
 
#3
Hi,

Thanks for the quick response.

Is that the Vista file in C\windows\boot\PCAT ?

I do not see bootmgr in the c\windows\system32\boot folder in the Vista (C) installation. I only see winload and winresume.

Tx
Stuart
 

mqudsi

Mostly Harmless
Staff member
#4
Yes, in PCAT.

But NOT from the Vista, from the 7.
 

Terry60

Knows where his towel is.
Staff member
#6