Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

8 วิธีเชี่ยวชาญ แก้ไข 'Disk Could Not Be Partitioned' บน Boot Camp

ในขณะที่ผู้ใช้จำนวนมากสามารถ ติดตั้ง Windows บน Mac ได้อย่างราบรื่น บางคนอาจเผชิญกับปัญหาต่างๆ เช่น Boot Camp ค้างที่ "Partitioning Disk" หรือข้อผิดพลาดที่เราจะจัดการวันนี้ "Your disk could not be partitioned. An error occurred while partitioning the disk. Please run First Aid from within Disk Utility to check and fix the error."

ข้อผิดพลาดนี้ไม่ดูเกี่ยวข้องกับ macOS version เฉพาะ เนื่องจากคุณอาจพบ "Your disk could not be partitioned." บน Monterey, Big Sur, Catalina เป็นต้น คุณอาจเจอปัญหานี้เนื่องจากข้อผิดพลาดของดิสก์หรือพื้นที่ไม่เพียงพอสำหรับ Boot Camp ที่นี่เราจะสรุปวิธีแก้ไข "Your disk could not be partitioned." บน Boot Camp

8 วิธีแก้ "Your disk could not be partitioned." บน Monterey/Big Sur/Catalina:

  • 1. Fix 1: ซ่อมแซมดิสก์ด้วย Disk Utility
  • 2. Fix 2: รันคำสั่ง fsck เพื่อแก้ไขการเสียหาย
  • 3. Fix 3: ลบ unallocated free space
  • 4. Fix 4: Troubleshoot โดยการสร้าง FAT partition
  • 5. Fix 5: ลบ local snapshots ของคุณ
  • 6. Fix 6: ปิด FileVault
  • 7. Fix 7: ปิด Optimize Mac Storage
  • 8. Fix 8: Downgrade/upgrade macOS

คุณสามารถแชร์การแก้ไขเหล่านี้กับแพลตฟอร์มโปรดของคุณได้โดยการคลิกปุ่มด้านล่าง

Fix 1: ซ่อมแซมดิสก์ด้วย Disk Utility

คุณอาจทำตามคำเตือนที่จะ รัน First Aid เพื่อตรวจสอบและซ่อมแซมข้อผิดพลาดของดิสก์ ที่อาจทำให้เกิด "Your disk could not be partitioned." บน Boot Camp หากเป็นเช่นนั้น ตรวจสอบให้แน่ใจว่าคุณทำจาก macOS Recovery มิฉะนั้น ทำตามขั้นตอนด้านล่างเพื่อตรวจสอบสุขภาพของ startup disk และซ่อมแซมโครงสร้างข้อมูลหากจำเป็น:

  1. รีสตาร์ท Mac ใน Mac Recovery Mode
  2. เลือก Disk Utility และคลิก Continue
  3. ใน Disk Utility คลิก View > Show All Devices จากแถบเมนู
  4. ตอนนี้คุณควรเห็นดิสก์และอุปกรณ์จัดเก็บที่พร้อมใช้งานในลำดับ startup disk > container > volumes
  5. เลือก volume สุดท้ายของ startup disk ของคุณ (ในกรณีนี้คือ Macintosh HD - Data) และคลิก First Aid
    8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  6. รอ First Aid เสร็จสิ้น แล้วดำเนินต่อกับ volume ถัดไปด้านบนจนกว่า startup disk จะได้รับการซ่อมแซม

หาก Disk Utility ไม่พบข้อผิดพลาด แสดงว่าปัญหาไม่ได้มาจากข้อผิดพลาดบน Mac hard drive ของคุณ คุณสามารถดำเนินต่อไป Fix 3

หาก Disk Utility ซ่อมแซม startup disk ไม่ได้ ลองรันคำสั่ง fsck ใน Single User mode ตามที่เราจะอธิบายต่อไป หรือสำรองข้อมูล Mac และทำ macOS reinstall แบบสะอาด

Fix 2: รันคำสั่ง fsck เพื่อแก้ไขการเสียหาย

คำสั่ง fsck (file system check) สามารถตรวจสอบความสอดคล้องของระบบไฟล์ Mac และดำเนินการซ่อมแซมที่จำเป็น การรันเครื่องมือบรรทัดคำสั่ง fsck ใน Single User Mode มักเป็นตัวเลือกถัดไป หาก Disk Utility ไม่สามารถซ่อมแซมไดรฟ์ของคุณได้ โปรดทราบว่าวิธีการบูทเข้าสู่ Single User Mode แตกต่างกันไปบน Mac ต่างๆ

เพื่อดำเนินการ fsck check บน Intel Macs ที่มีชิป T2 และ Apple Silicon Macs Apple แนะนำให้ใช้ Terminal ใน Recovery Mode

บน Intel Macs ที่มีชิป T2:

  1. ปิด Mac ของคุณ
  2. เปิด Mac และทันทีกดค้าง Command + R จนกว่าจะเห็นโลโก้ Apple
  3. พิมพ์รหัสผ่านหากถูกถาม
  4. คลิก Disk Utility แล้ว Continue
  5. เลือก startup disk ของคุณจากด้านซ้ายและคลิก Mount
  6. ออกจาก Disk Utility
  7. คลิก Utilities > Terminal จากแถบเมนูด้านบน

บน Apple Silicon Macs:

  1. ปิด Mac
  2. กดและค้างปุ่มเปิดจนกว่าจะเห็น "Loading startup options"
  3. คลิก Options > Continue
  4. เลือกบัญชีของคุณและคลิก Next
  5. ป้อนรหัสผ่านและคลิก Continue
  6. คลิก Utilities > Terminal จากแถบเมนูด้านบน

บน Intel Macs ที่ไม่มีชิป T2:

  1. ปิด Mac และรอ بضع วินาที
  2. เปิด Mac และทันทีกดและค้าง Command + S
  3. ปล่อยปุ่มเมื่อคุณเห็นข้อความเยอะๆ พร้อมพื้นหลังสีดำ
  4. รอจนกว่าข้อความจะหยุดเลื่อน

เมื่อคุณอยู่ใน Single User Mode แล้ว คุณสามารถดำเนินการขั้นตอนด้านล่างเพื่อซ่อมแซม boot drive:

  1. พิมพ์คำสั่งต่อไปนี้และกด Enter: /sbin/fsck -fy 8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  2. หลังจาก fsck ซ่อมแซมไดรฟ์ของคุณเสร็จ คุณสามารถพิมพ์คำสั่งด้านล่างและกด Enter เพื่อรีสตาร์ท Mac: reboot

คุณสามารถเปิด Boot Camp Assistant และลองติดตั้ง Windows อีกครั้ง หาก Boot Camp ยังโชว์ "Your disk could not be partitioned." บน Big Sur อ่านต่อเพื่อดูการแก้ไขอื่นๆ

Fix 3: ลบ unallocated free space

นอกจากตรวจสอบและซ่อมแซม Mac hard drive แล้ว Apple ยังแนะนำให้ตรวจสอบ unallocated free space และลบมัน หากมี เพื่อจัดการกับ "Your disk could not be partitioned." บน Monterey หรือ macOS อื่นๆ วิธีนี้ทำให้ free space พร้อมสำหรับการ partition ด้วย Boot Camp

  1. เปิด Disk Utility จากโฟลเดอร์ Applications > Utilities
  2. เลือก startup disk ของคุณจากแถบด้านซ้าย แล้วคลิก Partition
  3. หากคุณเห็นส่วนของแผนภูมิพายที่ติดฉลากว่า "Free space" ให้เลือกมันและคลิกปุ่ม ( - ) ใต้แผนภูมิเพื่อลบมัน
    8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  4. ปิด Disk Utility

ลองอีกครั้งกับ Boot Camp Assistant เพื่อดูว่าปัญหายังคงอยู่หรือไม่ หากยังให้ "Your disk could not be partitioned." บน Big Sur/Monterey ขยับไปยังการแก้ไขถัดไป

Fix 4: Troubleshoot ปัญหาด้วยการสร้าง FAT partition

เนื่องจาก Boot Camp ไม่เสนอรายละเอียดเกี่ยวกับข้อผิดพลาด "Your disk could not be partitioned. An error occurred while partitioning the disk" เราสามารถสร้าง FAT32 partition ขนาดเท่ากับที่คุณตั้งใจไว้กับ Boot Camp เพื่อดูข้อมูลเพิ่มเติม เพราะสิ่งนี้เป็นสิ่งที่ Boot Camp ล้มเหลวในการทำ

วิธี troubleshoot "Your disk could not be partitioned." บน Catalina/Big Sur/Monterey:

  1. เปิด Disk Utility จาก Applications > Utilities folder
  2. เลือก startup disk ของคุณจากด้านซ้ายและคลิก Partition
  3. คลิกปุ่ม ( + ) ใต้แผนภูมิพายและคลิก Add Partition
  4. ป้อนชื่อในช่อง Name (เช่น Boot Camp)
  5. ในเมนู Format pop-up เลือก MS-DOS (FAT)8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  6. ในกล่องข้าง Size ป้อนขนาดเท่ากับที่คุณต้องการสำหรับ Boot Camp partition ที่ล้มเหลว
  7. คลิก Apply

เมื่อ Disk Utility ทำการ partition Mac hard drive ของคุณเสร็จ มันอาจล้มเหลวแต่แสดงข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด คุณสามารถ Google ข้อผิดพลาดเพื่อหาคำแนะนำเฉพาะเจาะจงมากขึ้นในการแก้ไขปัญหา แล้วใช้ Boot Camp เพื่อ partition ดิสก์อีกครั้ง เราจะแสดงโซลูชันทั่วไปบางอย่างด้านล่าง ดังนั้นอ่านต่อ

Fix 5: ลบ local snapshots ของคุณ

บ่อยครั้ง Disk Utility ไม่อนุญาตให้คุณล้างไดรฟ์ แต่แสดงข้อผิดพลาด "APFS Container Resize error code is 49153 Error: -69606: A problem occurred while resizing APFS Container structures."

หากคุณเปิดใช้งาน Time Machine มันอาจกำลังทำ snapshots ที่ป้องกันไม่ให้คุณ partition Mac ได้ ในกรณีนี้ คุณสามารถปิดการสำรองข้อมูลอัตโนมัติของ Time Machine และลบ local snapshots เพื่อแก้ไข

วิธีแก้ "Your disk could not be partitioned." บน Catalina/Big Sur/Monterey:

  1. เปิด Apple menu > System Preferences
  2. เลือก Time Machine
  3. ยกเลิกการติ๊กกล่องข้าง "Back Up Automatically"
  4. เปิด Terminal จาก Application > Utilities folder
  5. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อแสดง local snapshots ที่คุณมี: tmutil listlocalsnapshots /
  6. คัดลอกและวางคำสั่งด้านล่างและกด Enter เพื่อลบ local snapshots ทั้งหมด: for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done 8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  7. พิมพ์รหัสผ่านบัญชีและกด Enter

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

Fix 6: ปิด FileVault

คุณอาจเจอข้อผิดพลาด "APFS Container Resize error code is 49187. A problem occurred while resizing APFS Container structures. : (-69606)." เมื่อสร้าง FAT32 partition ทดสอบ หากเกิดขึ้น คุณต้องตรวจสอบและ ปิด FileVault เนื่องจากมันอาจรบกวน Boot Camp

  1. ไปที่ Apple menu > System Preferences
  2. คลิก Security & Privacy > FileVault
  3. คลิก yellow padlock และป้อนรหัสผ่านบัญชี
  4. คลิก "Turn Off FileVault"
    8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp
  5. ป้อนรหัสผ่านบัญชีเพื่อปลดล็อกไดรฟ์
  6. คลิก "Turn off Encryption"

สมมติว่าคุณยังได้รับ "Your disk could not be partitioned." บน Boot Camp ลองเคล็ดลับถัดไป

Fix 7: ปิด Optimize Mac Storage

หากคุณสำรองข้อมูล Mac ด้วย iCloud คุณอาจเปิดใช้งาน "Optimize Mac Storage" เพื่อประหยัดพื้นที่บน Mac เมื่อเปิดอยู่ ไฟล์ที่คุณไม่ได้ดูมานานจะถูกเก็บใน purgeable space ซึ่งควรจะถูกลบโดยระบบปฏิบัติการเมื่อต้องการพื้นที่

อย่างไรก็ตาม macOS อาจล้มเหลวในการปล่อย purgeable space บน Mac เมื่อคุณต้องการพื้นที่เพื่อสร้าง Windows partition และทำให้เกิดข้อผิดพลาด "Your disk could not be partitioned. An error occurred while partitioning the disk." ดังนั้น ขอแนะนำให้ปิด "Optimize Mac Storage" ก่อนใช้ Boot Camp และเปิดใช้งานใหม่เมื่อเสร็จสิ้น

  1. ไปที่ Apple menu > System Preferences
  2. คลิก Apple ID > iCloud
  3. ยกเลิกการติ๊กกล่องข้าง "Optimize Mac Storage"
    8 วิธีเชี่ยวชาญ แก้ไข  Disk Could Not Be Partitioned  บน Boot Camp

หากโชคร้ายที่การแก้ไขนี้ไม่หยุด Mac ไม่ให้แสดง "Your disk could not be partitioned." บน Boot Camp ดำเนินการต่อไปยังโซลูชันถัดไป

Fix 8: Downgrade/upgrade macOS

หากคุณไม่ได้รัน macOS ล่าสุด พิจารณาอัปเดตเป็นเวอร์ชันล่าสุดที่มีอยู่และติดตั้ง Windows บนมัน การทำเช่นนี้สามารถแก้ไขบั๊กบางอย่างในระบบปฏิบัติการปัจจุบันที่อาจทำให้เกิดข้อผิดพลาดการ partition Boot Camp และ装备它 với security patches มากขึ้น คุณสามารถตรวจสอบการอัปเดตที่มีอยู่ใน System Preferences > Software Update

อย่างไรก็ตาม หากคุณใช้ macOS ล่าสุด และไม่มีโซลูชันข้างต้นไหนแก้ไขปัญหาได้ คุณสามารถ ดาวน์เกรด macOS ที่คุณกำลังรันอยู่เป็นเวอร์ชันก่อนหน้า ตัวอย่างเช่น หากคุณได้ "your disk could not be partitioned." บน Monterey คุณสามารถดาวน์เกรดจาก Monterey ไป Catalina เนื่องจาก Big Sur อาจมีบั๊กบน Intel CPUs

โซลูชันเหล่านี้ช่วยให้คุณหลุดพ้นจากคำเตือน "Your disk could not be partitioned. An error occurred while partitioning the disk." ได้หรือไม่? โปรดแชร์ให้เพื่อนๆ