หากคุณได้รับ INACCESSIBLE_BOOT_DEVICE เกิดข้อผิดพลาดหลังจากที่คุณอัปเกรดเป็น Windows 11/10 หรือหลังจากที่คุณใช้ Reset ใน Windows 11/10 แล้ว โพสต์นี้จะแนะนำวิธีแก้ไขปัญหา
การตรวจสอบจุดบกพร่องของอุปกรณ์บูตที่ไม่สามารถเข้าถึงได้มักจะบ่งชี้ว่าระบบปฏิบัติการ Windows สูญเสียการเข้าถึงพาร์ติชั่นระบบในระหว่างการเริ่มต้น หากเกิดเหตุการณ์นี้ขึ้น โดยปกติระบบจะปิดตัวเองหลังจากแสดงหน้าจอสีน้ำเงินหรือหยุดข้อผิดพลาดเพื่อป้องกันตัวเองจากข้อมูลที่อาจเสียหายหรือสูญหาย
แก้ไขหน้าจอสีฟ้า INACCESSIBLE_BOOT_DEVICE
อาจมีสาเหตุหลายประการสำหรับข้อผิดพลาด Inaccessible_Boot_Device Stop
- ไดรเวอร์ตัวกรองขาดหายไป เสียหาย หรือทำงานผิดปกติที่เกี่ยวข้องกับสแต็กพื้นที่เก็บข้อมูล
- ไฟล์ระบบเสียหาย
- เปลี่ยนเป็นโหมดตัวควบคุมการจัดเก็บข้อมูลหรือการตั้งค่าใน BIOS
- การใช้ตัวควบคุมที่เก็บข้อมูลอื่นบนไดรเวอร์เริ่มต้นจาก Windows
- การย้ายฮาร์ดดิสก์ไปยังคอมพิวเตอร์เครื่องอื่นที่มีตัวควบคุมแยกต่างหาก
- เมนบอร์ดหรือตัวควบคุมการจัดเก็บข้อมูลผิดพลาด หรือฮาร์ดแวร์ผิดพลาด
- ความล้มเหลวของบริการ TrustedInstaller ในการคอมมิตการอัปเดตที่ติดตั้งใหม่เนื่องจากความเสียหายของ Store-Based Store
- ไฟล์เสียหายในพาร์ติชั่นบูต
ต่อไปนี้คือคำแนะนำบางประการที่คุณสามารถลองแก้ไขปัญหาได้ ดูว่ากรณีของคุณมีอะไรบ้าง:
- หากคุณคิดว่าอุปกรณ์บู๊ตอาจมีข้อบกพร่อง คุณอาจต้องแก้ไขตัวเลือกการบู๊ต
- นำฮาร์ดแวร์ที่เพิ่งเพิ่มออก
- ตรวจสอบว่าเวอร์ชันเฟิร์มแวร์ของดิสก์ไม่เข้ากันกับ Windows 10 หรือไม่ ถ้าไม่ คุณอาจต้องอัปเดตเป็นเฟิร์มแวร์เวอร์ชันล่าสุด ดูว่าคุณจำเป็นต้องอัปเดต BIOS หรือไม่
- หากคุณเพิ่งเพิ่มไดรเวอร์ ให้รีสตาร์ทคอมพิวเตอร์ เข้าสู่เมนู Advanced Boot Options เลือก Last Known Good Configuration ตัวเลือก. คุณสามารถบูต Windows 10 เข้าสู่ Safe Mode และลองคืนค่าระบบหรือย้อนกลับได้
- หากคุณคิดว่าสาเหตุอาจเกิดจากฮาร์ดดิสก์เสียหาย ให้เรียกใช้ Chkdsk /f /r บนพาร์ติชันระบบ หากคุณไม่สามารถบูตเข้าสู่ Windows ได้ ให้ใช้ Recovery Console และเรียกใช้ Chkdsk /r หรือเรียกใช้ Chkdsk จากคอนโซลการซ่อมแซม
- หากคุณเพิ่งอัปเกรดเป็น Windows 10 จากนั้นคุณจะเห็นข้อผิดพลาดนี้ จากนั้นดาวน์โหลดและใช้เครื่องมือสร้างสื่อ โดยใช้คอมพิวเตอร์เครื่องอื่นและบันทึกลงในอุปกรณ์ USB ใช้เพื่อทำการติดตั้งใหม่ทั้งหมด โดยคลิกที่ไฟล์ติดตั้งหรือบู๊ตจาก USB หากคุณถูกถามถึงรหัสผลิตภัณฑ์ ให้คลิกที่ ข้ามขั้นตอนนี้ . Windows 10 จะเปิดใช้งานเองเมื่อคุณลงชื่อเข้าใช้ด้วยบัญชี Microsoft
การแก้ไขปัญหาขั้นสูงสำหรับข้อผิดพลาด Stop 7B หรือ Inaccessible_Boot_Device
1] ตรวจสอบว่าดิสก์สำหรับบูตเชื่อมต่อและเข้าถึงได้
บูตเข้าสู่ Advanced Recovery แล้วเปิด Command Prompt ที่นี่เราจะหาว่าดิสก์สำหรับบูตเชื่อมต่อและพร้อมใช้งานหรือไม่
Microsoft แนะนำให้คุณรัน diskpart แล้วเรียกใช้ list disk สั่งการ. คำสั่งนี้จะเปิดเผยรายชื่อไดรฟ์จริงที่ต่ออยู่กับคอมพิวเตอร์ หากเชื่อมต่อแล้ว คุณควรได้รับรายละเอียดดังภาพด้านล่าง:
หมายเหตุ:
- อินเทอร์เฟซ UEFI จะมีเครื่องหมายดอกจัน () ใน **GPT * คอลัมน์
- อินเทอร์เฟซ BIOS จะไม่มีเครื่องหมายดอกจันใน Dyn คอลัมน์
หาก รายการดิสก์ คำสั่งแสดงรายการดิสก์ OS อย่างถูกต้อง เรียกใช้ list vol คำสั่งในดิสก์พาร์ท ควรสร้างผลลัพธ์ที่คล้ายกับรูปภาพถัดไป
รูปภาพด้านบนแสดง Volume 1 เป็นดิสก์สำหรับบูต หากไม่มีรายการที่คล้ายกัน คุณอาจต้องซ่อมแซมพาร์ติชันสำหรับบูตด้วยตนเองหรือเชื่อมต่อกับศูนย์บริการของ OEM
2] ตรวจสอบความสมบูรณ์ของฐานข้อมูลการกำหนดค่าการบูต
Boot Configuration Database แทนที่ไฟล์ Boot.ini มีพารามิเตอร์การกำหนดค่าการบูตและควบคุมวิธีการบูตระบบปฏิบัติการ หากมีการทุจริตหรือการกำหนดค่าผิดพลาด เราจะต้องแก้ไข ก่อนหน้านั้นมาวินิจฉัยว่ามีปัญหาหรือไม่
บูตเข้าสู่ Advanced Recovery แล้วเปิด Command Prompt พิมพ์ bcdedit และกด Enter คุณควรได้ผลลัพธ์เหมือนในภาพด้านล่าง UEFI และ BIOS มีความแตกต่างกันเล็กน้อย
ในผลลัพธ์ สังเกตว่าตัวระบุถูกตั้งค่าเป็นเริ่มต้น .หรือไม่ และ อุปกรณ์ & เส้นทาง , ชี้ไปที่พาร์ติชั่นที่ถูกต้อง สามารถตรวจสอบได้ว่าไฟล์ "winload" โหลดได้อย่างถูกต้องเท่านั้น หากนี่ไม่ใช่อย่างที่คุณเห็น เราจะต้องแก้ไข BCD
อินเทอร์เฟซ BIOS จะไม่มีเส้นทางใด ๆ แต่มีไดรฟ์ แต่อินเทอร์เฟซ UEFI จะแสดงพาธที่สมบูรณ์ในพารามิเตอร์พาร์ติชั่นอุปกรณ์
a] ตั้งค่าพาร์ติชั่นอุปกรณ์เริ่มต้น
- สำรองข้อมูลของ BCD โดยใช้คำสั่ง bcdedit /export C:\temp\bcdbackup หากต้องการกู้คืนในภายหลัง คุณสามารถแทนที่ /export ด้วย /import
- หากอุปกรณ์ภายใต้ {default} ไม่ถูกต้องหรือสูญหาย ให้เรียกใช้ bcedit คำสั่งด้วย set option bcdedit /set {default} device partition=C:
b] สร้าง BCD ใหม่อย่างสมบูรณ์
หากคุณได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่า ไม่สามารถเปิดพื้นที่เก็บข้อมูลการกำหนดค่าการบูตได้ ระบบไม่พบไฟล์ที่ระบุ จากนั้นดำเนินการ bootrec /rebuildbcd บนพรอมต์คำสั่ง
c] ตรวจสอบตำแหน่งของ winload และ bootmgr
Bootmgr(Windows Boot Manager) และ Winload (Windows OS Loader) เป็นส่วนหนึ่งของขั้นตอนการบู๊ต PreBoot โหลดตัวจัดการการบูต ซึ่งจะโหลด Winload หากไฟล์ไม่อยู่ในตำแหน่งที่ถูกต้อง กระบวนการบู๊ตจะค้าง นี่คือตำแหน่งของไฟล์ -
- bootmgr:%SystemDrive%\bootmgr
- winload:%SystemRoot%\system32\winload.exe
ก่อนดำเนินการต่อ อย่าลืมสำรองข้อมูลเนื้อหาทั้งหมด ภายใต้ ระบบ แบ่งไปยังตำแหน่งอื่น มันจะมีประโยชน์หากมีสิ่งผิดปกติเกิดขึ้น ใช้ Command Prompt เพื่อนำทางไปยังไดรฟ์ System และสร้างโฟลเดอร์ที่คุณสามารถสำรองข้อมูลทุกอย่างได้
ไปที่ไดเร็กทอรีเหล่านี้ และเลิกซ่อนไฟล์โดยใช้ Attrib -s -h -r สั่งการ. ถ้ามันไม่อยู่ในที่ของมัน เรามาสร้างมันใหม่กันเถอะ
Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
โดยที่ “OSDrive” คือที่ที่ Windows ใช้งานได้ และไดรฟ์ระบบคือตำแหน่งที่ bootmgr อยู่
รีบูตและดูว่าสิ่งนี้ช่วยได้หรือไม่
หากไม่ได้ผล คุณอาจต้องติดตั้ง OS ก่อนหน้าของคุณใหม่ เช่น ระบบปฏิบัติการ Windows 8.1 หรือ Windows 7 เปิดใช้งาน อัปเกรดเป็น Windows 11/10 เปิดใช้งาน จากนั้นล้างการติดตั้ง Windows โดยใช้ ISO
เคล็ดลับ :โพสต์นี้จะช่วยคุณหากคุณได้รับ 0x7B INACCESSIBLE_BOOT_DEVICE Blue Screen หลังจาก Windows Updates