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

[แก้ไข] ข้อผิดพลาด 'ไม่มีพาร์ติชันดังกล่าว - Grub Rescue'

ผู้ใช้บางคนที่เคยกำหนดค่าคอมพิวเตอร์ของตนให้บูต Windows และ Linux แบบดูอัลบูต (โดยปกติมักใช้กับ Ubuntu) กำลังรายงานว่าพีซีกำลังเข้าสู่โหมดกู้ภัยของ Grub และแสดงข้อผิดพลาด ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

[แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

หลังจากตรวจสอบปัญหานี้อย่างละเอียดถี่ถ้วนแล้ว ปรากฎว่ามีสถานการณ์ที่แตกต่างกันหลายอย่างที่อาจกระตุ้นให้เกิดปัญหานี้ รายชื่อผู้กระทำผิดที่อาจต้องรับผิดชอบต่อปัญหานี้มีดังนี้:

  • GRUB Bootloader เสียหายหรือถูกลบ – หากคุณเห็นข้อผิดพลาดนี้เนื่องจากข้อมูลเสียหายบางประเภทที่เกี่ยวข้องกับ GRUP Bootloader หรือหลังจากที่คุณลบข้อมูลที่เกี่ยวข้องโดยไม่เต็มใจ คุณสามารถแก้ไขปัญหาได้โดยการกำหนดค่ายูทิลิตี้ใหม่ด้วยตนเองเพื่อบู๊ตโดยใช้ไฟล์ที่ถูกต้อง
  • บูตโหลดเดอร์กำหนดค่าไม่ถูกต้องหรือเสียหาย – เนื่องจากปัญหานี้อาจเกิดขึ้นเนื่องจากข้อมูล BCD ที่กำหนดค่าผิดพลาดหรือเสียหาย คุณควรจะแก้ไขปัญหาได้โดยการสร้างข้อมูลการกำหนดค่าการบูตใหม่จาก Command Prompt ที่มีการยกระดับ
  • การกำหนดค่าการบูตปัจจุบันไม่สอดคล้องกัน – ในกรณีที่ปัญหาเกิดจากข้อมูลไม่ดีที่ถูกป้อนเข้าสู่ GRUB bootloader คุณสามารถแก้ไขปัญหาได้โดยใช้ Registry Backup เพื่อคืนค่าคอมพิวเตอร์ของคุณกลับเป็นการกำหนดค่าที่ดี

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

วิธีที่ 1:กำหนดค่า GRUB Bootloader ใหม่ด้วยตนเอง

จนถึงตอนนี้ การแก้ไขที่ได้ผลที่สุดและแนวทางที่คุณควรเริ่มด้วย เนื่องจากเป็นการทำลายล้างน้อยที่สุดคือการกำหนดค่า GRUB bootloader ใหม่ด้วยตนเอง และทำให้แน่ใจว่า OS หลักได้รับการจัดลำดับความสำคัญ

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

หากใช้สถานการณ์นี้ได้ ให้ทำตามคำแนะนำด้านล่างเพื่อดำเนินการโดยตรงผ่าน GRUB Rescue เมนู:

  1. เมื่อพีซีของคุณเข้าสู่ GRUB Rescue Mode ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อดูภาพรวมของพาร์ติชันที่มีอยู่ทั้งหมดของคุณ:
    ls
  2. หลังจากที่คุณทำเช่นนี้ คุณควรได้รับภาพรวมของพาร์ติชั่นทั้งหมดที่คุณมีอยู่ในดิสก์หลักของคุณในปัจจุบัน ณ จุดนี้ คุณต้องแน่ใจว่าคุณเลือกระบบปฏิบัติการหลัก ในกรณีของเรา พาร์ติชั่นที่ถูกต้องคือ (hd0,msdos2) ดังนั้นเราจึงใช้คำสั่งต่อไปนี้เพื่อสอบสวนพาร์ติชั่น:
    ls (hd0, msdos2)

    หมายเหตุ :ตรวจสอบให้แน่ใจว่าได้เปลี่ยนพาร์ติชันด้วยตัวอย่างที่ถูกต้องในกรณีของคุณ หากคุณได้รับข้อความว่า 'File System is ext2 or ext3 ' คุณระบุพาร์ติชั่นที่เก็บระบบปฏิบัติการหลักของคุณถูกต้องแล้ว
    หมายเหตุ 2: หากคุณซักถามพาร์ติชั่นและคุณได้รับข้อความ 'ระบบไฟล์ไม่เป็นที่รู้จัก ' คุณไม่ได้เลือกพาร์ติชันที่ถูกต้อง

    [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  3. เมื่อเลือกพาร์ติชั่นที่ถูกต้องแล้ว ให้พิมพ์ 'set ' และกด Enter เพื่อซักถามและรับรายการที่ชัดเจนของพาร์ติชั่นหลักของคุณ
  4. ถัดไป พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละคำสั่งเปลี่ยนลำดับความสำคัญของ GRUB Bootloader เป็นคำสั่งที่ถูกต้อง:
    set boot = (hd0, msdos5)
    set prefix=(hd0, msdos5)/boot/grub
    insmod normal 
    normal
  5. หลังจากที่คุณป้อนคำสั่งสุดท้าย คุณจะเข้าสู่เมนูหลักของ GNU Grub เมื่อคุณมาถึงหน้าจอนี้ ให้เลือกระบบปฏิบัติการที่คุณต้องการบูต จากนั้นกด Enter

    [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

ในกรณีที่วิธีนี้ใช้ไม่ได้ผลสำหรับคุณและลำดับการบู๊ตในที่สุดก็บู๊ตใน No such Partition -Grub Rescue  ให้ย้ายกลับไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2:การสร้างไฟล์ข้อมูลการกำหนดค่าการบูต (BCD) ขึ้นใหม่

หากวิธีแรกไม่ได้ผลสำหรับคุณ ขั้นตอนต่อไปคือการใช้ยูทิลิตี้ Boot Configuration Data (BCD) เพื่อค้นหาไฟล์การติดตั้ง Windows บนดิสก์ทั้งหมดและเพิ่มกลับเข้าไปในรายการบูตเพื่อให้สามารถระบุลำดับการบู๊ตได้ มันในระหว่างการเริ่มต้น

วิธีนี้ใช้สำเร็จโดยผู้ใช้จำนวนมากที่เคยจัดการกับ ไม่มีพาร์ติชันดังกล่าว – Grub Rescue  ข้อผิดพลาด. การสร้างคลัสเตอร์ไฟล์ BCD ใหม่ได้สำเร็จทำให้สามารถบูตดูอัลบูตได้ตามปกติโดยไม่ต้องบังคับให้เข้าสู่เมนู GRUP Rescue

สำคัญ :วิธีนี้จะทำให้คุณต้องเสียบสื่อการติดตั้ง Windows ที่ใช้งานร่วมกันได้ หากคุณไม่มีพร้อม คุณสามารถสร้างสื่อการติดตั้ง Windows ตั้งแต่เริ่มต้นและโหลดลงในไดรฟ์ USB .

เมื่อคุณปฏิบัติตามข้อกำหนดทั้งหมดแล้ว ให้ทำตามคำแนะนำด้านล่าง:

  1. เสียบปลั๊ก USB ที่มีสื่อการติดตั้งและเปิดเครื่องคอมพิวเตอร์ตามปกติผ่านปุ่มเปิด/ปิด
  2. เข้าถึง การตั้งค่า คีย์โดยกดปุ่มที่เกี่ยวข้องขึ้นอยู่กับผู้ผลิตเมนบอร์ดของคุณ [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

    หมายเหตุ: คีย์การตั้งค่าจะแตกต่างจากผู้ผลิตกับผู้ผลิต โดยทั่วไปแล้ว การตั้งค่า แป้นเป็นหนึ่งใน ปุ่ม F (F2, F4, F6, F8), ปุ่ม Esc หรือปุ่ม Del (บนคอมพิวเตอร์/แล็ปท็อปของ Del) . หากคุณประสบปัญหาในการเข้าถึงการตั้งค่า เมนู ค้นหาออนไลน์สำหรับคำแนะนำเฉพาะในการเข้าถึง

  3. เมื่อคุณอยู่ในการตั้งค่า เข้าไปที่แท็บ Boot และตรวจสอบให้แน่ใจว่าได้ตั้งค่าแท่ง USB ที่มีสื่อการติดตั้งเป็น ตัวเลือกการบูต #1 . [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  4. บันทึกการเปลี่ยนแปลง จากนั้นรีสตาร์ทและอนุญาตให้คอมพิวเตอร์บูตจากสื่อการติดตั้งและรอให้ไฟล์การติดตั้งโหลด
  5. เมื่อคุณไปถึงหน้าแรกแล้ว ให้คลิกที่ ถัดไป จากนั้นคลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ จากมุมล่างขวาของหน้าจอ [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  6. ต่อไป รอ ฟื้นตัว เมนูที่จะโหลด จากนั้นเลือก แก้ปัญหา และคลิกที่ พรอมต์คำสั่ง จากรายการตัวเลือกที่มี:[แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

    หมายเหตุ: ใน Windows 10 บางเวอร์ชัน คุณอาจสามารถบูตจากเมนูการกู้คืนได้โดยบังคับให้ระบบหยุดชะงัก 3 ครั้งติดต่อกันในระหว่างขั้นตอนการเริ่มต้นระบบ

  7. เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อแก้ไขการขึ้นต่อกันของ MBR ที่เกี่ยวข้องกับการติดตั้ง Windows ของคุณ:
    bootrec /fixmbr
  8. เมื่อประมวลผลคำสั่งสำเร็จแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อแก้ไข ข้อมูลการกำหนดค่าการบูต เชื่อมโยงกับ Windows . ของคุณ การติดตั้ง:
    bootrec /fixboot

    หมายเหตุ: หากคุณได้รับข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ขณะป้อนคำสั่งใดคำสั่งหนึ่งจาก 2 คำสั่งด้านบน ให้ปฏิบัติตาม คำแนะนำเหล่านี้เพื่อแก้ไขปัญหาการเข้าถึง bootrec

  9. ถัดไป พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อสแกนดิสก์ทั้งหมดของคุณสำหรับสื่อการติดตั้ง Windows:
    bootrec /scanos

    หมายเหตุ: การดำเนินการนี้อาจใช้เวลาสักครู่ขึ้นอยู่กับขนาดของพาร์ติชั่นของคุณ อย่าปิดหน้าต่างนี้จนกว่าการดำเนินการจะเสร็จสิ้น

  10. หากการดำเนินการเสร็จสมบูรณ์ ให้พิมพ์คำสั่งต่อไปนี้เพื่อสร้างข้อมูลการกำหนดค่า BCD ใหม่อย่างมีประสิทธิภาพ:
    bootrec /rebuildbcd
  11. เมื่อระบบขอให้ยืนยัน ให้พิมพ์ Y แล้วกด Enter เพื่อยืนยันและเริ่มดำเนินการ [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  12. สุดท้าย พิมพ์ 'exit' แล้วกด Enter เพื่อออกจากพรอมต์ CMD ที่ยกระดับอย่างมีประสิทธิภาพ และอนุญาตให้ Windows ของคุณบูตได้ตามปกติ

ในกรณีที่ผลลัพธ์สุดท้ายเหมือนกัน (ความพยายามในการบู๊ตจบลงด้วย ไม่มีข้อผิดพลาดเกี่ยวกับพาร์ติชั่นดังกล่าว ) เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การใช้ Registry Backup เพื่อคืนค่าการกำหนดค่าล่าสุดที่ดี

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

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

ผู้ใช้จำนวนมากรายงานว่าวิธีนี้ใช้สำเร็จกับ No such Partition -Grub Rescue  ผิดพลาด

หากต้องการใช้ Registry Backup เพื่อกู้คืนการกำหนดค่าที่ใช้งานได้ล่าสุด ให้ทำตามคำแนะนำด้านล่าง:

  1. แทรกการติดตั้ง Windowsที่เข้ากันได้ สื่อและบูตจากมันโดยกดปุ่มใด ๆ เมื่อได้รับแจ้งให้ทำเช่นนั้น [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue

    หมายเหตุ: หากคุณไม่มีสื่อการติดตั้งที่เข้ากันได้หรือระบบของคุณไม่บู๊ตจากสื่อดังกล่าว ให้ทำตามขั้นตอนที่ 1 ถึง 4 จากวิธีที่ 2 .

  2. เมื่อคุณจัดการบูตจากสื่อการติดตั้งได้สำเร็จ ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ จากมุมล่างซ้ายของหน้าจอ [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  3. เมื่อคุณอยู่ในการกู้คืนขั้นสูง เมนู คลิกที่ แก้ไขปัญหา จากนั้นคลิกที่ พรอมต์คำสั่ง จากรายการ ตัวเลือกที่มี [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  4. เมื่อคุณอยู่ใน Command prompt ที่ยกระดับขึ้น ให้พิมพ์ 'C: ' และกด Enter เพื่อเข้าถึงพาร์ติชันที่คุณติดตั้ง Windows หากคุณติดตั้ง Windows บนพาร์ติชั่นอื่น ให้เปลี่ยนตัวอักษรตามนั้น
  5. ถัดไป พิมพ์ 'dir ' และกด Enter เพื่อเข้าถึงตำแหน่งรากของไดรฟ์ระบบปฏิบัติการของคุณ
    หมายเหตุ :ขอแนะนำให้สำรองข้อมูลรีจิสทรีปัจจุบันก่อนดำเนินการต่อ ในการดำเนินการนี้ ให้ป้อนคำสั่งต่อไปนี้แล้วกด Enter หลังแต่ละคำสั่ง:

    cd \windows\system32\config
    MD backup
    copy *.* backup
    [แก้ไข] ข้อผิดพลาด  ไม่มีพาร์ติชันดังกล่าว - Grub Rescue
  6. ถัดไป พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเข้าถึงการกำหนดค่าที่ใช้งานได้ล่าสุดที่ทราบและแก้ไขการทำงานเริ่มต้นเพื่อบู๊ตจากมัน:
    CD regback
    copy *.* ..
  7. เมื่อได้รับแจ้ง ให้กด A และกด Enter อีกครั้ง
  8. สุดท้าย พิมพ์ exit แล้วกด Enter เพื่อออกและบูตตามปกติ สิ่งนี้จะนำคุณไปยังเมนูหลักของ GRUP ซึ่งคุณควรจะสามารถบู๊ตคู่ได้ตามที่เห็นสมควร