คำสั่ง bcdedit บรรทัดคำสั่ง MS-DOS และ Windows

สารบัญ:

คำสั่ง bcdedit บรรทัดคำสั่ง MS-DOS และ Windows
คำสั่ง bcdedit บรรทัดคำสั่ง MS-DOS และ Windows
Anonim

bcdeditเครื่องมือบรรทัดคำสั่งปรับเปลี่ยนการจัดเก็บข้อมูลการกำหนดค่าการบูตที่มีการกำหนดค่าพารามิเตอร์และการควบคุมวิธีการที่ระบบปฏิบัติการเป็น booted ก่อนหน้านี้พารามิเตอร์เหล่านี้อยู่ในไฟล์ boot.ini (ในระบบปฏิบัติการที่ใช้ BIOS) หรือในรายการ RAM ที่ไม่ลบเลือน (ในระบบปฏิบัติการ EFI (Extensible Firmware Interface-based)) คุณสามารถใช้ Bcdedit.exe เพื่อเพิ่มลบแก้ไขและผนวกรายการในที่เก็บข้อมูลการกำหนดค่าการบูต

ความพร้อมใช้งาน

Bcdedit เป็นคำสั่งภายนอกที่พร้อมใช้งานสำหรับระบบปฏิบัติการ Microsoft ต่อไปนี้เป็น bcdedit.exe

  • Windows Vista
  • วินโดว 7
  • วินโดว์ 8
  • Windows 10

ไวยากรณ์ Bcdedit

ปลาย

ในการใช้คำสั่ง bcdedit คุณต้องอยู่ในพร้อมท์คำสั่งแบบยกระดับ

บันทึก

การรัน "bcdedit" ด้วยตัวเองนั้นเทียบเท่ากับการรัน "bcdedit / enum ACTIVE"

คำสั่งที่ทำงานบนร้านค้า

/ CreateStore

คำสั่งนี้สร้างแหล่งข้อมูลการกำหนดค่าการบูตว่างใหม่ ที่จัดเก็บที่สร้างขึ้นไม่ใช่ที่จัดเก็บระบบ

bcdedit / createstore

ระบุชื่อไฟล์ของที่เก็บข้อมูลการกำหนดค่าการบูต หากชื่อไฟล์มีช่องว่างจะต้องอยู่ในเครื่องหมายคำพูด ("")

ตัวอย่าง:

คำสั่งต่อไปนี้สร้างไฟล์ร้านค้าที่ระบุ:

bcdedit / สร้างใหม่ C: DATA BCD

/ส่งออก

คำสั่งนี้เอ็กซ์พอร์ตเนื้อหาของที่เก็บระบบลงในไฟล์ ไฟล์นี้สามารถใช้ในภายหลังเพื่อกู้คืนสถานะของที่เก็บระบบ คำสั่งนี้ใช้ได้สำหรับที่เก็บระบบเท่านั้น

เป็นชื่อไฟล์ที่จะใช้เป็นปลายทางสำหรับการส่งออก หากชื่อไฟล์มีช่องว่างจะต้องอยู่ในเครื่องหมายคำพูด ("")

ตัวอย่าง:

คำสั่งต่อไปนี้ส่งออกที่เก็บระบบไปยังไฟล์ที่ระบุ:

bcdedit / ส่งออก "C: Data BCD Backup"

/ นำเข้า

คำสั่งนี้จะเรียกคืนสถานะของที่เก็บระบบโดยใช้ไฟล์ข้อมูลสำรองที่สร้างขึ้นก่อนหน้านี้โดยใช้คำสั่ง / ส่งออก รายการใด ๆ ที่มีอยู่ในที่เก็บระบบจะถูกลบออกก่อนที่การนำเข้าจะเกิดขึ้น คำสั่งนี้ใช้ได้สำหรับที่เก็บระบบเท่านั้น

bcdedit / import [/ clean]

ชื่อของไฟล์ที่อิมพอร์ตไปยังที่เก็บระบบ

หากชื่อไฟล์มีช่องว่างจะต้องอยู่ในเครื่องหมายคำพูด ("")

/ clean ระบุว่ารายการบูตสำหรับเฟิร์มแวร์ที่มีอยู่ทั้งหมดควรถูกลบ (มีผลกับระบบ EFI เท่านั้น)

ตัวอย่าง:

คำสั่งต่อไปนี้นำเข้าไฟล์ที่ระบุในที่เก็บระบบ

bcdedit / นำเข้า "C: Data BCD Backup" / clean

/ sysstore

คำสั่งนี้ตั้งค่าอุปกรณ์ที่เก็บระบบ คำสั่งนี้ใช้ได้เฉพาะกับระบบ EFI ในกรณีที่อุปกรณ์จัดเก็บระบบไม่ชัดเจน การตั้งค่านี้ไม่ได้คงอยู่ตลอดการบูตเครื่องใหม่

bcdedit / sysstore

ชื่อของพาร์ติชันระบบเพื่อตั้งค่าเป็นอุปกรณ์เก็บข้อมูลระบบ อุปกรณ์ต้องเป็นพาร์ติชันระบบ

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่าอุปกรณ์ที่เก็บระบบตามที่ระบุ:

bcdedit / sysstore C:

คำสั่งที่ทำงานกับรายการในร้านค้า

/สำเนา

คำสั่งนี้สร้างสำเนาของรายการบูตที่ระบุ

bcdedit [/ store] / copy {} / d

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุตัวบ่งชี้ของรายการที่จะคัดลอก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ระบุคำอธิบายที่จะใช้กับรายการใหม่

ตัวอย่าง:

คำสั่งต่อไปนี้สร้างสำเนาของรายการบูตระบบปฏิบัติการที่ระบุ:

bcdedit / copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} / d "คัดลอกรายการ"

/สร้าง

คำสั่งต่อไปนี้สร้างรายการตัวโหลด OS ที่ใช้ NTLDR (Ntldr):

bcdedit / สร้าง {ntldr} / d "รุ่นก่อนหน้าของ Windows OS Loader"

คำสั่งต่อไปนี้สร้างรายการตัวเลือกเพิ่มเติมของดิสก์ RAM:

bcdedit / สร้าง {ramdiskoptions}

คำสั่งต่อไปนี้สร้างรายการบูตระบบปฏิบัติการใหม่:

bcdedit / สร้าง / d "Windows Vista" / application osloader

คำสั่งต่อไปนี้สร้างรายการการตั้งค่าดีบักเกอร์ใหม่:

bcdedit / สร้าง {dbgsettings}

/ลบ

คำสั่งนี้ลบรายการออกจากที่เก็บข้อมูลการกำหนดค่าการบูต

bcdedit [/ store] / ลบ [/ f] [/ cleanup | / nocleanup]

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุตัวระบุของรายการบูตที่คุณต้องการลบ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

/ f - ลบรายการที่ระบุ หากไม่มีตัวเลือกนี้ bcdedit จะไม่ลบรายการใด ๆ ที่มีตัวระบุที่รู้จักกันดี

/ cleanup - ลบรายการที่ระบุและลบรายการจากลำดับการแสดง การอ้างอิงอื่น ๆ ไปยังรายการที่ถูกลบจะถูกลบออกจากร้านค้า เมื่อลบรายการโหลดเดอร์ OS ระบบจะทำการลบประวัติการทำงานที่เกี่ยวข้องจากรายการไฮเบอร์เนตหากยังไม่ได้อ้างอิงโดยโหลดเดอร์ OS อื่น ๆ ตัวเลือกนี้จะถือว่าเว้นแต่ / nocleanup มีการระบุ

/ nocleanup - ลบรายการที่ระบุโดยไม่ลบรายการออกจากลำดับการแสดงผล

ตัวอย่าง:

คำสั่งต่อไปนี้จะลบรายการระบบปฏิบัติการที่ระบุจากที่เก็บและลบรายการออกจากลำดับการแสดง:

bcdedit / ลบ {cbd971bf-b7b8-4885-951a-fa03044f5d71}

คำสั่งต่อไปนี้จะลบรายการระบบปฏิบัติการที่ระบุจากที่เก็บและลบรายการออกจากลำดับการแสดง:

bcdedit / ลบ {cbd971bf-b7b8-4885-951a-fa03044f5d71} / การล้าง

คำสั่งดังต่อไปนี้ลบรายการระบบปฏิบัติการที่ระบุจากร้านค้าโดยไม่ลบรายการจากลำดับการแสดง:

bcdedit / ลบ {cbd971bf-b7b8-4885-951a-fa03044f5d71} / nocleanup

คำสั่งต่อไปนี้จะลบรายการตัวโหลดระบบปฏิบัติการที่ใช้ NTLDR จากร้านค้า:

bcdedit / ลบ {ntldr} / f

/กระจกเงา

คำสั่งนี้สร้างมิร์เรอร์ของรายการบูตที่ระบุ

bcdedit [/ store] / mirror {}

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุตัวบ่งชี้ของรายการที่จะถูกมิรเรอร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ตัวอย่าง:

คำสั่งต่อไปนี้สร้างมิรเรอร์ของรายการบูตระบบปฏิบัติการที่ระบุ:

bcdedit / mirror {cbd971bf-b7b8-4885-951a-fa03044f5d71}

คำสั่งที่ทำงานกับตัวเลือกการเข้า

/ deletevalue

คำสั่งนี้จะลบองค์ประกอบข้อมูลจากรายการในที่เก็บข้อมูลการกำหนดค่าการบูต

bcdedit [/ store] / deletevalue []

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุตัวบ่งชี้ของรายการที่จะถูกแก้ไข หากไม่ได้ระบุจะใช้ {current} สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ระบุตัวเลือกที่จะถูกลบออกจากรายการที่ระบุ เรียกใช้ "bcdedit /? TYPES" สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูล

ตัวอย่าง:

คำสั่งต่อไปนี้จะลบตัวเลือกการบูตจากรายการตัวจัดการการบูต:

bcdedit / deletevalue {bootmgr} ผลสืบเนื่อง

คำสั่งต่อไปนี้ลบค่าสภาพแวดล้อมการติดตั้ง Windows ล่วงหน้า (WinPE) จากรายการบูตระบบปฏิบัติการปัจจุบัน:

bcdedit / ลบ winpe

คำสั่งต่อไปนี้ลบค่า Windows PE จากรายการบูตระบบปฏิบัติการที่ระบุ:

bcdedit / deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe

/ ชุด

คำสั่งนี้ตั้งค่ารายการตัวเลือกในที่เก็บข้อมูลการกำหนดค่าการบูต

bcdedit [/ store] / set [{}] [/ addfirst | / addl ast | / ลบ]

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุตัวบ่งชี้ของรายการที่จะแก้ไข หากไม่ได้ระบุจะใช้ {current} สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ระบุประเภทข้อมูลตัวเลือกที่จะสร้างหรือแก้ไข เรียกใช้ "bcdedit /? TYPES" สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูล

ระบุค่าที่ควรกำหนดให้กับตัวเลือก รูปแบบของขึ้นอยู่กับชนิดข้อมูลที่ระบุ เรียกใช้ "bcdedit /? FORMATS" สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อมูล

/ addfirst - สวิตช์นี้สามารถใช้ได้เฉพาะถ้าประเภทข้อมูลเป็นรายการวัตถุ เพิ่มตัวระบุรายการที่ระบุไปยังด้านบนของรายการ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปที่ด้านบนของรายการ

/ addlast - สวิตช์นี้สามารถใช้ได้เฉพาะถ้าประเภทข้อมูลเป็นรายการวัตถุ เพิ่มตัวระบุรายการที่ระบุไปยังจุดสิ้นสุดของรายการ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปยังจุดสิ้นสุดของรายการ

/ remove - สวิตช์นี้สามารถใช้ได้เฉพาะถ้าประเภทข้อมูลเป็นรายการวัตถุ ลบตัวระบุรายการที่ระบุออกจากรายการ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุไม่ได้อยู่ในรายการแสดงว่าการดำเนินการไม่มีผลกระทบ หากรายการสุดท้ายจะถูกลบออกจากนั้นค่าประเภทข้อมูลจะถูกลบ

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่าอุปกรณ์แอ็พพลิเคชันเป็นพาร์ติชัน C: สำหรับรายการระบบปฏิบัติการที่ระบุ:

bcdedit / set {cbd971bf-b7b8-4885-951a-fa03044f5d71} พาร์ติชันอุปกรณ์ = C:

หมายเหตุ: ใช้ไวยากรณ์ 'hd_partiton =' เพื่อปิดใช้งานการตรวจจับ VHD อัตโนมัติอย่างชัดเจนและสร้างรายการที่เข้ากันได้สำหรับการบูตเครื่องเสมือนตัวอย่างเช่น:

bcdedit / store F: boot bcd / set {default} อุปกรณ์ hd_partition = F:

คำสั่งต่อไปนี้ตั้งค่าอุปกรณ์ OS เป็นไฟล์ VHD (C: vdisks vdisk01.vhd) สำหรับรายการระบบปฏิบัติการที่ระบุ:

bcdedit / ชุด {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice vhd = [C:] vdisks disk01.vhd

คำสั่งต่อไปนี้ตั้งค่าแอปพลิเคชันพา ธ ไปที่ windows system32 winload.exe สำหรับรายการระบบปฏิบัติการที่ระบุ:

bcdedit / ชุด {cbd971bf-b7b8-4885-951a-fa03044f5d71} พา ธ windows system32 winload.exe

คำสั่งต่อไปนี้ตั้งค่านโยบาย NX เป็น OptIn สำหรับรายการบูตระบบปฏิบัติการปัจจุบัน

bcdedit / set nx optin

คำสั่งที่ควบคุมเอาท์พุท

/ enum

คำสั่งนี้จะแสดงรายการในร้านค้า คำสั่ง / enum เป็นค่าเริ่มต้นดังนั้นการเรียกใช้ "bcdedit" โดยไม่มีพารามิเตอร์จะเท่ากับการเรียกใช้ "bcdedit / enum ACTIVE"

bcdedit [/ store] / enum [|] [/ v]

ระบุร้านค้าที่จะใช้ หากไม่ได้ระบุตัวเลือกนี้ระบบจะใช้ที่เก็บข้อมูล สำหรับข้อมูลเพิ่มเติมเรียกใช้ "bcdedit /? store"

ระบุประเภทของรายการที่จะแสดงรายการสามารถเป็นหนึ่งในรายการต่อไปนี้:

ใช้งาน - รายการทั้งหมดในตัวจัดการการบูตจะแสดงตามค่าเริ่มต้น

FIRMWARE - ทุกการใช้งานเฟิร์มแวร์

บูต - แอปพลิเคชันสภาพแวดล้อมการบูตทั้งหมด

BOOTMGR - ตัวจัดการการบูต

OSLOADER - รายการระบบปฏิบัติการทั้งหมด

RESUME - ประวัติทั้งหมดจากรายการไฮเบอร์เนต

INHERIT - สืบทอดรายการทั้งหมด

ALL - ทำรายการทั้งหมด

ระบุตัวบ่งชี้ของรายการที่จะถูกแสดง หากระบุตัวระบุจะมีการระบุวัตถุที่ระบุเท่านั้น สำหรับข้อมูลเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

/ v แสดงตัวระบุรายการเต็มแทนที่จะใช้ชื่อสำหรับตัวระบุที่รู้จักกันดี

ตัวอย่าง:

คำสั่งต่อไปนี้แสดงรายการบูตระบบโหลดเดอร์ของระบบปฏิบัติการทั้งหมด:

bcdedit / enum OSLOADER

คำสั่งต่อไปนี้แสดงรายการรายการตัวจัดการการบูตทั้งหมด:

bcdedit / enum BOOTMGR

คำสั่งต่อไปนี้แสดงรายการบูตเริ่มต้นเท่านั้น:

bcdedit / enum {ค่าเริ่มต้น}

คำสั่งต่อไปนี้แสดงรายการบูตระบบปฏิบัติการที่ระบุเท่านั้น:

bcdedit / enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}

/ V

ตัวเลือกบรรทัดคำสั่งที่แสดงตัวระบุรายการทั้งหมดแทนที่จะใช้ชื่อสำหรับตัวระบุที่รู้จักกันดี

ใช้ / v ด้วยตัวเองเป็นคำสั่งเพื่อแสดงตัวระบุรายการแบบเต็มสำหรับประเภท ACTIVE

โดยปกติแล้วตัวระบุรายการที่รู้จักกันดีจะถูกแทนที่ด้วยรูปแบบชวเลขที่เป็นมิตร การระบุ / v เป็นสวิตช์บรรทัดคำสั่งจะป้องกันการแทนที่นี้และแสดงตัวระบุทั้งหมดแบบเต็ม การรัน "bcdedit / v" ด้วยตัวเองนั้นเทียบเท่ากับการรัน "bcdedit / enum ACTIVE / v"

bcdedit / v

ตัวอย่าง:

คำสั่งต่อไปนี้แสดงรายการที่ใช้งานอยู่ในที่เก็บระบบพร้อมตัวระบุรายการทั้งหมดที่แสดงเต็ม

bcdedit / enum ACTIVE / v

คำสั่งที่ควบคุมตัวจัดการการบูต

/ลำดับการบูต

คำสั่งนี้ตั้งค่าลำดับการบู๊ตแบบครั้งเดียวที่จะใช้โดยตัวจัดการการบูต

bcdedit / bootsequence […] [/ addfirst | / addlast | / ลบ]

[…] ระบุรายการของตัวระบุที่ประกอบกันเป็นลำดับการบูต คุณต้องระบุอย่างน้อยหนึ่งตัวระบุและต้องแยกตัวระบุด้วยการเว้นวรรค สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

/ addfirst - เพิ่มตัวระบุรายการที่ระบุไปด้านบนของลำดับการบูต หากระบุสวิตช์นี้จะมีการระบุตัวระบุเดียวเท่านั้น หากตัวระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปที่ด้านบนของรายการ

/ addlast - เพิ่มตัวระบุรายการที่ระบุไปยังจุดสิ้นสุดของลำดับการบูต หากระบุสวิตช์นี้จะมีการระบุตัวระบุเดียวเท่านั้น หากตัวระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปยังจุดสิ้นสุดของรายการ

/ remove - ลบตัวระบุรายการที่ระบุจากลำดับการบูต หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุไม่ได้อยู่ในรายการแสดงว่าการดำเนินการไม่มีผลกระทบ หากรายการสุดท้ายจะถูกลบออกจากนั้นค่าลำดับการบูตจะถูกลบออกจากรายการผู้จัดการการบูต

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่ารายการระบบปฏิบัติการสองรายการและตัวโหลดระบบปฏิบัติการที่ใช้ NTLDR ในลำดับการบู๊ตบูตแบบครั้งเดียว:

bcdedit / bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}

คำสั่งต่อไปนี้เพิ่มรายการระบบปฏิบัติการที่ระบุไปยังจุดสิ้นสุดของลำดับการบู๊ตบูตแบบครั้งเดียว:

bcdedit / bootsequence {802d5e32-0784-11da-bd33-000476eba25f} / addlast

/ค่าเริ่มต้น

คำสั่งนี้ตั้งค่ารายการเริ่มต้นที่ตัวจัดการการบูตจะใช้เมื่อหมดเวลาการหมดอายุ

bcdedit / เริ่มต้น

ระบุตัวระบุของรายการบูตที่จะใช้เป็นค่าเริ่มต้นเมื่อหมดเวลา สำหรับข้อมูลเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่ารายการที่ระบุเป็นรายการตัวจัดการการเริ่มต้นระบบ:

bcdedit / ค่าเริ่มต้น {cbd971bf-b7b8-4885-951a-fa03044f5d71}

คำสั่งต่อไปนี้ตั้งค่าตัวโหลด OS ที่ใช้ NTLDR เป็นรายการเริ่มต้น:

bcdedit / default {ntldr}

/ displayorder

คำสั่งนี้ตั้งค่าลำดับการแสดงผลที่จะใช้โดยตัวจัดการการบูต

bcdedit / displayorder […] [/ addfirst | / addlast | / ลบ]

[…] ระบุรายการของตัวระบุที่ประกอบขึ้นเป็นลำดับการแสดงผล ต้องระบุตัวระบุอย่างน้อยหนึ่งตัวและจะต้องคั่นด้วยช่องว่าง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

/ addfirst - เพิ่มตัวระบุรายการที่ระบุไปด้านบนของลำดับการแสดง หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปที่ด้านบนของรายการ

/ addlast - เพิ่มตัวระบุรายการที่ระบุในตอนท้ายของลำดับการแสดง หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปยังจุดสิ้นสุดของรายการ

/ remove - ลบตัวระบุรายการที่ระบุจากลำดับการแสดง หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุไม่ได้อยู่ในรายการแสดงว่าการดำเนินการไม่มีผลกระทบ หากรายการสุดท้ายจะถูกลบออกจากนั้นค่าลำดับการแสดงจะถูกลบออกจากรายการตัวจัดการการบูต

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่าสองรายการระบบปฏิบัติการและตัวโหลดระบบปฏิบัติการที่ใช้ NTLDR ในลำดับการแสดงตัวจัดการการบูต:

bcdedit / displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}

คำสั่งต่อไปนี้เพิ่มรายการระบบปฏิบัติการที่ระบุไปยังจุดสิ้นสุดของลำดับการแสดงผลตัวจัดการการบูต:

bcdedit / displayorder {802d5e32-0784-11da-bd33-000476eba25f} / addlast

/หมดเวลา

คำสั่งนี้ตั้งเวลารอเป็นวินาทีก่อนตัวจัดการการบูตเลือกรายการเริ่มต้น สำหรับข้อมูลเกี่ยวกับการตั้งค่ารายการเริ่มต้นให้รัน "bcdedit /? default"

bcdedit / หมดเวลา

ระบุเวลาที่จะรอเป็นวินาทีก่อนที่ตัวจัดการการบูตจะเลือกรายการเริ่มต้น

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่าบูท managerto 30 วินาที:

bcdedit / หมดเวลา 30

/ toolsdisplayorder

คำสั่งนี้จะตั้งค่าลำดับการแสดงผลที่จะใช้โดยตัวจัดการการบูตเมื่อแสดงเมนูเครื่องมือ

bcdedit / toolsdisplayorder […] [/ addfirst | / addlast | / ลบ]

[…] ระบุรายการตัวระบุที่ประกอบกันเป็นเครื่องมือแสดงลำดับ ต้องระบุตัวระบุอย่างน้อยหนึ่งตัวและจะต้องคั่นด้วยช่องว่าง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

/ addfirst - เพิ่มตัวระบุรายการที่ระบุไปยังด้านบนของเครื่องมือแสดงลำดับ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปที่ด้านบนของรายการ

/ addlast - เพิ่มตัวระบุรายการที่ระบุไปยังจุดสิ้นสุดของเครื่องมือแสดงลำดับ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุที่ระบุอยู่ในรายการอยู่แล้วมันจะถูกย้ายไปยังจุดสิ้นสุดของรายการ

/ remove - ลบตัวระบุรายการที่ระบุจากเครื่องมือแสดงลำดับ หากระบุสวิตช์นี้จะมีการระบุตัวระบุรายการเดียวเท่านั้น หากตัวระบุไม่ได้อยู่ในรายการแสดงว่าการดำเนินการไม่มีผลกระทบ หากรายการสุดท้ายจะถูกลบออกจากนั้นเครื่องมือแสดงมูลค่าการสั่งซื้อจะถูกลบออกจากรายการผู้จัดการการบูต

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่ารายการเครื่องมือสองรายการและการวิเคราะห์หน่วยความจำในเครื่องมือของตัวจัดการการบูตแสดงลำดับ:

bcdedit / toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}

คำสั่งต่อไปนี้จะเพิ่มรายการเครื่องมือที่ระบุไว้ที่ส่วนท้ายของเครื่องมือของเครื่องมือจัดการการแสดงผล:

bcdedit / toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} / addlast

คำสั่งที่ควบคุม Emergency Management Services สำหรับแอ็พพลิเคชันการบูต

/ bootems

คำสั่งนี้เปิดใช้งานหรือปิดใช้งานบริการจัดการเหตุฉุกเฉินสำหรับรายการที่ระบุ

bcdedit / bootems [] เปิด

ระบุตัวบ่งชี้ของรายการที่จะแก้ไข แม้ว่าคำสั่งนี้จะใช้ได้กับทุกรายการ แต่จะมีผลเฉพาะกับแอปพลิเคชันสำหรับบูต

ตัวอย่าง:

คำสั่งต่อไปนี้เปิดใช้งาน Emergency Management Services สำหรับตัวจัดการการบูต:

bcdedit / bootems {bootmgr} ON

/ EMS

คำสั่งนี้เปิดใช้งานหรือปิดใช้งานบริการจัดการเหตุฉุกเฉินสำหรับรายการบูตระบบปฏิบัติการที่ระบุ

bcdedit / ems [] ปิด

ระบุตัวบ่งชี้ของรายการที่จะแก้ไข สามารถระบุได้เฉพาะรายการ "บูต Windows loader" หากไม่ได้ระบุจะใช้ {current} สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ตัวอย่าง:

คำสั่งต่อไปนี้เปิดใช้งาน Emergency Management Services สำหรับรายการบูตระบบปฏิบัติการปัจจุบัน:

bcdedit / ems เปิด

/ emssettings

คำสั่งนี้ตั้งค่าการตั้งค่าบริการจัดการเหตุฉุกเฉินทั่วโลกสำหรับระบบ การตั้งค่าไม่ได้เปิดใช้งานหรือปิดใช้งานบริการการจัดการเหตุฉุกเฉินสำหรับรายการบูตเฉพาะ

bcdedit / emssettings [BIOS] | [EMSPORT: | [EMSBAUDRATE:]]

BIOS ระบุว่าระบบจะใช้การตั้งค่า BIOS สำหรับการกำหนดค่าบริการจัดการเหตุฉุกเฉิน สวิตช์นี้ใช้งานได้กับระบบที่รองรับบริการการจัดการเหตุฉุกเฉินจาก BIOS เท่านั้น

ระบุพอร์ตอนุกรมที่จะใช้เป็นพอร์ต Emergency Management Services ไม่ควรระบุตัวเลือกนี้กับตัวเลือก BIOS

ระบุอัตราการรับส่งข้อมูลแบบอนุกรมที่จะใช้สำหรับบริการจัดการเหตุฉุกเฉิน ไม่ควรระบุคำสั่งนี้ด้วยตัวเลือก BIOS ตัวเลือกนี้และค่าเริ่มต้นคือ 9,600 baud

ตัวอย่าง:

คำสั่งต่อไปนี้ตั้งค่าพารามิเตอร์ Emergency Management Services เพื่อใช้การตั้งค่า BIOS:

bcdedit / emssettings BIOS

คำสั่งต่อไปนี้ตั้งค่าพารามิเตอร์ Emergency Management Services เพื่อใช้ com2: at 115,200 baud

bcdedit / emssettings EMSPORT: 2 EMSBAUDRATE: 115200

สั่งการควบคุมการแก้ไขข้อบกพร่อง

/ bootdebug

คำสั่งนี้เปิดใช้งานหรือปิดใช้งานตัวดีบักสำหรับบูตสำหรับรายการบูตที่ระบุ แม้ว่าคำสั่งนี้ใช้ได้กับทุกรายการ แต่จะมีผลเฉพาะกับแอปพลิเคชันสำหรับบูต

bcdedit / bootdebug [] ปิด

ระบุตัวบ่งชี้ของรายการที่จะแก้ไข สำหรับข้อมูลเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ตัวอย่าง:

คำสั่งต่อไปนี้เปิดใช้งานการดีบักการบูตสำหรับตัวโหลดระบบปฏิบัติการ Windows ของรายการบูตระบบปฏิบัติการปัจจุบัน:

bcdedit / bootdebug เปิด

คำสั่งต่อไปนี้ปิดใช้งานการดีบักการบูตสำหรับตัวจัดการการบูต Windows:

bcdedit / bootdebug {bootmgr} ปิด

/ dbgsettings

ตั้งค่าพารามิเตอร์ดีบักเกอร์ส่วนกลาง

/ การแก้ปัญหา

คำสั่งนี้เปิดใช้งานหรือปิดใช้งานเคอร์เนลดีบักเกอร์สำหรับรายการบูตที่ระบุ

bcdedit / debug [] ON

ระบุตัวบ่งชี้ของรายการที่จะแก้ไข อาจมีการระบุรายการบูตเดอร์ Windows เท่านั้น หากไม่ได้ระบุจะใช้ {current} สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

ตัวอย่าง:

คำสั่งต่อไปนี้เปิดใช้งานการดีบักเคอร์เนลสำหรับรายการบูตระบบปฏิบัติการ Windows ปัจจุบัน:

bcdedit / debug ON

คำสั่งต่อไปนี้ปิดใช้งานการดีบักเคอร์เนลสำหรับรายการระบบปฏิบัติการที่ระบุ:

bcdedit / debug {cbd971bf-b7b8-4885-951a-fa03044f5d71} ปิด

/ hypervisorsettings

คำสั่งนี้ตั้งค่าหรือแสดงการตั้งค่าไฮเปอร์ไวเซอร์สำหรับระบบ

คำสั่งนี้ไม่เปิดใช้งานหรือปิดใช้งานการดีบักเกอร์ hypervisor สำหรับรายการโหลดเดอร์ระบบปฏิบัติการใด ๆ โดยเฉพาะ หากต้องการเปิดใช้งานหรือปิดใช้งานตัวแก้จุดบกพร่องไฮเปอร์ไวเซอร์สำหรับรายการตัวโหลดระบบปฏิบัติการเฉพาะให้ใช้ "bcdedit / setHYPERVISORDEBUG ON" สำหรับข้อมูลเกี่ยวกับตัวระบุเรียกใช้ "bcdedit /? ID"

หากต้องการตั้งค่าการตั้งค่าดีบักเกอร์แบบไฮเปอร์ไวเซอร์แต่ละรายการให้ใช้ "bcdedit / set {hypervisorsettings}" สำหรับข้อมูลเกี่ยวกับประเภทที่ถูกต้องให้เรียกใช้ "bcdedit /? TYPES"

bcdedit / hypervisorsettings [[DEBUGPORT:] [BAUDRATE:] [CHANNEL:] [HOSTIP:] [PORT:]

ระบุชนิดของ debugger.can เป็นหนึ่งใน SERIAL, 1394 หรือ NET

สำหรับการดีบัก SERIAL ให้ระบุพอร์ตอนุกรมที่จะใช้เป็นพอร์ตการดีบัก

สำหรับการดีบัก SERIAL ระบุอัตรา baud ที่จะใช้สำหรับการดีบัก

สำหรับการดีบัก 1394 ระบุช่อง 1394 ที่จะใช้สำหรับการดีบัก

สำหรับการดีบักเครือข่ายให้ระบุที่อยู่ IPv4 ของดีบักเกอร์โฮสต์

สำหรับการดีบักเครือข่ายให้ระบุพอร์ตที่จะสื่อสารกับบนดีบักเกอร์โฮสต์ ควรเป็น 49152 หรือสูงกว่า

ตัวอย่าง:

คำสั่งต่อไปนี้แสดงการตั้งค่าไฮเปอร์ไวเซอร์ปัจจุบัน:

การตั้งค่า bcdedit / hypervisors

คำสั่งต่อไปนี้ตั้งค่าการตั้งค่าการดีบักเกอร์ hypervisor เป็นการดีบักแบบอนุกรมผ่าน COM1 ที่ 115,200 baud:

bcdedit / hypervisorsettings การชำระเงินแบบซีเรียล: 1 BAUDRATE: 115200

คำสั่งต่อไปนี้ตั้งค่าการตั้งค่าการดีบักเกอร์ hypervisor เป็น 1394 การดีบักโดยใช้ช่อง 23:

bcdedit / hypervisors การตั้งค่า 1394 ช่องทาง: 23

คำสั่งต่อไปนี้ตั้งค่าการตั้งค่าดีบักเกอร์ hypervisor เป็นการดีบักเครือข่ายกับโฮสต์ดีบักเกอร์ที่ 192.168.1.2 การสื่อสารบนพอร์ต 50000:

bcdedit / hypervisorsettings การโฮสต์เครือข่าย NET: 192.168.1.2 PORT: 50000