à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
ตัวแก้ไขข้อมูลการบูต (BCD) Editor
เครื่องมือบรรทัดคำสั่ง Bcdedit.exe ปรับเปลี่ยนการจัดเก็บข้อมูลการกำหนดค่าเริ่มต้น ที่เก็บข้อมูลการกำหนดค่าบูตมีพารามิเตอร์การกำหนดค่าบูตและควบคุมวิธีการบู๊ตระบบปฏิบัติการ พารามิเตอร์เหล่านี้เคยอยู่ในไฟล์ Boot.ini (ในระบบปฏิบัติการที่ใช้ไบออส) หรือในรายการแรมที่ไม่สามารถลุกได้ (ในระบบปฏิบัติการที่ใช้เฟิร์มแวร์แบบขยายได้) คุณสามารถใช้ Bcdedit.exe เพื่อเพิ่มลบแก้ไขและผนวกรายการในการจัดเก็บข้อมูลการกำหนดค่าบูต
บทความนี้มุ่งเน้นไปที่ตัวแก้ไขข้อมูลการตั้งค่าเริ่มต้นและความพยายามที่จะตอบว่ามันสามารถช่วยคุณในการแก้ไขข้อผิดพลาดเช่นระบบปฏิบัติการไม่ พบว่าไม่สามารถตรวจพบระบบปฏิบัติการระดับรองและระดับอุดมศึกษาได้ในกรณีที่เกิดข้อผิดพลาดที่เหมือนกันหลายระบบ
ทำไมต้องเปลี่ยนจาก Boot.ini เป็น BCD
BCD เพื่อสร้างกลไกการปรับปรุงข้อมูลการกำหนดค่าสำหรับบู๊ต ด้วยการพัฒนาเฟิร์มแวร์รุ่นใหม่ต้องมีอินเตอร์เฟซแบบขยายและ interoperable เพื่อใช้เป็นนามธรรมของเฟิร์มแวร์พื้นฐาน การออกแบบใหม่นี้เป็นรากฐานสำหรับคุณลักษณะใหม่ ๆ ใน Windows Vista, Windows 7, Windows 8, Windows 10 เช่นเครื่องมือซ่อมแซมการเริ่มต้นและทางลัดสำหรับผู้ใช้หลายคน
BCD Editor ทำอะไร
BCD Editor มีให้เป็น GUI ใน Windows แต่คุณสามารถแก้ไขตัวจัดการการบูตและซ่อมแซม Master Boot Record โดยใช้ส่วนติดต่อผู้ใช้แบบกราฟิก
อินเทอร์เฟซสำหรับผู้ใช้แบบกราฟิกยังช่วยให้คุณสามารถแก้ไขปัญหาต่างๆที่ Bootmgr พบในบางกรณี
ตำแหน่งของ BCD Registry
การเก็บข้อมูลการกำหนดค่าเริ่มต้นจะประกอบด้วยพารามิเตอร์การกำหนดค่าบูตและควบคุมวิธีการเริ่มต้นระบบปฏิบัติการ
รีจีสทรี BCD อยู่ในโฟลเดอร์
boot bcd ของพาร์ทิชันที่ใช้งาน สำหรับระบบที่ใช้ EFI ตำแหน่งดีฟอลต์ของรีจีสทรี BCD อยู่ในพาร์ติชัน EFI
อ่าน
: วิธีการสำรองและเรียกคืนไฟล์ BCD ใน Windows รุ่นบรรทัดคำสั่งของ BCD Editor
BCD Editor ของบรรทัดคำสั่งมีประสิทธิภาพมากและสามารถใช้เพื่อทำหน้าที่ต่างๆ:
สร้างร้าน BCD
- เพิ่มรายการลงในคลัง BCD ที่มีอยู่
- แก้ไขรายการที่มีอยู่ใน เก็บ BCD
- ลบรายการจากร้าน BCD
- ส่งออกรายการไปยังร้าน BCD
- ป้อนข้อมูล entr ies จากร้าน BCD
- ตั้งค่าการตั้งค่าปัจจุบันที่ใช้อยู่
- รายการแบบสอบถามของประเภทใดประเภทหนึ่งและ
- ใช้การเปลี่ยนแปลงทั่วโลก
- เพื่อดูสิ่งอื่นที่คุณสามารถทำได้ด้วย
BCDEdit.exe พิมพ์ bcdedit.exe /? ที่พรอมต์คำสั่ง จะแสดงรายการตัวเลือกและการทำงานทั้งหมดที่คุณสามารถทำได้ด้วยตัวแก้ไข BCD โดยใช้พรอมต์คำสั่ง สภาวะแวดล้อมการบูตแบบหลายระบบ
ถ้าคุณต้องการใช้ระบบปฏิบัติการตั้งแต่สองระบบขึ้นไปโปรดระลึกถึงสิ่งต่อไปนี้:
ติดตั้ง Windows Vista ขึ้นไปบนพาร์ติชันอื่น ตามกฎแล้วแต่ละระบบปฏิบัติการควรมีพาร์ทิชันร่วมกันอื่นเช่น Windows, Program Files ฯลฯ จะสร้างความขัดแย้งและอาจทำให้คอมพิวเตอร์ของคุณเสียหาย ถ้าคุณต้องการใช้ระบบปฏิบัติการรุ่นเก่าก่อนติดตั้งระบบปฏิบัติการก่อน Windows Vista เพื่อให้สามารถใช้งาน boot.ini ต่อไปได้แล้วติดตั้ง Vista หรือระบบปฏิบัติการที่ใหม่กว่าเพื่อไม่ให้เกิดความขัดแย้งกับ bootcfg
- คุณ จะต้องตรวจสอบให้แน่ใจว่าระบบปฏิบัติการที่เก่ากว่า Vista ใช้ boot.ini และซอฟต์แวร์ที่เริ่มต้นจาก Vista หรือระบบปฏิบัติการรุ่นหลัง ๆ ใช้ BCD ซึ่งสามารถทำได้โดยใช้บรรทัดคำสั่ง BCD และผ่านทางคำสั่ง MSCONFIG
- ไม่ควรปิดใช้งาน BCD แม้ว่าคุณต้องการใช้ระบบปฏิบัติการรุ่นเก่าเช่น Windows XP พร้อมกับ Vista หรือเวอร์ชันที่สูงกว่าก็ตาม BCD ช่วยในการหา boot.ini ที่จะช่วยในการโหลดระบบปฏิบัติการเก่า หากคุณปิดใช้งาน BCD เครื่องคอมพิวเตอร์ของคุณอาจไม่รู้จักระบบปฏิบัติการเก่า
- เปลี่ยนระบบปฏิบัติการเริ่มต้นโดยใช้ BCD
วิธีที่ง่ายและรวดเร็วที่สุดคือการใช้ BCD.exe ในบรรทัดคำสั่ง ใช้คำสั่งต่อไปนี้ที่พรอมต์คำสั่ง:
BCDEDIT / DEFAULT {ID}
เมื่อต้องการหา ID สำหรับแต่ละระบบปฏิบัติการให้ใช้คำสั่งต่อไปนี้:
BCDEDIT / ENUM ALL
จากรายการ ID, คัดลอกหนึ่งถัดจากระบบปฏิบัติการที่คุณต้องการตั้งค่าเป็นค่าเริ่มต้นและวางในตำแหน่ง {ID} ในคำสั่งแรก
ตัวแก้ไขข้อมูลการตั้งค่าการบูตได้หยุดทำงาน
ถ้าคุณได้รับข้อผิดพลาดนี้คุณจะมี เพื่อเรียกใช้การเริ่มต้นซ่อมแซม
เรียกใช้การซ่อมแซมอัตโนมัติใน Windows 8
- เรียกใช้การเริ่มต้นการซ่อมแซมใน Windows 10 คุณจะได้รับการตั้งค่าภายใต้ Advanced Startup Options (ตัวเลือกการเริ่มต้นขั้นสูง)
- สำหรับรายละเอียด อ่านได้โปรดเยี่ยมชม TechNet
- EasyBCD, Visual BCD Editor และ Dual Boot Repair Tool เป็น 3 ฟรีแวร์ที่ช่วยให้คุณสามารถแก้ไขและซ่อมแซมข้อมูลการตั้งค่าการเริ่มต้นของ Windows ได้อย่างง่ายดาย