Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

หากคุณเห็น “Operating System not found ” ข้อความแสดงข้อผิดพลาดในการบูตบนคอมพิวเตอร์ของคุณหมายความว่าไม่พบ bootloader ของระบบปฏิบัติการในดิสก์ปัจจุบัน ดังนั้น คอมพิวเตอร์ของคุณจึงไม่สามารถค้นหาและเริ่มต้น Windows bootloader ได้ (หรือ bootloader ของระบบปฏิบัติการอื่นใดที่ติดตั้งบนคอมพิวเตอร์ของคุณ)

ข้อผิดพลาดที่คุณเห็นเมื่อพยายามบูตระบบปฏิบัติการอาจมีลักษณะดังนี้:

An operating system wasn't found. Try disconnecting any drives that don't contain an operating system. Press Ctrl+Alt+Del to restart.

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

ข้อผิดพลาดเดียวกันในคอมพิวเตอร์หรือแล็ปท็อป Lenovo แจ้งดังต่อไปนี้:

Error 1962: No operating system found. Boot sequence will automatically repeat.

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

สาเหตุทั่วไปของข้อผิดพลาด "ไม่พบระบบปฏิบัติการ"

สาเหตุที่พบบ่อยที่สุดที่ทำให้ระบบปฏิบัติการไม่สามารถบู๊ตด้วย “ไม่พบระบบปฏิบัติการ ” ข้อผิดพลาดคือ:

  • พาร์ติชั่นระบบที่เสียหาย, MBR ที่หายไปหรือเสียหาย (มาสเตอร์บูตเรคคอร์ด), ไม่มีพาร์ติชั่นที่ทำงานอยู่ (หรือพาร์ติชั่นดิสก์ที่ไม่ถูกต้องถูกทำเครื่องหมายว่าแอ็คทีฟ);
  • ข้อมูลการกำหนดค่าการบูตที่เสียหาย (BCD);
  • ไม่ได้เชื่อมต่อ HDD ที่ติดตั้งระบบปฏิบัติการ (อาจรวมถึงปัญหาเช่นการเชื่อมต่อสายแพที่ไม่ดี ปัญหาฮาร์ดแวร์ใดๆ กับไดรฟ์ RAID หรือตัวควบคุมดิสก์)

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

ก่อนอื่น ตรวจสอบให้แน่ใจว่า:

  1. ฮาร์ดไดรฟ์ที่มีระบบปฏิบัติการเชื่อมต่อกับคอมพิวเตอร์ของคุณ (ถอดไดรฟ์และอุปกรณ์ USB อื่นๆ ออกทั้งหมด:นี่คือสิ่งที่คุณควรทำในภาพหน้าจอแรก)
  2. ต่อสายไฟและสายแพอย่างถูกต้อง
  3. ตรวจพบฮาร์ดไดรฟ์ใน BIOS/UEFI ของคอมพิวเตอร์ของคุณ ทำให้เป็นอุปกรณ์บู๊ตหลัก
  4. ตรวจสอบการตั้งค่า Secure Boot ใน UEFI อาจมีการเปลี่ยนแปลง (ตรวจสอบว่าบูต Windows โดยเปิด/ปิดโหมด Secure Boot และอยู่ในโหมด Legacy หรือไม่)

หากคุณทำทุกอย่างตามที่อธิบายไว้ข้างต้นแล้ว และ Windows ของคุณยังคงไม่บู๊ต คุณจะต้องกู้คืน Windows bootloader และเรคคอร์ดการบู๊ตดิสก์

ระบุตารางพาร์ติชั่นดิสก์ &พาร์ติชั่น Windows

ในการซ่อมแซม bootloader คุณจะต้องมีสื่อการติดตั้ง Windows (ในไดรฟ์ CD/DVD/ USB ที่สามารถบู๊ตได้) หรือดิสก์กู้คืนที่มีระบบปฏิบัติการเวอร์ชันเดียวกับที่คุณติดตั้งในไดรฟ์ (หรือใหม่กว่า)

เปลี่ยนลำดับการบู๊ตใน BIOS (UEFI) ให้บู๊ตจากดิสก์การติดตั้ง/กู้ภัย และเรียกใช้พรอมต์คำสั่ง (หากคุณใช้สื่อการติดตั้ง Windows 10 ให้กด Shift+F10 บนหน้าจอการเลือกภาษา) ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

ก่อนอื่น คุณต้องตรวจสอบประเภทของตารางพาร์ติชั่นบนดิสก์ของคุณ:GPT หรือ MBR วิธีการคืนค่า bootloader ของ Windows นั้นขึ้นอยู่กับมัน
เรียกใช้:
diskpart
ป้อนคำสั่งนี้:list disk
หากมีเครื่องหมายดอกจัน (* ) ในคอลัมน์ Gpt สำหรับดิสก์ของคุณ มากกว่า GPT ใช้ตารางพาร์ติชั่น มิฉะนั้นจะเป็น MBR .

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

แสดงรายการโวลุ่มบนดิสก์:

list vol

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

ออกจากเซสชัน diskpart:
exit
พิจารณาจากขนาดดิสก์ มีแนวโน้มว่า Windows จะถูกติดตั้งบนไดรฟ์ E:ตรวจสอบโดยใช้คำสั่งนี้:
dir e:

อย่างที่คุณเห็น มี Windows, Program Files, Users และโฟลเดอร์มาตรฐานอื่นๆ ในไดรฟ์

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

ดังนั้นเราจึงตรวจพบประเภทเลย์เอาต์ของดิสก์และติดตั้งอักษรระบุไดรฟ์ของดิสก์ Windows ขึ้นอยู่กับตารางพาร์ติชั่นดิสก์ที่คุณมี ไปที่ส่วนที่เกี่ยวข้องของบทความนี้

จะซ่อมแซม Windows Bootloader บนดิสก์ MBR ได้อย่างไร

เราคิดว่าคอมพิวเตอร์ของคุณใช้ BIOS และตารางพาร์ติชั่นดิสก์คือ MBR

นี่คือบทความโดยละเอียดเกี่ยวกับ "วิธีสร้างไฟล์ BCD และ MBR ใหม่บนคอมพิวเตอร์ที่ใช้ BIOS"

สร้างไฟล์การกำหนดค่า bootloader บนไดรฟ์ E:\:

bcdboot E:\Windows /S E:

Boot files successfully created ” จะปรากฏขึ้น

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

สร้างมาสเตอร์บูตเรคคอร์ด (MBR) ใหม่อีกครั้ง:

bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd

ทำให้พาร์ติชั่น Windows ของคุณใช้งานได้ (BIOS โอนการควบคุมไปยัง OS bootloader บนพาร์ติชั่น MBR ที่ใช้งานอยู่):

ในบทความนี้ เราไม่แสดงวิธีการสร้างพาร์ติชั่น System Reserved ขึ้นมาใหม่ เนื่องจากคุณสามารถวาง bootmgr บนไดรฟ์ที่ติดตั้ง Windows ไว้ได้

diskpart
list disk
sel disk 0
list vol
select volume 2
(ก่อนหน้านี้เราตรวจพบว่ามีการติดตั้ง Windows บนโวลุ่มนี้)
active
exit

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

รีสตาร์ทเครื่องคอมพิวเตอร์และตรวจดูให้แน่ใจว่า Windows บูตอย่างถูกต้องและไม่พบข้อผิดพลาด "Operating system not found"

จะซ่อมแซม EFI Bootloader บนดิสก์ GPT ของคอมพิวเตอร์ UEFI ได้อย่างไร

หากดิสก์ของคุณมี GPT รูปแบบพาร์ติชั่น หมายความว่าคอมพิวเตอร์ของคุณใช้ UEFI สถาปัตยกรรมแทน BIOS คุณสามารถดูคำแนะนำฉบับสมบูรณ์เกี่ยวกับวิธีการกู้คืน bootloader ของ Windows 10 บนคอมพิวเตอร์ที่ใช้ UEFI ได้ในบทความต่อไปนี้:วิธีซ่อมแซม Windows 10 UEFI Bootloader ลองพิจารณาขั้นตอนหลักโดยสังเขป

ก่อนอื่น ให้ค้นหาพาร์ติชั่นที่ซ่อนอยู่ของ FAT32 และกำหนดอักษรระบุไดรฟ์ให้กับพาร์ติชั่น (ขนาดของพาร์ติชั่นนี้คือ 100-300MB ใช้สำหรับเก็บ bootloader ของ Windows ซึ่งถูกเรียกโดย EFI bootloader)

Diskpart
List vol

ตัวอย่างเช่น คุณตรวจพบว่าเป็นเล่มที่ 1 ที่มีป้ายกำกับว่า BOOTSTRAP

ข้อผิดพลาดในการบูต Windows:ไม่พบระบบปฏิบัติการ

เลือกพาร์ติชัน EFI นี้และกำหนดอักษรระบุไดรฟ์ให้:

select volume 2
assign letter M:
exit

สร้างไฟล์กำหนดค่า BCD bootloader ใหม่:

cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot E:\Windows /l en-us /s M: /f ALL

มีการใช้เส้นทาง E:\Windows เนื่องจากก่อนหน้านี้เราตรวจพบว่าในตัวอย่างนี้ Windows ได้รับการติดตั้งบนไดรฟ์ E:

รีบูตเครื่องคอมพิวเตอร์ นำสื่อสำหรับบูตออก (แฟลชไดรฟ์ USB) และตรวจสอบให้แน่ใจว่า Windows บูตอย่างถูกต้อง