หากคุณเห็น “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.
ข้อผิดพลาดเดียวกันในคอมพิวเตอร์หรือแล็ปท็อป Lenovo แจ้งดังต่อไปนี้:
Error 1962: No operating system found. Boot sequence will automatically repeat.
สาเหตุทั่วไปของข้อผิดพลาด "ไม่พบระบบปฏิบัติการ"
สาเหตุที่พบบ่อยที่สุดที่ทำให้ระบบปฏิบัติการไม่สามารถบู๊ตด้วย “ไม่พบระบบปฏิบัติการ ” ข้อผิดพลาดคือ:
- พาร์ติชั่นระบบที่เสียหาย, MBR ที่หายไปหรือเสียหาย (มาสเตอร์บูตเรคคอร์ด), ไม่มีพาร์ติชั่นที่ทำงานอยู่ (หรือพาร์ติชั่นดิสก์ที่ไม่ถูกต้องถูกทำเครื่องหมายว่าแอ็คทีฟ);
- ข้อมูลการกำหนดค่าการบูตที่เสียหาย (BCD);
- ไม่ได้เชื่อมต่อ HDD ที่ติดตั้งระบบปฏิบัติการ (อาจรวมถึงปัญหาเช่นการเชื่อมต่อสายแพที่ไม่ดี ปัญหาฮาร์ดแวร์ใดๆ กับไดรฟ์ RAID หรือตัวควบคุมดิสก์)
ก่อนอื่น ตรวจสอบให้แน่ใจว่า:
- ฮาร์ดไดรฟ์ที่มีระบบปฏิบัติการเชื่อมต่อกับคอมพิวเตอร์ของคุณ (ถอดไดรฟ์และอุปกรณ์ USB อื่นๆ ออกทั้งหมด:นี่คือสิ่งที่คุณควรทำในภาพหน้าจอแรก)
- ต่อสายไฟและสายแพอย่างถูกต้อง
- ตรวจพบฮาร์ดไดรฟ์ใน BIOS/UEFI ของคอมพิวเตอร์ของคุณ ทำให้เป็นอุปกรณ์บู๊ตหลัก
- ตรวจสอบการตั้งค่า Secure Boot ใน UEFI อาจมีการเปลี่ยนแปลง (ตรวจสอบว่าบูต Windows โดยเปิด/ปิดโหมด Secure Boot และอยู่ในโหมด Legacy หรือไม่)
หากคุณทำทุกอย่างตามที่อธิบายไว้ข้างต้นแล้ว และ Windows ของคุณยังคงไม่บู๊ต คุณจะต้องกู้คืน Windows bootloader และเรคคอร์ดการบู๊ตดิสก์
ระบุตารางพาร์ติชั่นดิสก์ &พาร์ติชั่น Windows
ในการซ่อมแซม bootloader คุณจะต้องมีสื่อการติดตั้ง Windows (ในไดรฟ์ CD/DVD/ USB ที่สามารถบู๊ตได้) หรือดิสก์กู้คืนที่มีระบบปฏิบัติการเวอร์ชันเดียวกับที่คุณติดตั้งในไดรฟ์ (หรือใหม่กว่า)
เปลี่ยนลำดับการบู๊ตใน BIOS (UEFI) ให้บู๊ตจากดิสก์การติดตั้ง/กู้ภัย และเรียกใช้พรอมต์คำสั่ง (หากคุณใช้สื่อการติดตั้ง Windows 10 ให้กด Shift+F10 บนหน้าจอการเลือกภาษา)
ก่อนอื่น คุณต้องตรวจสอบประเภทของตารางพาร์ติชั่นบนดิสก์ของคุณ:GPT หรือ MBR วิธีการคืนค่า bootloader ของ Windows นั้นขึ้นอยู่กับมัน
เรียกใช้:diskpart
ป้อนคำสั่งนี้:list disk
หากมีเครื่องหมายดอกจัน (*
) ในคอลัมน์ Gpt สำหรับดิสก์ของคุณ มากกว่า GPT ใช้ตารางพาร์ติชั่น มิฉะนั้นจะเป็น MBR .
แสดงรายการโวลุ่มบนดิสก์:
list vol
ออกจากเซสชัน diskpart:exit
พิจารณาจากขนาดดิสก์ มีแนวโน้มว่า Windows จะถูกติดตั้งบนไดรฟ์ E:ตรวจสอบโดยใช้คำสั่งนี้:dir e:
อย่างที่คุณเห็น มี Windows, Program Files, Users และโฟลเดอร์มาตรฐานอื่นๆ ในไดรฟ์
ดังนั้นเราจึงตรวจพบประเภทเลย์เอาต์ของดิสก์และติดตั้งอักษรระบุไดรฟ์ของดิสก์ Windows ขึ้นอยู่กับตารางพาร์ติชั่นดิสก์ที่คุณมี ไปที่ส่วนที่เกี่ยวข้องของบทความนี้
จะซ่อมแซม Windows Bootloader บนดิสก์ MBR ได้อย่างไร
เราคิดว่าคอมพิวเตอร์ของคุณใช้ BIOS และตารางพาร์ติชั่นดิสก์คือ MBR
นี่คือบทความโดยละเอียดเกี่ยวกับ "วิธีสร้างไฟล์ BCD และ MBR ใหม่บนคอมพิวเตอร์ที่ใช้ BIOS"สร้างไฟล์การกำหนดค่า bootloader บนไดรฟ์ E:\:
bcdboot E:\Windows /S E:
“Boot files successfully created
” จะปรากฏขึ้น
สร้างมาสเตอร์บูตเรคคอร์ด (MBR) ใหม่อีกครั้ง:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
ทำให้พาร์ติชั่น Windows ของคุณใช้งานได้ (BIOS โอนการควบคุมไปยัง OS bootloader บนพาร์ติชั่น MBR ที่ใช้งานอยู่):
ในบทความนี้ เราไม่แสดงวิธีการสร้างพาร์ติชั่น System Reserved ขึ้นมาใหม่ เนื่องจากคุณสามารถวาง bootmgr บนไดรฟ์ที่ติดตั้ง Windows ไว้ได้
diskpart
(ก่อนหน้านี้เราตรวจพบว่ามีการติดตั้ง Windows บนโวลุ่มนี้)
list disk
sel disk 0
list vol
select volume 2active
exit
รีสตาร์ทเครื่องคอมพิวเตอร์และตรวจดูให้แน่ใจว่า 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
เลือกพาร์ติชัน 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
รีบูตเครื่องคอมพิวเตอร์ นำสื่อสำหรับบูตออก (แฟลชไดรฟ์ USB) และตรวจสอบให้แน่ใจว่า Windows บูตอย่างถูกต้อง