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

แก้ไขข้อผิดพลาด 'Erase Process Has Failed' บนไดรฟ์ Mac

"Erase process has failed. Click Done to continue" เป็นข้อความทั่วไปที่ macOS ส่งเมื่อจัดรูปแบบไดรฟ์ใน Disk Utility ไม่ได้ ปกติจะมีรายละเอียดเพิ่มเติมพร้อมรหัสข้อผิดพลาด เช่น

ในบทความนี้ จะอธิบายสาเหตุของข้อผิดพลาด "Erase process had failed" บน M1/M2/M3/T2/Intel Mac และแนะนำวิธีแก้

'Erase process has failed' บน Mac ทำไม?

หลายสาเหตุทำให้ Erase Process ล้มเหลวบน Mac สาเหตุทั่วไป:

  • โวลยูมหรือพาร์ติชัน Mount ไม่ได้ เพราะถูกกระบวนการอื่นใช้งานอยู่
  • ไดรฟ์ที่ต้องการจัดรูปแบบเสียหาย/Corrupt
  • Partition Map ของไดรฟ์อ่านไม่ได้หรือเสียหาย
  • มี Glitch ชั่วคราวบน Mac
  • ดิสก์มี Write Protection
  • Adapter ที่ใช้มีปัญหา

โชคดีที่แก้ไขได้ด้วยวิธีที่พิสูจน์แล้วในย่อหน้าต่อไป

แชร์คู่มือนี้ให้คนอื่นที่เจอ Disk Erase Process Failed บน MacBook หรือ Desktop Mac

Erase Process Failed บนฮาร์ดดิสก์ภายนอก/SD Card/USB/SSD ของ Mac

แก้ไขข้อผิดพลาด  Erase Process Has Failed  บนไดรฟ์ Mac

หาก Erase Process ล้มเหลวตอนจัดรูปแบบฮาร์ดดิสก์ภายนอก, SD Card, USB Flash Drive, หรือ SSD ลองวิธีด้านล่าง

วิธีที่ 1: พยายาม Erase ไดรฟ์หลายครั้ง

Erase Failed ใน Disk Utility ไม่แปลก ผมเจอเมื่อไม่กี่นาทีตอนจัดรูปแบบ APFS Volume ครั้งแรกล้มเหลว แต่วันที่สองทำซ้ำกระบวนการเดียวกันก็สำเร็จ

ขอแนะนำให้จัดรูปแบบไดรฟ์หลายครั้ง หาก Disk Utility ยังไม่ให้ Erase ลองเปลี่ยนกระบวนการเล็กน้อย เช่น จัดรูปแบบด้วย File System อื่น หรือ Partition ไดรฟ์

วิธีที่ 2: Erase พาร์ติชัน/Physical Disk

ส่วนใหญ่ Erase พาร์ติชันของไดรฟ์ภายนอกเพื่อจัดรูปแบบ จำเป็นหากไดรฟ์มีหลายพาร์ติชัน แต่หากมีพาร์ติชันเดียว หรือต้องการล้างทั้งไดรฟ์ ใช้ Physical Disk ได้

จะ Reset Partition Map ซึ่งอาจเป็นสาเหตุของข้อความ "Erase process has failed. Click Done to continue."

ตัวอย่าง USB ภายนอกของผม แทนที่จะ Erase APFS Volume ชื่อ USB เลือกจัดรูปแบบ Physical Disk ชื่อ TOSHIBA TransMemory Media เพื่อล้างทั้งไดรฟ์

  1. ใน Disk Utility คลิก View > Show All Devices
  2. เลือก Physical Disk คลิก Erase
    แก้ไขข้อผิดพลาด  Erase Process Has Failed  บนไดรฟ์ Mac
  3. ตั้งชื่อไดรฟ์
  4. เลือก File System ที่เหมาะสม
  5. เก็บ Scheme "GUID Partition Map"
  6. คลิก Erase

กลับกัน หากใช้ Physical Disk แล้ว ลอง Erase Partition แทน

วิธีที่ 3: Erase ไดรฟ์ผ่าน Terminal

นอกจากจัดรูปแบบใน Disk Utility ยังรันคำสั่งใน Terminal Erase ดิสก์ได้ ตัวเลือกนี้ให้ตัวเลือกขั้นสูงและความยืดหยุ่นมากกว่า

คำแนะนำด้านล่างจะ Force Unmount ดิสก์ที่ต้องการจัดรูปแบบ เขียนศูนย์ไป Boot Sector และ Erase หรือ Partition การ Unmount และ Zero-Filling รวมอยู่ในกระบวนการเพื่อป้องกันข้อผิดพลาด

ดิสก์ต้อง Unmount ก่อนจึงจะ Erase ได้ หาก Disk Utility Unmount ไม่ได้ Erase จะไม่สำเร็จ นั่นคือเหตุผลที่ต้อง Unmount ด้วยตนเอง นอกจากนี้ การเขียนศูนย์ไปดิสก์แก้ปัญหา Bad Sectors หรือ Data Corruption ได้

ทำตามขั้นตอน Erase ไดรฟ์ใน Terminal บน Mac:

  1. เปิด Terminal
  2. พิมพ์คำสั่ง กด Enter: diskutil list
  3. จด Disk Identifier ของไดรฟ์ภายนอกหรือพาร์ติชัน เช่น disk2 หรือ disk2s1
  4. Unmount ดิสก์หรือพาร์ติชันคำสั่งด้านล่างแทนที่ disk_identifier:
    สำหรับไดรฟ์: (เช่น diskutil unmountDisk force disk2) diskutil unmountDisk force disk_identifier
    สำหรับพาร์ติชัน: (เช่น diskutil unmountDisk force disk2s1) diskutil unmountVolume force disk_identifier
  5. Zero Out ไดรฟ์ภายนอกหรือโวลยูม (เช่น sudo dd if=/dev/zero of=/dev/disk2 bs=1024 count=1024) sudo dd if=/dev/zero of=/dev/disk_identifier bs=1024 count=1024
  6. ใส่รหัสผ่าน Admin กด Enter
  7. Erase หรือ Partition ไดรฟ์
    Erase ไดรฟ์: (เช่น diskutil eraseDisk APFS USB disk2) diskutil eraseDisk format name disk_identifier
    Erase พาร์ติชัน: (เช่น diskutil eraseVolume APFS USB disk2s1) diskutil eraseVolume format name disk_identifier
    Partition ไดรฟ์: (เช่น diskutil partitionDisk disk2 GPT JHFS+ USB 50g) diskutil partitionDisk disk_identifier GPT format name size

ขั้นตอนทำงานไหม? หากใช่ แชร์ช่วยคนอื่นกำจัด "Erase process has failed" บน M1 Mac และรุ่นอื่น

วิธีที่ 4: ลบพาร์ติชันและเพิ่มใหม่

หากพยายาม Erase พาร์ติชัน การลบและเพิ่มใหม่ให้ผลลัพธ์เดียวกัน วิธีทำ:

  1. ใน Disk Utility เลือกพาร์ติชันที่ต้องการ Erase คลิก Partition
  2. เลือกพาร์ติชันจากวงกลมซ้าย คลิกปุ่ม ( - )
    แก้ไขข้อผิดพลาด  Erase Process Has Failed  บนไดรฟ์ Mac
  3. คลิกปุ่ม ( + ) เพิ่มพาร์ติชันใหม่
  4. ตั้งชื่อพาร์ติชัน
  5. เลือก Format
  6. ระบุ Size
  7. คลิก Apply

วิธีที่ 5: จัดรูปแบบไดรฟ์ภายนอกบนคอมพิวเตอร์อื่น

สมมติมีคอมพิวเตอร์อื่น Windows หรือ macOS ใช้ได้ จัดรูปแบบไดรฟ์ภายนอกบนเครื่องนั้น โอกาสมีว่า Erase Process จะสำเร็จบนเครื่องนั้น ตามประสบการณ์บางคน

วิธีที่ 6: แก้ 'Erase process has failed' บน SD Card

หาก Erase SD Card บน Mac ไม่ได้ เคล็ดลับด้านล่างช่วย:

① ตรวจสอบสวิตช์ Write Protection บน SD Card ปิดอยู่

SD Card ส่วนใหญ่มีสวิตช์ Write Protection ทางกายภาพ กันการลบหรือแก้ไขข้อมูลบนการ์ดโดยไม่ได้ตั้งใจ เมื่อเปิด การ์ดจะ Write-Protected กันไม่ให้เขียนข้อมูลใหม่และจัดรูปแบบดิสก์

② ใช้ SD Card Adapter/Reader อื่น

ปัญหาบน Adapter อาจทำให้จัดรูปแบบล้มเหลว หากอ่าน SD Card จาก Adapter ลองเปลี่ยน Adapter อื่น

③ ใช้ SD Memory Card Formatter for Mac

SD Memory Card Formatter เป็นเครื่องมือฟรีจัดรูปแบบ SD Memory Cards, SDHC, SDXC ตัวเลือกดีเมื่อ Disk Utility จัดรูปแบบ SD Card ไม่ได้

เผยแพร่ข้อมูลช่วยคนอื่นที่เจอ "Erase process has failed" บน Mac USB/SSD/Flash Drive/SD Card

Erase Process Failed บนฮาร์ดดิสก์ภายในของ Mac

Erase ฮาร์ดดิสก์ภายในสำคัญสำหรับ Factory Reset Mac หรือแก้ปัญหา Startup Disk แต่ Erase Process อาจล้มเหลวพร้อมข้อผิดพลาด หากเป็นกรณีของคุณ ลองวิธีด้านล่าง

วิธีที่ 1: ลองอีกครั้ง

จากเหตุผลไม่ทราบ อาจต้องทำ Erase Process ใน Disk Utility หลายครั้งจนสำเร็จ บางคนสำเร็จครั้งที่ 2-3 บางคนต้องลองหลายสิบครั้ง

THIS IS INSANITY!!! somehow, before I finished typing my response, I was able to erase my Mac successfully. I was stubborn and kept trying, and I'm not sure if there's a certain order of operation, but keep at it, and it might work. I tried more than 20 times altogether. I hope this helps someone. -discussions.apple.com

วิธีที่ 2: ใช้ Internet Recovery

เมื่อ Erase Process ล้มเหลวใน macOS Recovery Mode ให้บูตเข้า Internet Recovery ใช้เครื่องมือกู้คืนจากเซิร์ฟเวอร์ Apple จะติดตั้ง macOS ล่าสุดที่รองรับได้อีกด้วย

  1. ปิด Mac
  2. กดปุ่ม Power แล้วทันทีกดค้าง Option-Command-R
  3. ปล่อยเมื่อเห็นโลกหมุน
  4. ใน macOS Utilities คลิก Disk Utility > Continue
  5. กด View > Show All Devices
  6. เลือกระดับบนสุดของฮาร์ดดิสก์ภายใน คลิก Erase
    แก้ไขข้อผิดพลาด  Erase Process Has Failed  บนไดรฟ์ Mac
  7. ตั้งชื่อ Macintosh HD
  8. เลือก Format APFS สำหรับ macOS High Sierra ขึ้นไป มิฉะนั้น Mac OS Extended (Journaled)
  9. เก็บ Scheme "GUID Partition Map"
  10. คลิก Erase

วิธีที่ 3: Erase APFS Container บน Apple Silicon Mac

ในวิธีที่ 2 สาธิต Erase Physical Disk ของฮาร์ดดิสก์ภายในบน Intel Mac สำหรับ Apple Silicon Mac ที่มีชิป M1, M2, M3 การ Erase APFS Container อาจให้ผลดีกว่า

ทำได้โดยหา Container อยู่ตรงใต้ Physical Disk ที่เยื้องออกมา คลิก Erase

แชร์โพสต์นี้หากช่วยแก้ "Erase process has failed" บน M1/M2/M3/Intel Macs

คำถาม: วิธี Force Erase Mac?

คำตอบ: บูตเข้า Internet Recovery Mode เลือกฮาร์ดดิสก์ภายใน คลิก Erase

คำถาม: ใช้เวลานานแค่ไหน Erase Mac?

คำตอบ: ขึ้นอยู่กับขนาดไดรฟ์ ความเร็วโปรเซสเซอร์ ข้อมูลบนไดรฟ์ ประเภท Storage และประสิทธิภาพ Mac โดยทั่วไป Erase Mac ใช้ไม่กี่นาทีหากทุกอย่างราบรื่น

คำถาม: ทำไม Mac ไม่ให้ Erase?

คำตอบ: Mac ไม่ให้ Erase หากมีปัญหาหรือฮาร์ดดิสก์เสียหายรุนแรง

คำถาม: Erase Mac ทำให้เร็วขึ้นได้ไหม?

คำตอบ: ใช่ Erase Mac อาจทำให้เร็วขึ้น หากช้าเพราะฮาร์ดดิสก์แออัดหรือแยกส่วน