วิธีการแก้ไข winload.exe จะหายไปหรือปัญหาความเสียหายในการเริ่มต้น Windows 7?


3

ฉันมีแล็ปท็อป 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

ความคิดใด ๆ

คำตอบ:


1

เฉพาะ bootloader ของ Windows 7 เท่านั้นที่รองรับการบูตจาก VHD นอกจากนี้ยังสามารถบูตเป็น XP ได้

ใส่ในดิสก์ Windows 7 จากนั้นเลือกตัวเลือกการซ่อมแซมแล้วเลือกพรอมต์คำสั่ง จากนั้นให้พิมพ์ bootrec / fixmbr จากนั้น bootrec / fixboot ซึ่งควรติดตั้ง bootloader ของ Windows 7 ใหม่


ฉันเห็นหน้าจอสแปลช 'Windows Boot Manager' ดังนั้นฉันไม่คิดว่ามันเป็นปัญหาของ MBR ฉันจะลองทำตามขั้นตอนของคุณก่อนแล้วค่อยกลับมาหาคุณในภายหลัง ขอบคุณ
aXqd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.