ฉันมีแล็ปท็อป DELL ซึ่งมีระบบ Windows XP เมื่อเร็ว ๆ นี้ฉันติดตั้ง Windows 7 ใหม่ในไฟล์ VHD มันทำงานได้อย่างสมบูรณ์แบบแม้หลังจากรีบูตหลายครั้ง
หลังจากฉันเปลี่ยนกลับไปเป็นระบบ Windows XP ดั้งเดิมและอัปเดต windows ฉันไม่สามารถเข้าสู่ระบบ Windows 7 ได้อีก มันบอกว่า:
File: \Windows\System32\winload.exe
Status: 0xc0000002
Info: The selected entry could not be loaded because the application is missing or corrupt.
จากนั้นฉันเข้าสู่ระบบ Windows XP อีกครั้งและใช้vhdmountเพื่อตรวจสอบไฟล์ vhd มันไม่เสียหายและมีไฟล์ winload.exe อยู่ที่นั่น (ฉันได้ลองใช้ไฟล์ \ Windows \ System32 \ Boot \ winload.exe ด้วย)
ต่อไปนี้คือเอาต์พุต bcdedit ของฉัน:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {ntldr}
resumeobject {2cc79544-1005-11df-8187-002269c5d0fd}
displayorder {ntldr}
{1ed31553-1f6c-11df-b01f-005056c00008}
{8334eb96-21b9-11df-99e5-005056c00008}
toolsdisplayorder {memdiag}
timeout 30
Windows Legacy OS Loader
------------------------
identifier {ntldr}
device partition=C:
path \ntldr
description Earlier Version Windows
Windows Boot Loader
-------------------
identifier {1ed31553-1f6c-11df-b01f-005056c00008}
device vhd=[C:]\win7\win7_A.vhd
path \windows\system32\winload.exe
description Windows 7 Ult 32bit
locale en-US
inherit {bootloadersettings}
recoverysequence {1ed31554-1f6c-11df-b01f-005056c00008}
recoveryenabled Yes
bootdebug Yes
osdevice vhd=[C:]\win7\win7_A.vhd
systemroot \windows
resumeobject {2cc79544-1005-11df-8187-002269c5d0fd}
nx OptIn
ความคิดใด ๆ