Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขการเข้าถึง 'bootrec /fixboot' ถูกปฏิเสธใน Windows 7,8 และ 10

ข้อผิดพลาดนี้มักจะปรากฏขึ้นเมื่อคุณมีปัญหากับคอมพิวเตอร์ของคุณอยู่แล้ว และคุณกำลังดำเนินการตามขั้นตอนการกู้คืนพื้นฐานบางอย่างที่คุณพบว่ามีข้อเสนอแนะในสถานการณ์เฉพาะของคุณ อย่างไรก็ตาม เมื่อคุณต้องการแก้ไขการตั้งค่าการบู๊ตบางอย่างที่จัดการโดย Boot Manager ผ่านคำสั่ง “bootrec /fixboot” ใน Command Prompt คุณจะได้รับข้อความ Access is Denied

วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10

มีหลายอย่างที่อาจทำให้เกิดปัญหานี้ และคุณจะต้องปรับให้เข้ากับสถานการณ์และลองใช้วิธีการที่เหมาะสมที่สุดสำหรับสถานการณ์ของคุณ หากคุณกำลังมีปัญหาในการบู๊ต คำสั่งนี้อาจมีประโยชน์มากที่สุดและยากที่จะแทนที่ได้

โซลูชันที่ 1:ตั้งชื่อพาร์ติชันสำหรับบูตที่ซ่อนอยู่ในไดรฟ์ของคุณ

ก่อนอื่น คุณควรค้นหาว่าพีซีหรือแล็ปท็อปของคุณมีพาร์ติชั่นสำหรับเริ่มระบบนี้สงวนไว้บนไดรฟ์จัดเก็บข้อมูลหลัก (ฮาร์ดดิสก์หรือ SSD) หรือไม่ก่อนที่จะดำเนินการแก้ไขปัญหา การค้นหาโดย Google แบบง่ายๆ สามารถช่วยได้

หากมี คุณจะไม่สามารถซ่อมแซมได้เนื่องจากไม่มีชื่อ ถึงกระนั้น คุณสามารถกำหนดให้ใช้ diskpart และซ่อมแซมได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง เราคิดว่าคุณกำลังมีปัญหาในการบู๊ตและไม่สามารถเข้าถึง OS ของคุณได้

อย่างไรก็ตาม ด้วย Windows 10 คุณสามารถสร้างสื่อการกู้คืนและใช้เพื่อซ่อมแซมคอมพิวเตอร์ของคุณในเวลาไม่นาน

  1. ดาวน์โหลด ซอฟต์แวร์ Media Creation Tool จากเว็บไซต์ของ Microsoft เปิด ไฟล์ที่ดาวน์โหลดและยอมรับข้อกำหนดและเงื่อนไข
  2. เลือก สร้างสื่อการติดตั้ง (USB แฟลชไดรฟ์ ดีวีดี หรือไฟล์ ISO) สำหรับพีซีเครื่องอื่น ตัวเลือกจากหน้าจอเริ่มต้น วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  3. ภาษา สถาปัตยกรรม และการตั้งค่าอื่นๆ ของ บูตได้ ไดรฟ์จะถูกเลือกตามการตั้งค่าของคอมพิวเตอร์ของคุณ แต่คุณควรยกเลิกการเลือก ใช้ตัวเลือกที่แนะนำสำหรับพีซีเครื่องนี้ เพื่อเลือกการตั้งค่าที่ถูกต้องสำหรับพีซีซึ่งมีรหัสผ่านแนบมาด้วย (หากคุณสร้างการตั้งค่านี้บนพีซีเครื่องอื่น และน่าจะเป็น)
  4. คลิก ถัดไป และคลิกที่ ไดรฟ์ USB หรือ DVD เมื่อได้รับแจ้งให้เลือกระหว่าง USB หรือ DVD ขึ้นอยู่กับอุปกรณ์ที่คุณต้องการใช้จัดเก็บภาพนี้ วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  5. คลิก ถัดไป แล้วเลือก USB หรือ DVD ไดรฟ์จากรายการซึ่งจะแสดงสื่อเก็บข้อมูลที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ
  6. คลิก ถัดไป และ Media Creation Tool จะดำเนินการดาวน์โหลดไฟล์ที่จำเป็นในการติดตั้ง สร้างอุปกรณ์การติดตั้ง

ตอนนี้ คุณอาจมีสื่อการกู้คืนแล้ว เราสามารถเริ่มแก้ไขปัญหาการบูทได้จริงโดยเปิด Command Prompt จากภายในไดรฟ์กู้คืนซึ่งคุณควรบูตจาก

  1. แทรก การติดตั้ง ไดรฟ์ที่คุณเป็นเจ้าของหรือที่คุณเพิ่งสร้างขึ้นและ บูต คอมพิวเตอร์ของคุณ. ขั้นตอนต่อไปนี้แตกต่างจากระบบปฏิบัติการอื่น ดังนั้นให้ปฏิบัติตามนั้น:
    • WINDOWS XP, VISTA, 7: Windows Setup จะเปิดขึ้นเพื่อให้คุณป้อนการตั้งค่าภาษาและเวลาและวันที่ที่ต้องการ ป้อนข้อมูลให้ถูกต้องแล้วเลือกตัวเลือกซ่อมแซมคอมพิวเตอร์ที่ด้านล่างของหน้าต่าง เลือกปุ่มตัวเลือกเริ่มต้นไว้เมื่อได้รับแจ้งด้วย Use Recovery tools หรือ Restore your computer แล้วคลิกตัวเลือก Next เลือกพรอมต์คำสั่งเมื่อได้รับแจ้งพร้อมกับการเลือกเครื่องมือการกู้คืน
    • WINDOWS 8, 8.1, 10 :คุณจะเห็นหน้าต่างเลือกรูปแบบแป้นพิมพ์ของคุณ ดังนั้นให้เลือกรูปแบบที่คุณต้องการใช้ หน้าจอ Choose an option จะปรากฏขึ้น ให้ไปที่ Troubleshoot>> Advanced Options>> Command Prompt
    วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  2. เมื่อคุณได้เปิด พรอมต์คำสั่ง ให้ลองเรียกใช้ชุดคำสั่งสามคำสั่งต่อไปนี้ และตรวจสอบว่าคุณคลิก Enter หลังจากแต่ละรายการ:
    diskpart
    sel disk 0
    list vol
    วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  3. ยืนยัน ว่าพาร์ติชั่น EFI (EPS – EFI System Partition) กำลังใช้ระบบไฟล์ FAT32 และกำหนดอักษรระบุไดรฟ์ให้กับมัน สามารถทำได้ด้วยชุดคำสั่งต่อไปนี้ โปรดทราบว่าต้องแทนที่ <จำนวนไดรฟ์ข้อมูล> ด้วยหมายเลขที่คุณเห็นถัดจากพาร์ติชัน EFI และ <อักษรระบุไดรฟ์> คือตัวอักษรใดๆ ที่คุณต้องการกำหนดให้กับไดรฟ์นั้นตราบใดที่ไดรฟ์อื่นไม่ได้ใช้
set vol <number of volume>
assign letter= <drive letter>:
exit
  1. เมื่อคุณได้กำหนดตัวอักษรให้กับบูตไดรฟ์แล้ว ให้พิมพ์ คำสั่งแรกด้านล่าง เพื่อนำทางไปยังโฟลเดอร์ Boot คราวนี้ ควรแทนที่ <อักษรระบุไดรฟ์> ด้วยตัวเดียวกับที่คุณใช้ด้านบนสำหรับพาร์ติชัน EFI
cd /d <drive letter>:\EFI\Microsoft\Boot\
  1. คำสั่งนี้ใช้เพื่อแก้ไข EFI Partition ซึ่งใช้ในการบู๊ตคอมพิวเตอร์ และคุณไม่ควรได้รับข้อความปฏิเสธการเข้าถึงเมื่อเรียกใช้:
bootrec /FixBoot
  1. ขั้นตอนสุดท้ายประกอบด้วย การสร้าง BCD ขึ้นใหม่ ผ่านสองคำสั่ง อันแรกจะสำรอง BCD เก่าและวินาทีอันหนึ่งจะสร้างใหม่ คราวนี้ควรแทนที่ตัวยึดตำแหน่ง <อักษรระบุไดรฟ์> ด้วยไดรฟ์ที่คุณใช้เพื่อกำหนดพาร์ติชัน EFI:
ren BCD BCD.old
bcdboot c:\Windows /l en-us /s <boot letter>: All
  1. ตรวจสอบเพื่อดูว่าปัญหายังคงปรากฏบนพีซีของคุณหรือไม่

หมายเหตุ :หากคุณยังคงได้รับการปฏิเสธการเข้าถึงในวันที่ 5 th เมื่อรันคำสั่ง ให้ลองรันคำสั่งนี้แทน:

bootrec /rebuildbcd
วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10

หลังจากนั้น เพียงพิมพ์ ออก และข้ามวันที่ 6 th ก้าวให้เต็มที่

โซลูชันที่ 2:เรียกใช้การซ่อมแซมอัตโนมัติหลังจากตั้งชื่อโวลุ่ม

โซลูชันนี้ใช้เป็นส่วนเสริมของโซลูชัน 1 หากคุณได้ดำเนินการตามขั้นตอนข้างต้นจนถึงการตั้งชื่อโวลุ่มโดยกำหนดตัวอักษร แต่คุณยังคงประสบปัญหากับ Access ที่ถูกปฏิเสธเมื่อรันคำสั่ง bootrec คุณสามารถใช้ยูทิลิตี้การซ่อมแซมอัตโนมัติเพื่อ แก้ไขปัญหาให้คุณโดยอัตโนมัติ

  1. แทรก ไดรฟ์การติดตั้งที่คุณเป็นเจ้าของหรือที่คุณเพิ่งสร้างและบูตเครื่องคอมพิวเตอร์ของคุณ คุณอาจสร้างและจัดเตรียมไว้ในโซลูชันที่ 1 ขั้นตอนต่อไปนี้แตกต่างจากระบบปฏิบัติการอื่น ดังนั้นให้ปฏิบัติตามตามลำดับ:
    • WINDOWS XP, VISTA, 7: Windows Setup จะเปิดขึ้นเพื่อให้คุณป้อนการตั้งค่าภาษาและเวลาและวันที่ที่ต้องการ ป้อนข้อมูลให้ถูกต้องแล้วเลือกตัวเลือกซ่อมแซมคอมพิวเตอร์ที่ด้านล่างของหน้าต่าง เลือกปุ่มตัวเลือกเริ่มต้นไว้เมื่อได้รับแจ้งด้วย Use Recovery tools หรือ Restore your computer แล้วคลิกตัวเลือก Next เลือกการซ่อมการเริ่มต้นระบบ (ตัวเลือกแรก) เมื่อได้รับแจ้งพร้อมกับการเลือกเครื่องมือการกู้คืน
    • WINDOWS 8, 8.1, 10 :คุณจะเห็นหน้าต่างเลือกรูปแบบแป้นพิมพ์ของคุณ ดังนั้นให้เลือกรูปแบบที่คุณต้องการใช้ หน้าจอเลือกตัวเลือกจะปรากฏขึ้นเพื่อไปที่การ แก้ไขปัญหา>> ตัวเลือกขั้นสูง>> การซ่อมแซมอัตโนมัติ/การเริ่มต้นการซ่อมแซม
    วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  2. เมื่อคุณเข้าถึง Automatic Startup Repair แล้ว ขั้นตอนจะแตกต่างจากระบบปฏิบัติการหนึ่งไปอีกระบบหนึ่งอีกครั้ง ใน Windows 10 คุณจะเห็นหน้าต่างแจ้งว่า กำลังเตรียมการซ่อมแซมอัตโนมัติ ตามด้วยข้อความแจ้งให้เลือกบัญชีของคุณและป้อนรหัสผ่าน
  3. หลังจากนั้น หน้าต่างการโหลดใหม่จะปรากฏขึ้น ดังนั้นโปรดอดทนรอและทำตามคำแนะนำบนหน้าจอ ตรวจดูว่า Automatic Repair สามารถแก้ปัญหาของคุณได้หรือไม่

โซลูชันที่ 3:ไดรฟ์ข้อมูลเป้าหมายที่มีรหัสที่เข้ากันได้กับ BOOTMGR

คำสั่งที่มีประโยชน์นี้ดำเนินการจาก Command Prompt ของผู้ดูแลระบบ จะเปลี่ยนการตั้งค่า Boot Manager เพื่อกำหนดเป้าหมายวอลลุมสำหรับบูท และคุณอาจไม่ต้องตั้งชื่อโวลุ่มใดๆ ในขั้นตอนนี้ ขอให้โชคดี!

  1. นำทาง ไปที่ Command Prompt โดยทำตามคำแนะนำเดียวกันจากโซลูชัน 1 ในบทความนี้ และปฏิบัติตามตามระบบปฏิบัติการของคุณ
  2. ดำเนินการคำสั่งต่อไปนี้และตรวจสอบว่าคุณกด Enter หลังจากพิมพ์ รอให้การดำเนินการเสร็จสมบูรณ์ ข้อความหรืออะไรก็ได้ที่ยืนยันว่ากระบวนการนี้สำเร็จ
bootsect/nt60 sys
วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  1. หลังจากนั้น ให้ลองใช้คำสั่ง fixboot ที่มีปัญหา และตรวจสอบว่าคุณยังคงได้รับข้อผิดพลาดการเข้าถึงถูกปฏิเสธหรือไม่

โซลูชันที่ 4:ปิดใช้งาน Fast Boot ใน BIOS

ตัวเลือกนี้ทำให้เกิดปัญหามากกว่าที่จะเป็นผลดี ตัวเลือก Fastboot, Quick POST หรือ Quick Boot (ซึ่งอยู่ในการตั้งค่า BIOS) ช่วยให้คุณเร่งกระบวนการบูทได้ค่อนข้างเร็ว การทดสอบบางอย่างจะดำเนินการทุกครั้งที่คุณบูตเครื่องคอมพิวเตอร์ ไม่จำเป็นต้องทำการทดสอบระบบทั้งหมดทุกครั้งที่เปิดเครื่อง และสามารถปิดได้เพื่อประหยัดเวลาและนั่นคือสิ่งที่ Fast boot ทำ

  1. เลี้ยว พีซีของคุณเปิดใหม่อีกครั้ง และลองเข้าสู่การตั้งค่า BIOS โดยกดปุ่ม BIOS ขณะที่ระบบกำลังจะเริ่มทำงาน โดยทั่วไปแล้ว คีย์ BIOS จะแสดงบนหน้าจอบูตโดยบอกว่า "กด ___ เพื่อเข้าสู่การตั้งค่า" หรืออะไรทำนองนั้น มีกุญแจอื่นด้วย คีย์ BIOS ปกติคือ F1, F2, Del และอื่น ๆ วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  2. การตั้งค่าที่คุณต้องปิดมักจะอยู่ภายใต้การบูต แท็บซึ่งอาจเรียกได้ว่าแตกต่างกันไปขึ้นอยู่กับผู้ผลิต อีกทางเลือกหนึ่งคือให้อยู่ที่หน้าจอทั่วไปหรือใต้แท็บ Advanced BIOS Features การตั้งค่านี้เรียกว่า Fast Boot , Quick Power On Self Test หรือ Quick Boot เมื่อคุณพบการตั้งค่าที่ถูกต้องแล้ว ให้ตั้งค่าเป็นปิดหรือปิดใช้งาน วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  3. นอกจากนี้ การบูตที่ปลอดภัย ต้องปิดการใช้งานเพื่อให้ทำงานได้ ใช้ปุ่มลูกศรขวาเพื่อเลือกเมนูความปลอดภัยเมื่อหน้าต่างการตั้งค่า BIOS เปิดขึ้น ใช้ปุ่มลูกศรลงเพื่อเลือกตัวเลือก Secure Boot Configuration แล้วกด Enter
  4. ก่อนที่คุณจะใช้เมนูนี้ได้ คำเตือนจะปรากฏขึ้น กด F10 เพื่อไปยังเมนู Secure Boot Configuration เมนู Secure Boot Configuration ควรเปิดขึ้นเพื่อใช้ปุ่มลูกศรชี้ลงเพื่อเลือก Secure Boot และใช้ปุ่มลูกศรขวาเพื่อแก้ไขการตั้งค่าเป็น Disable วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  5. อีกทางเลือกหนึ่งที่ผู้ใช้ต้องทำคือเปลี่ยนโหมดการบู๊ตจาก UEFI เป็น Legacy ตัวเลือก Boot Mode ที่คุณจะต้องเปลี่ยนจะอยู่ใต้แท็บต่างๆ ในเครื่องมือเฟิร์มแวร์ BIOS ที่ผลิตโดยผู้ผลิตหลายราย และไม่มีวิธีพิเศษในการค้นหา ปกติจะอยู่ใต้แท็บ Boot แต่มีหลายชื่อสำหรับตัวเลือกเดียวกัน
  6. เมื่อคุณพบตัวเลือก Boot Mode ในส่วนใดก็ตามของหน้าจอการตั้งค่า BIOS ให้ไปที่ตัวเลือกนั้นและเปลี่ยนค่าเป็น Legacy วิธีแก้ไขการเข้าถึง  bootrec /fixboot  ถูกปฏิเสธใน Windows 7,8 และ 10
  7. ไปที่ส่วนออกและเลือกออกจากการบันทึกการเปลี่ยนแปลง การดำเนินการนี้จะดำเนินการกับคอมพิวเตอร์บูต อย่าลืมลองบู๊ตคอมพิวเตอร์อีกครั้ง