ผู้ใช้หลายคนรายงานว่าไม่สามารถฟอร์แมตหรือแบ่งพาร์ติชันไดรฟ์ NTFS โดยใช้ DiskUtility บน MacOS ผู้ใช้ที่ได้รับผลกระทบรายงานว่าพบข้อผิดพลาดต่อไปนี้ “MediaKit รายงานว่ามีพื้นที่บนอุปกรณ์ไม่เพียงพอสำหรับการดำเนินการที่ร้องขอ “. ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าไดรฟ์เป้าหมายมีพื้นที่ว่างเหลืออยู่มาก ดังนั้นสาเหตุของปัญหาจึงอยู่ที่อื่น
สาเหตุของ MediaKit รายงานว่ามีพื้นที่ไม่เพียงพอในอุปกรณ์สำหรับการดำเนินการที่ร้องขอ ผิดพลาด?
เราตรวจสอบปัญหาเฉพาะนี้โดยดูจากรายงานผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมแซมที่พวกเขาใช้ในการแก้ไขข้อความแสดงข้อผิดพลาด จากสิ่งที่เรารวบรวม มีบางสถานการณ์ทั่วไปที่จะเรียกข้อความแสดงข้อผิดพลาดนี้:
- พาร์ติชั่นที่เหลือถูกสร้างขึ้นโดยอัตโนมัติระหว่างการติดตั้ง Bootcamp – ตามรายงานของผู้ใช้หลายๆ ฉบับ พาร์ติชั่นเช่นนี้มักจะรับผิดชอบต่อข้อผิดพลาดนี้ เนื่องจากไม่สามารถลบออกได้ตามปกติ (โดยส่วนใหญ่แล้ว)
- ยูทิลิตี้ดิสก์ไม่สามารถฟอร์แมตไดรฟ์จาก NTFS เป็น APFS ได้ – ไม่สามารถทำได้จาก Disk Utility แต่คุณสามารถใช้เทอร์มินัล (ไม่ว่าจะบน Mac โดยตรงหรือโดยใช้ Linux Live CD) เพื่อหลีกเลี่ยงปัญหา
หากคุณกำลังประสบปัญหาในการหาวิธีที่จะช่วยให้คุณสามารถหลีกเลี่ยงปัญหานี้โดยเฉพาะ บทความนี้จะนำเสนอกลยุทธ์ในการแก้ไขปัญหาหลายประการ ด้านล่างนี้ คุณมีวิธีการหลายวิธีที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันเคยใช้เพื่อแก้ไขปัญหา
เพื่อผลลัพธ์ที่ดีที่สุด ให้ทำตามวิธีการด้านล่างตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่ได้ผลในสถานการณ์เฉพาะของคุณ
วิธีที่ 1:แบ่งพาร์ติชันไดรฟ์ออกจากเทอร์มินัล
ผู้ใช้หลายคนที่ประสบปัญหาในการฟอร์แมตไดรฟ์สามารถหลีกเลี่ยง “MediaKit รายงานว่ามีพื้นที่บนอุปกรณ์ไม่เพียงพอสำหรับการดำเนินการที่ร้องขอ ” โดยใช้ เทอร์มินัล เพื่อระบุ ยกเลิกการต่อเชื่อม และพาร์ติชั่นที่ไดรฟ์ทำให้เกิดข้อผิดพลาดในยูทิลิตี้ดิสก์
หมายเหตุ: โปรดทราบว่าขั้นตอนด้านล่างไม่สามารถใช้กับพาร์ติชั่นเดียวได้ มันจะส่งผลต่อไดรฟ์ทั้งหมด
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการแบ่งพาร์ติชันไดรฟ์โดยใช้ เทอร์มินัล :
- คลิกไอคอนค้นหา (มุมบนขวา) และค้นหา "เทอร์มินัล" จากนั้นดับเบิลคลิกที่ เทอร์มินัล เพื่อเปิดยูทิลิตี้
- เริ่มต้นด้วยการพิมพ์คำสั่งต่อไปนี้เพื่อรับชื่อดิสก์ที่คุณพยายามจัดรูปแบบ:
diskutil list
- ในตัวอย่างของเรา เราต้องจัดรูปแบบ disks03 ดิสก์. เพื่อให้แน่ใจว่าคุณกำลังกำหนดเป้าหมายไดรฟ์ที่ถูกต้อง ให้แทนที่ disk0s3 ด้วยดิสก์ที่ถูกต้อง
- ตอนนี้เพื่อยกเลิกการต่อเชื่อมดิสก์ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
diskutil unmountDisk force disk0s3
- ต่อไป เราจะต้องเขียนเลขศูนย์ไปที่บูตเซกเตอร์เพื่อให้แน่ใจว่าขั้นตอนจะค้นหาตัวจัดการการบูตที่ซับซ้อนมากขึ้น ในการดำเนินการนี้ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
sudo dd if=/dev/zero of=/dev/disk0s3 bs=1024 count=1024
- เมื่อเขียนเลขศูนย์ไปที่บูตเซกเตอร์แล้ว ให้พยายามแบ่งพาร์ติชั่นอีกครั้งโดยพิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
diskutil partitionDisk disk0 GPT JHFS+ "Partition Name" 0g
หมายเหตุ: แทนที่ชื่อพาร์ติชั่นด้วยชื่อที่คุณต้องการตั้งให้กับพาร์ติชั่นใหม่ของคุณ
หากวิธีนี้ไม่อนุญาตให้คุณหลีกเลี่ยง MediaKit รายงานว่ามีพื้นที่บนอุปกรณ์ไม่เพียงพอสำหรับการดำเนินการที่ร้องขอ โดยใช้ Terminal เพื่อแบ่งพาร์ติชั่นดิสก์ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การใช้ Linux Live CD เพื่อแบ่งพาร์ติชันไดรฟ์
ผู้ใช้หลายคนที่ประสบปัญหาในการแก้ไขปัญหาเดียวกันได้จัดการเพื่อแก้ไขปัญหาโดยการบูตจาก Linux live CD และใช้ยูทิลิตี้ gdisk และ GParted เพื่อสร้างพาร์ติชัน NTFS จากพื้นที่ว่างในไดรฟ์
จากนั้นพวกเขาใช้ยูทิลิตี gdisk อีกครั้งเพื่อสั่งซื้อตารางพาร์ติชั่นตามลำดับ และเข้าสู่เมนูการกู้คืนและการแปลง จากที่นั่น พวกเขาสามารถสร้าง MBR ไฮบริดใหม่ที่อนุญาตให้พวกเขาทำกระบวนการแบ่งพาร์ติชั่นให้เสร็จสิ้นได้ในที่สุด
ขั้นตอนนี้มักใช้โดยผู้ใช้ที่พยายามติดตั้ง Windows บนไดรฟ์ที่มีพาร์ติชันที่สงวนไว้สำหรับ OSX ด้วย หากขั้นตอนนี้ใช้ได้กับสิ่งที่คุณคิด ให้ทำตามขั้นตอนด้านล่างเพื่อใช้ Linux Live CD เพื่อแบ่งพาร์ติชั่นไดรฟ์:
- บูต Linux Live CD ลงใน Mac ของคุณ เช่น Ubuntu Live CD , เวทมนต์แยก ของ ซีดีกู้ภัยระบบ . ระบบปฏิบัติการฟรีที่ใช้ AnLinuxux ซึ่งสามารถบูท Live USB ได้ควรทำเคล็ดลับ
- หากคุณใช้ Ubuntu Live CD ให้คลิกที่ ลองใช้ Ubuntu เพื่อโหลดเวอร์ชัน Live CD
- เมื่อโหลด Linux Live CD แล้ว ให้เปิดหน้าต่างเทอร์มินัลเทอร์มินัล คุณสามารถทำได้โดยคลิกที่ แสดงแอปพลิเคชัน ไอคอนและค้นหา “เทอร์มินัล ” โดยใช้ฟังก์ชั่นการค้นหา
- ภายในหน้าต่าง Terminal ให้พิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าคุณกำลังใช้สิทธิ์ของ root:
sudo -i
- เมื่อคุณมีสิทธิ์รูทแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อเปิดยูทิลิตี้ Gdisk บนดิสก์:
gdisk /dev/sda
- เมื่อเปิดยูทิลิตี gdisk แล้ว ให้พิมพ์ 'v ' และกด Enter เพื่อตรวจสอบโครงสร้างดิสก์ หากคุณเห็นข้อความแจ้งว่าไม่มีปัญหาที่พบ ให้เลื่อนลงไปยังขั้นตอนถัดไปด้านล่าง
หมายเหตุ: นี่ไม่ใช่ข้อบังคับ แต่เป็นขั้นตอนการวินิจฉัยป้องกันไว้ก่อนที่จะช่วยเราระบุข้อผิดพลาดที่อาจส่งผลต่อปัญหาของเราได้
- เมื่อการตรวจสอบเสร็จสิ้น ให้ออกจากยูทิลิตี้ Gdisk โดยพิมพ์ 'q ' และกด Enter .
- ถัดไป ให้เปิด GParted บนดิสก์เดียวกันโดยพิมพ์คำสั่งด้านล่างในหน้าต่าง Terminal เดียวกัน คุณยังสามารถเปิด GParted ได้โดยเปิดจากเมนูโดยตรง
gparted /dev/sda
- เมื่อยูทิลิตี้ GParted เปิดขึ้น ให้สร้างพาร์ติชั่น NTFS ที่มีพื้นที่ว่างของคุณ แต่อย่าลืมเว้นว่างอย่างน้อย 128 MB ระหว่างพาร์ติชั่นกับพาร์ติชั่น OSX คลิก เพิ่ม ปุ่มเพื่อเริ่มต้นการสร้างพาร์ติชันใหม่
- เมื่อดำเนินการสำเร็จแล้ว ให้ออกจากยูทิลิตี้ GParted และกลับไปที่เทอร์มินัลด้วยขั้นตอนที่ 3 จากนั้น ทำตามขั้นตอนที่ 4 และ 5 อีกครั้งเพื่อให้สิทธิ์รูทและเปิดใช้ยูทิลิตี้ gdisk
- เมื่อคุณกลับไปที่ยูทิลิตี้ gdisk แล้ว ให้พิมพ์ “p” เพื่อดูตารางพาร์ติชั่นของคุณ ถึงตอนนี้ คุณควรมีสามพาร์ติชั่น:พาร์ติชั่นระบบ EFI (ESP), พาร์ติชั่น Windows (NTFS) – พาร์ติชั่นที่เราสร้างไว้ก่อนหน้านี้- และพาร์ติชั่น OS X
- หากคุณยืนยันสิ่งนี้ ให้พิมพ์ “r ” เพื่อเข้าสู่ การกู้คืนและการเปลี่ยนแปลง เมนู. จากนั้นพิมพ์ 'h ' และกด Enter เพื่อสร้าง MBR ไฮบริดใหม่ ถัดไป พิมพ์ “1 2 3 ” และกด Enter เพื่อสร้างหมายเลขพาร์ติชั่นสามตัว
- ถัดไป พิมพ์ “Y” และกด Enter (ย้อนกลับ) ที่ EFI GPT (0xEE) พร้อมท์ เมื่อระบบถามว่าต้องการตั้งค่าสถานะบูตหรือไม่ ให้พิมพ์ “Y” และกด Enter (ย้อนกลับ) อีกครั้ง. จากนั้นพิมพ์ “Y” แล้วกด Enter (Return) เมื่อถูกถามว่าคุณต้องการใช้พื้นที่ว่างในการป้องกันพาร์ติชั่นเพิ่มเติมหรือไม่ สุดท้าย ให้ป้อนรหัสฐานสิบหก MBR เริ่มต้น (ee ) และกด Enter (ย้อนกลับ) อีกครั้ง
- ส่วนการกำหนดค่าเสร็จสมบูรณ์แล้ว พิมพ์คีย์ 'w' แล้วกด Enter (ย้อนกลับ) เพื่อบันทึกการเปลี่ยนแปลงและดำเนินการตรวจสอบขั้นสุดท้าย เมื่อถูกถามว่าคุณต้องการดำเนินการต่อหรือไม่ ให้พิมพ์ 'y' แล้วกด Enter (Return) อีกครั้ง
เพียงเท่านี้ พื้นที่ว่างที่เคยล้มเหลวด้วย “MediaKit รายงานว่ามีพื้นที่บนอุปกรณ์ไม่เพียงพอสำหรับการดำเนินการที่ร้องขอ” ข้อผิดพลาดถูกแบ่งพาร์ติชันด้วย gdisk และ Gparted