ข้อผิดพลาด "No usable free extent could be found" จะเกิดขึ้นเมื่อพยายามสร้างพาร์ติชันด้วยคำสั่ง DiskPart อาจเกิดจากดิสก์ไม่ถูกจดจำโดย Windows หรือพื้นที่ว่างไม่เพียงพอ DiskPart เป็นเครื่องมือบรรทัดคำสั่งสำหรับจัดการพาร์ติชันฮาร์ดดิสก์ แต่ข้อผิดพลาดที่เกิดขึ้นมักยากต่อการจัดการเพราะไม่มี GUI
สาเหตุของข้อผิดพลาด "No Usable Free Extent could be Found"
สาเหตุที่เป็นไปได้ชัดเจนอยู่ในข้อความผิดพลาดเอง:
- พื้นที่ไม่เพียงพอ: อาจไม่มีพื้นที่ว่างบนดิสก์ที่ต้องการสร้างพาร์ติชัน ให้ตรวจสอบพื้นที่ว่างก่อนสร้างพาร์ติชัน
- ดิสก์ไม่ถูกจดจำ: Windows ไม่สามารถจดจำดิสก์ได้อย่างถูกต้อง ทำให้เขียนข้อมูลไม่ได้ วิธีแก้ด่วนคือถอดเสียบดิสก์ใหม่ หากไม่ได้ผล ลองวิธีอื่นด้านล่าง
วิธีแก้ไข
วิธีที่ 1: ถอนติดตั้งไดรเวอร์อุปกรณ์จาก Device Manager (สำหรับ USB)
หากใช้ USB ไดรเวอร์อาจมีปัญหาหรือ Windows ไม่จดจำอุปกรณ์ ขั้นตอนแก้ไข:
- คลิกขวาที่ My Computer บนเดสก์ท็อป เลือก Properties
- คลิก Device Manager ด้านขวา
- ขยายหมวด Universal Serial Bus controllers หา USB ของคุณ
- คลิกขวาเลือก Properties ไปแท็บ Driver กด Uninstall Device
- ถอด USB แล้วเสียบใหม่
วิธีที่ 2: ใช้เครื่องมือจัดการพาร์ติชันอื่นแทน DiskPart
มีเครื่องมืออื่นที่ใช้ง่ายกว่าและมี GUI เช่น MiniTool Partition Wizard สามารถจัดการพาร์ติชัน สร้าง จัดรูปแบบ และปรับขนาดได้สะดวกกว่า
วิธีที่ 3: รัน DiskPart ด้วยสิทธิ์ Administrator
ลองรัน DiskPart เป็น Administrator:
- เปิด Start Menu พิมพ์ cmd คลิกขวาเลือก Run as Administrator
- พิมพ์ diskpart ใน Command Prompt เพื่อเปิดด้วยสิทธิ์แอดมิน
วิธีที่ 4: ทำความสะอาดดิสก์ด้วย DiskPart
คำเตือน: วิธีนี้จะลบข้อมูลทั้งหมดบนดิสก์ ใช้กับ USB หรือดิสก์ที่ไม่มีข้อมูลสำคัญ หรือสำรองข้อมูลไว้ก่อน
- เปิด diskpart
- เลือกดิสก์ด้วยคำสั่ง select [หมายเลขดิสก์] (มักเป็น 0 หรือ 1)
- พิมพ์ clean เพื่อล้างดิสก์
- สร้างพาร์ติชันใหม่ เช่นสร้างพาร์ติชันหลัก NTFS:
create partition primary format fs=ntfs quick
หมายเหตุ: สามารถลบ quick ออกได้หากไม่เร่งด่วน สำหรับ FAT32 ให้เปลี่ยน ntfs เป็น fat32