การแก้ไข: รายงาน Mediakit มีพื้นที่ไม่เพียงพอบนอุปกรณ์สำหรับการดำเนินการที่ร้องขอ

ผู้ใช้หลายคนรายงานว่าพวกเขาไม่สามารถฟอร์แมตหรือแบ่งพาร์ติชันไดรฟ์ NTFS โดยใช้ DiskUtility บน MacOS ผู้ใช้ที่ได้รับผลกระทบรายงานว่าพวกเขาพบข้อผิดพลาดต่อไปนี้:“ MediaKit รายงานเนื้อที่ไม่เพียงพอบนอุปกรณ์สำหรับการดำเนินการที่ร้องขอ ” ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าไดรฟ์เป้าหมายมีพื้นที่ว่างเหลืออยู่มากดังนั้นแหล่งที่มาของปัญหาจึงอยู่ที่อื่น

Mediakit รายงานพื้นที่บนอุปกรณ์ไม่เพียงพอสำหรับการดำเนินการที่ร้องขอ

อะไรเป็นสาเหตุของ รายงาน MediaKit มีพื้นที่ไม่เพียงพอในอุปกรณ์สำหรับ ข้อผิดพลาดใน การดำเนินการที่ร้องขอ

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

  • พาร์ติชันที่เหลือที่สร้างขึ้นโดยอัตโนมัติในระหว่างการติดตั้ง Bootcamp - ตามรายงานของผู้ใช้ที่หลากหลายพาร์ติชั่นเช่นนี้มักจะรับผิดชอบต่อข้อผิดพลาดนี้เนื่องจากไม่สามารถลบแบบดั้งเดิม (ส่วนใหญ่)
  • Disk Utility ไม่สามารถฟอร์แมตไดรฟ์ใหม่จาก NTFS เป็น APFS - ไม่สามารถทำได้จาก Disk Utility แต่คุณสามารถใช้เทอร์มินัล (โดยตรงบน Mac หรือโดยใช้ Linux Live CD) เพื่อหลีกเลี่ยงปัญหา

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

เพื่อผลลัพธ์ที่ดีที่สุดให้ทำตามวิธีการด้านล่างตามลำดับจนกว่าคุณจะพบการแก้ไขที่มีประสิทธิภาพในสถานการณ์เฉพาะของคุณ

วิธีที่ 1: แบ่งพาร์ติชันไดรฟ์จากเทอร์มินัล

ผู้ใช้หลายคนที่พยายามฟอร์แมตไดรฟ์สามารถหลีกเลี่ยงข้อผิดพลาด“ MediaKit รายงานเนื้อที่ไม่เพียงพอบนอุปกรณ์สำหรับการดำเนินการที่ร้องขอ ” โดยใช้ เทอร์มินัล เพื่อระบุ unmount และพาร์ติชันที่ไดรฟ์ที่เรียกใช้ข้อผิดพลาดใน Disk Utility

หมายเหตุ: โปรดทราบว่ากระบวนการด้านล่างนี้ไม่สามารถใช้กับพาร์ติชันเดียวได้ มันจะส่งผลกระทบต่อไดรฟ์ทั้งหมด

นี่คือคำแนะนำโดยย่อเกี่ยวกับการแบ่งพาร์ติชันไดรฟ์โดยใช้ Terminal :

  1. คลิกไอคอนค้นหา (มุมบนขวา) และค้นหา“ เทอร์มินัล” จากนั้นดับเบิลคลิกที่ Terminal เพื่อเปิดยูทิลิตี้

    การเปิดแอปพลิเคชัน Terminal บน OsX
  2. เริ่มต้นด้วยการพิมพ์คำสั่งต่อไปนี้เพื่อรับชื่อของดิสก์ที่คุณพยายามฟอร์แมต:
     รายการ diskutil 
  3. ในตัวอย่างของเราเราจำเป็นต้องฟอร์แมตดิสก์ดิสก์ 03 เพื่อให้แน่ใจว่าคุณกำหนดเป้าหมายไดรฟ์ที่ถูกต้องให้เปลี่ยน disk0s3 ด้วยดิสก์ที่ถูกต้อง
  4. ตอนนี้เพื่อถอนการติดตั้งดิสก์ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
     diskutil unmountDisk บังคับ disk0s3 
  5. ต่อไปเราจะต้องเขียนค่าศูนย์ลงในบูตเซกเตอร์เพื่อให้แน่ใจว่ากระบวนการจะค้นหาตัวจัดการการบูตที่ซับซ้อนมากขึ้น หากต้องการทำสิ่งนี้ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
     sudo dd if = / dev / zero of = / dev / disk0s3 bs = 1024 count = 1024 
  6. เมื่อค่าศูนย์ถูกเขียนไปยังบูตเซกเตอร์แล้วให้ลองพาร์ติชันอีกครั้งโดยพิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
     diskutil partitionDisk disk0s3 GPT JHFS + "ชื่อพาร์ติชั่น" 0g 

    หมายเหตุ: แทนที่ชื่อพาร์ติชันด้วยชื่อที่คุณต้องการให้กับพาร์ติชันใหม่ของคุณ

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

วิธีที่ 2: การใช้ซีดี Linux Live เพื่อแบ่งพาร์ติชันไดรฟ์

ผู้ใช้หลายรายที่ดิ้นรนเพื่อแก้ไขปัญหาเดียวกันได้รับการจัดการเพื่อแก้ไขปัญหาโดยการบูตจาก Linux live CD และใช้ยูทิลิตี gdisk และ GParted เพื่อสร้างพาร์ติชัน NTFS จากพื้นที่ว่างบนไดรฟ์

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

ขั้นตอนนี้มักใช้โดยผู้ใช้ที่พยายามติดตั้ง Windows บนไดรฟ์ที่มีพาร์ติชันที่สงวนไว้สำหรับ OSX หากขั้นตอนนี้สามารถใช้ได้กับสิ่งที่คุณมีอยู่ในใจให้ทำตามขั้นตอนด้านล่างเพื่อใช้ Linux Live CD เพื่อแบ่งพาร์ติชันไดรฟ์:

  1. บูต Linux Live CD ลงใน Mac ของคุณเช่น Ubuntu Live CD, Parted Magic of System Rescue CD ระบบปฏิบัติการฟรีที่ใช้ AnLinuxux ซึ่งมีความสามารถในการบูท Live USB ควรทำเคล็ดลับ
  2. หากคุณใช้ Ubuntu Live CD ให้คลิกที่ ลอง Ubuntu เพื่อโหลดเวอร์ชัน Live CD

    คลิกที่ลอง Ubuntu เพื่อเปิดเวอร์ชัน Live CD
  3. เมื่อโหลด Linux Live CD แล้วให้เปิดหน้าต่างเทอร์มินัลเทอร์มินัล คุณสามารถทำได้โดยคลิกที่ไอคอน แสดงแอปพลิเคชัน และค้นหา“ เทอร์มินัล ” โดยใช้ฟังก์ชั่นการค้นหา

    การเข้าถึง Terminal บน Linux
  4. ภายในหน้าต่าง Terminal ให้พิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าคุณใช้สิทธิ์พิเศษ:
     sudo -i 
  5. เมื่อคุณมีสิทธิ์ใช้งานรูทแล้วให้พิมพ์คำสั่งต่อไปนี้เพื่อเรียกใช้งานยูทิลิตี Gdisk บนดิสก์:
     gdisk / dev / sda 
  6. เมื่อมีการเรียกใช้ยูทิลิตี้ gdisk ให้พิมพ์ ' v ' แล้วกด Enter เพื่อตรวจสอบโครงสร้างดิสก์ หากคุณเห็นข้อความแจ้งว่าไม่พบปัญหาให้เลื่อนลงไปที่ขั้นตอนถัดไปด้านล่าง

    การตรวจสอบความสมบูรณ์ของดิสก์

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

  7. เมื่อการตรวจสอบเสร็จสิ้นให้ออกจากยูทิลิตี้ Gdisk โดยพิมพ์ ' q ' แล้วกด Enter

    ออกจากยูทิลิตี้ gdisk
  8. ถัดไปเรียกใช้ GParted บนดิสก์เดียวกันโดยพิมพ์คำสั่งด้านล่างในหน้าต่าง Terminal เดียวกัน คุณสามารถเปิด GParted ได้โดยเปิดจากเมนูโดยตรง
     gparted / dev / sda 
  9. เมื่อยูทิลิตี้ GParted เปิดขึ้นให้สร้างพาร์ติชัน NTFS ด้วยพื้นที่ว่างของคุณ แต่ต้องแน่ใจว่าเว้นที่ว่างอย่างน้อย 128 MB ระหว่างพาร์ติชันและ OSX คลิกปุ่ม เพิ่ม เพื่อเริ่มต้นสร้างพาร์ติชันใหม่

    สร้างพาร์ติชัน NTFS ใหม่และคลิกเพิ่ม
  10. เมื่อการดำเนินการเสร็จสมบูรณ์ให้ออกจากยูทิลิตี้ GParted และกลับไปที่เทอร์มินัลผ่านขั้นตอนที่ 3 จากนั้นทำตามขั้นตอนที่ 4 และ 5 อีกครั้งเพื่อให้สิทธิ์การใช้งานรูท

    การดำเนินการทั้งหมดเสร็จสมบูรณ์
  11. เมื่อคุณกลับไปที่อรรถประโยชน์ gdisk ให้พิมพ์“ p” เพื่อดูตารางพาร์ติชันของคุณ ถึงตอนนี้คุณควรมีสามพาร์ติชัน: พาร์ติชันระบบ EFI (ESP), Windows (NTFS) พาร์ติชัน - พาร์ติชันที่เราสร้างไว้ก่อนหน้านี้และพาร์ติชัน OS X
  12. หากคุณยืนยันสิ่งนี้ให้พิมพ์“ r ” เพื่อเข้าสู่เมนูการ กู้คืนและการเปลี่ยนแปลง จากนั้นพิมพ์ ' h ' แล้วกด Enter เพื่อสร้างไฮบริดใหม่ MBR ถัดไปพิมพ์“ 1 2 3 ” และกด Enter เพื่อจัดรูปแบบหมายเลขพาร์ติชันสาม

    สร้างหมายเลขพาร์ติชันที่สาม
  13. ถัดไปพิมพ์ “ Y” แล้วกด Enter (Return) ที่พรอมต์ EFI GPT (0xEE) เมื่อถูกถามว่าคุณต้องการตั้งค่าสถานะที่สามารถบู๊ตได้หรือไม่ให้พิมพ์“ Y” แล้วกด Enter (Return) อีกครั้ง จากนั้นพิมพ์“ Y” แล้วกด Enter (Return) เมื่อถูกถามว่าคุณต้องการใช้พื้นที่ว่างเพื่อปกป้องพาร์ติชันเพิ่มเติมหรือไม่ สุดท้ายให้ป้อนรหัสฐานสิบหก MBR เริ่มต้น ( ee ) แล้วกด Enter (Return) อีกครั้ง

    กำหนดการตั้งค่าพาร์ติชัน Hybrid MBR
  14. ส่วนหนึ่งของการกำหนดค่าเสร็จสมบูรณ์แล้วพิมพ์คีย์ 'w' และกด Enter (Return) เพื่อบันทึกการเปลี่ยนแปลงและดำเนินการตรวจสอบขั้นสุดท้ายต่อไป เมื่อระบบถามว่าคุณต้องการดำเนินการต่อหรือไม่ให้พิมพ์ 'y' แล้วกด Enter (Return) อีกครั้ง

การดำเนินการเสร็จสมบูรณ์

เพียงเท่านี้พื้นที่ว่างที่ก่อนหน้านี้ล้มเหลวด้วยข้อผิดพลาด“ MediaKit รายงานว่ามีพื้นที่บนอุปกรณ์สำหรับการดำเนินการที่ร้องขอไม่เพียงพอ” ได้รับการแบ่งพาร์ติชันด้วย gdisk และ Gparted

บทความที่น่าสนใจ