"ไม่สามารถดำเนินการให้เสร็จสิ้นได้เนื่องจากไม่พบรายการที่จำเป็นอย่างน้อยหนึ่งรายการ - รหัสข้อผิดพลาด 43 " ข้อผิดพลาด Mac นี้อาจปรากฏขึ้นเมื่อคัดลอกไฟล์ ย้ายรูปภาพไปยังไดรฟ์ภายนอก หรือลบไฟล์ ผู้ใช้บางรายถึงกับรายงานว่าไม่สามารถลบสิ่งใดบน Mac ได้เนื่องจากรหัสข้อผิดพลาดของ Mac 43
คุณสามารถคลิกตกลงเพื่อปิดข้อความ แต่มักจะปรากฏขึ้นอีกครั้งเมื่อคุณทำซ้ำการดำเนินการ เช่น การลบไฟล์เฉพาะ จึงต้องแก้ไข และบทความนี้มีไว้เพื่อช่วย
คำแนะนำในการแก้ไขข้อผิดพลาดรหัส 43 บน Ma:
- 1. รหัสข้อผิดพลาด 43 คืออะไร
- 2. วิธีแก้ไขรหัสข้อผิดพลาด 43 บน Mac
- 3. คำถามที่พบบ่อยเกี่ยวกับรหัสข้อผิดพลาด 43 บน Mac
รหัสข้อผิดพลาด 43 คืออะไร
แตกต่างจากรหัสข้อผิดพลาด 8058 บน Mac รหัสข้อผิดพลาด 0 และรหัสข้อผิดพลาด 3403F รหัสข้อผิดพลาด 43 เป็นข้อผิดพลาดของ Mac ชนิดหนึ่งที่มักเกิดขึ้นเมื่อ Mac ของคุณล้มเหลวในการค้นหาไฟล์ที่ต้องการสำหรับงานต่างๆ เช่น การย้ายไฟล์ไปที่ถังขยะ การคัดลอกไฟล์ หรือถ่ายโอนไฟล์ด้วยแฟลชไดรฟ์ USB
ดูเหมือนว่าจะเกิดขึ้นใน OS X El Capitan บ่อยกว่าระบบปฏิบัติการ Mac อื่นๆ
สาเหตุที่เป็นไปได้ของรหัสข้อผิดพลาด 43 บน Mac:
- Finder ไม่ตอบสนองบน Mac
- ไฟล์ที่ต้องการถูกใช้งานโดยแอปพลิเคชันอื่น
- คุณไม่ได้รับอนุญาตให้เข้าถึงไฟล์ที่ถูกล็อก
- พาร์ติชั่นที่บันทึกไฟล์เป้าหมายเสียหาย
- ไฟล์ยังไม่ได้ดาวน์โหลดหรือคัดลอกอย่างสมบูรณ์ จึงไม่สามารถใช้งานได้
- ไฟล์ที่จำเป็นจะถูกเก็บไว้ในฮาร์ดไดรฟ์ภายนอกที่ไม่มีจุดที่ใช้ร่วมกัน
- ชื่อไฟล์มีอักขระต้องห้าม เช่น "@" "#" "!" "%" และ "^" หรือมีอักขระมากกว่า 30 ตัว
จะแก้ไขรหัสข้อผิดพลาด 43 บน Mac ได้อย่างไร
เนื่องจากมีหลายสาเหตุเบื้องหลังปัญหารหัสข้อผิดพลาด 43 เราจะครอบคลุมวิธีแก้ไขปัญหาที่เป็นประโยชน์สำหรับกรณีต่างๆ โปรดแก้ไขปัญหาของคุณตามคำแนะนำด้านล่าง
1. ตรวจสอบว่าไฟล์ที่คุณกำลังพยายามลบมีชื่อถูกต้องหรือไม่
หากคุณกำลังถ่ายโอนไฟล์ที่มีชื่อบนพีซีที่ใช้ Windows ไปยัง Mac รหัสข้อผิดพลาดของ Mac 43 อาจเกิดขึ้นเมื่อชื่อไฟล์ไม่เหมาะกับ macOS หรือมีอักขระมากกว่า 30 ตัว
2. ตรวจสอบให้แน่ใจว่าไฟล์ที่ต้องการดาวน์โหลดอย่างสมบูรณ์ ถ้าไม่ก็รอจนกว่าจะเสร็จ
3. ตรวจสอบให้แน่ใจว่าไม่มีแอปพลิเคชันอื่นกำลังใช้ไฟล์เป้าหมายอยู่
หากต้องการค้นหาว่าแอปหรือกระบวนการใดโต้ตอบกับไฟล์ คุณต้องเปิด Terminal> ป้อนคำสั่ง lsof แล้วกด Space bar หนึ่งครั้ง> เลือกไฟล์ใน Finder> ลากและวางไฟล์ไปที่หน้าต่าง Terminal> กด Enter
ในหน้าต่าง Terminal คุณจะเห็นแอพที่เปิดใช้งานไฟล์ ปิดแอปเหล่านี้ จากนั้นลองจัดการไฟล์อีกครั้งและดูว่ารหัสข้อผิดพลาดของ Macintosh 43 ปรากฏขึ้นหรือไม่
หากขั้นตอนเหล่านี้ไม่หยุดไม่ให้รหัสข้อผิดพลาด 43 บน Mac ปรากฏขึ้น ให้ไปยังแนวทางแก้ไขด้านล่าง
- โซลูชันที่ 1:บังคับให้ออกจาก Finder
- โซลูชันที่ 2:รีเซ็ต NVRAM บน Mac
- โซลูชันที่ 3:ปลดล็อกไฟล์ด้วย Terminal
- แนวทางที่ 4:ซ่อมแซมไดรฟ์ที่เสียหายด้วยการปฐมพยาบาล
- แนวทางที่ 5:ลบไฟล์ในเซฟโหมด
- โซลูชัน 6:สลับผู้ใช้
โซลูชันที่ 1:บังคับให้ออกจาก Finder
สาเหตุทั่วไปประการหนึ่งที่ทำให้เกิดปัญหารหัสข้อผิดพลาด 43 Mac คือเมื่อ Finder ไม่ตอบสนองต่อคำขอ ดังนั้นการบังคับออกจาก Finder จึงอยู่ที่ด้านบนสุดของรายการโซลูชันของเรา นอกจากนี้ยังช่วยแก้ไข Mac Finder error code -36
วิธีบังคับออกจาก Finder บน Mac:
- กด Command + Option + Esc - เทียบเท่ากับ Ctrl-Alt-Delete บน Mac - เพื่อเปิดกล่องโต้ตอบการบังคับออก
- เลื่อนขึ้นและลงเพื่อเลือก Finder แล้วคลิกเปิดใหม่
หากคุณสังเกตเห็นแอปที่สามใช้ไฟล์ของคุณ คุณสามารถเลือกแอปที่จะบังคับออกได้เช่นกัน สมมติว่าวิธีแก้ปัญหานี้ไม่สามารถแก้ปัญหาของคุณได้ ให้ลองรีเซ็ต NVRAM บน Mac ของคุณ
แนวทางที่ 2:รีเซ็ต PRAM หรือ NVRAM บน Mac
NVRAM (Non-Volatile Random Access Memory) ซึ่งเป็นคำศัพท์ที่อัปเดตสำหรับ PRAM (Parameter Random Access Memory) ซึ่งจัดเก็บการกำหนดค่าระบบ การตั้งค่าการแสดงผล และอื่นๆ อาจเสียหายและทำให้ Mac error code 43
การรีเซ็ต PRAM หรือ NVRAM บน Mac จะรีเซ็ตข้อมูลที่เกี่ยวข้องกับดิสก์เริ่มต้นระบบและการเชื่อมต่ออุปกรณ์ การล้างข้อมูลทำให้เกิดข้อผิดพลาด คุณสามารถใช้ขั้นตอนเดียวกันนี้เพื่อรีเซ็ต PRAM และ NVRAM บน Mac ได้
วิธีแก้ไขรหัสข้อผิดพลาด 43 บน Mac โดยการรีเซ็ต NVRAM :
- ปิดเครื่อง Mac แล้วกดปุ่มเปิด/ปิดเพื่อเปิดเครื่อง กด Option + Command + P + R ค้างไว้ทันทีประมาณ 20 วินาที
- ปล่อยปุ่มหลังจากได้ยินเสียงเริ่มต้นครั้งที่สองหรือโลโก้ Apple ปรากฏขึ้นและหายไปสองครั้ง
เมื่อ Mac ของคุณบูทเครื่องเสร็จแล้ว คุณสามารถเปิดการตั้งค่าระบบเพื่อปรับการตั้งค่าที่รีเซ็ตได้ จากนั้นลองทำซ้ำสิ่งที่คุณตั้งใจจะทำและดูว่าได้ผลหรือไม่ หากคุณยังคงไม่สามารถขจัดข้อผิดพลาด 43 บน Mac ได้ ให้ไปยังวิธีแก้ไขปัญหา 3
โซลูชันที่ 3:ปลดล็อกไฟล์ด้วย Terminal
คุณอาจพบรหัสข้อผิดพลาด 43 เมื่อคัดลอกไฟล์ที่ล็อคโดยไม่ตั้งใจ นอกจากนี้ บางครั้งไฟล์ที่ถูกล็อกอาจส่งผลต่อไฟล์ในทั้งโฟลเดอร์ ดังนั้นจึงควรพยายามปลดล็อกไฟล์หรือไฟล์ที่คุณพยายามจัดการกับ Mac Terminal
วิธีปลดล็อกไฟล์ด้วย Terminal บน Mac:
- เปิด Terminal โดยไปที่ Launchpad> อื่นๆ> Terminal
- พิมพ์ chflags -R nouchg แล้วกด Space bar หากคุณเห็นรหัสข้อผิดพลาด 43 เมื่อพยายามลบไฟล์ใดไฟล์หนึ่งออกจากถังขยะ ให้ไปที่ขั้นตอนที่ 4 มิฉะนั้น ให้ดำเนินการตามขั้นตอนที่ 3
- เปิด Finder เลือกไฟล์ที่ถูกล็อก ลากและวางไฟล์ไปที่ Terminal แล้วกด Enter ตอนนี้ไฟล์ถูกปลดล็อกแล้ว และคุณมีอิสระในการใช้งาน
- เปิดถังขยะ กด Command + A เพื่อเลือกไฟล์ที่ถูกล็อกทั้งหมดในโฟลเดอร์ ลากและวางลงใน Terminal แล้วกด Enter พิมพ์รหัสผ่านบัญชีของคุณเมื่อได้รับแจ้ง
- คลิกขวาที่ไฟล์ในถังขยะแล้วเลือกลบทันที> ลบ
หากวิธีนี้ใช้ไม่ได้ผล เป็นไปได้ว่าฮาร์ดไดรฟ์หรือแฟลชไดรฟ์ USB ของคุณอาจเสียหาย
โซลูชันที่ 4:ใช้ Disk Utility First Aid เพื่อแก้ไขไดรฟ์
การแก้ไขที่เป็นไปได้อื่นสำหรับรหัสข้อผิดพลาดของ Macintosh 43 คือการตรวจสอบและซ่อมแซมดิสก์ Mac ด้วย Disk Utility First Aid ในการดำเนินการนี้ คุณต้องเปิดยูทิลิตี้ดิสก์จากโหมดการกู้คืน เลือกไดรฟ์ที่มีไฟล์ที่คุณต้องการย้ายหรือลบ จากนั้นคลิกปฐมพยาบาล
มีแนวโน้มว่าการปฐมพยาบาลเบื้องต้นจะตรวจพบไฟล์ที่สูญหายหรือเสียหายหลังจากการสแกน เนื่องจากเป็นปัญหาหลักของฮาร์ดไดรฟ์ที่นำไปสู่รหัสข้อผิดพลาด 43 อาจรายงานข้อผิดพลาด "Overlapped Extent Allocation" ซึ่งเป็นสัญญาณว่ามีไฟล์มากกว่าหนึ่งไฟล์กำลังใช้ส่วนเดียวกันของฮาร์ดไดรฟ์ที่เลือกและมีไฟล์เสียหายอย่างน้อยหนึ่งไฟล์
คุณยังสามารถกำจัดไฟล์ที่เสียหายเหล่านั้นได้ด้วยการค้นหาไฟล์เหล่านั้นในโฟลเดอร์ DamagedFiles แล้วลบทิ้ง คุณยังสามารถทำการสแกนครั้งที่สองเพื่อพบกับความสำเร็จ หลังจากที่ First Aid ซ่อมแซมไดรฟ์ของคุณโดยอัตโนมัติ คุณจะสามารถย้ายและลบไฟล์ได้ตามต้องการ วิธีแก้ปัญหานี้สามารถช่วยคุณแก้ไข Mac error code 41 ได้เช่นกัน
อย่างไรก็ตาม หากรายงานว่าไม่มีปัญหาแต่คุณยังลบไฟล์ที่เป็นปัญหาไม่ได้ ให้อ่านวิธีแก้ปัญหา 5.
แนวทางที่ 5:ลบไฟล์ในเซฟโหมด
อีกวิธีหนึ่งที่ใช้ได้จริงในการจัดการกับรหัสข้อผิดพลาด 43 เมื่อ Mac ของคุณไม่สามารถลบไฟล์ได้คือการเข้าสู่เซฟโหมด การบูตเข้าสู่โหมดปลอดภัยของ Mac ช่วยให้คุณหลีกเลี่ยงปัญหาที่เกิดจากแอปพลิเคชันหรือส่วนขยายของบุคคลที่สามได้
ขั้นตอนในการลบไฟล์ในเซฟโหมด:
- บันทึกเอกสารและรีสตาร์ท Mac ของคุณ กด Shift ค้างไว้จนกว่าคุณจะเห็นหน้าจอเข้าสู่ระบบ
- ลงชื่อเข้าใช้บัญชีของคุณและลบไฟล์ตามปกติ
- ล้างถังขยะและโหลด Mac ของคุณใหม่
ในโอกาสที่คุณไม่สามารถลบไฟล์ได้ตามปกติ คุณสามารถใช้คุณลักษณะ ลบทันที เพื่อดัมพ์ไฟล์ที่ดื้อรั้นบน Mac ในการดำเนินการนี้ ให้เลือกไฟล์> คลิกเมนูไฟล์ที่ด้านบน> กดตัวเลือกหนึ่งครั้ง> คลิกลบทันที คุณยังสามารถเข้าถึงได้โดยใช้คำสั่งผสมแป้นพิมพ์ Option + Command + Delete
หากยังคงใช้งานไม่ได้ ให้ไปที่โซลูชันสุดท้ายของเรา
โซลูชันที่ 6:สลับผู้ใช้
บางครั้งข้อความแจ้งรหัสข้อผิดพลาดของ Macintosh 43 จะหยุดคุณไม่ให้ลบสิ่งใดออกจาก Mac ของคุณ ปัญหาดังกล่าวอาจเกี่ยวข้องกับไฟล์และการตั้งค่าเฉพาะในบัญชีผู้ใช้ของคุณ ซึ่งสามารถแก้ไขได้โดยใช้บัญชีใหม่
วิธีสร้างบัญชีใหม่บน Mac:
- คลิกโลโก้ Apple> การตั้งค่าระบบ จากนั้นคลิกผู้ใช้และกลุ่ม
- คลิกไอคอนล็อก จากนั้นพิมพ์ชื่อและรหัสผ่านปัจจุบัน
- คลิกปุ่มเพิ่ม (+) และเลือกผู้ดูแลระบบจากเมนูแบบเลื่อนลงถัดจากบัญชีใหม่
- กรอกข้อมูลบัญชีอื่นๆ แล้วคลิกสร้างบัญชี
- คลิกโลโก้ Apple> ออกจากระบบ
- ในหน้าต่างการเข้าสู่ระบบ ป้อนข้อมูลบัญชีผู้ใช้ใหม่ของคุณ คุณไม่ต้องสนใจขั้นตอนในการเข้าสู่ระบบบัญชี iCloud หรือ Apple ID ได้
- ลองลบหรือคัดลอกไฟล์และดูว่าใช้งานได้หรือไม่
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรหัสข้อผิดพลาดของ Mac โปรดอ่านโพสต์ต่อไปนี้:
- รหัสข้อผิดพลาดของ Mac:ทุกสิ่งที่คุณต้องรู้ในปี 2022
- แก้ไข Mac Error Code 100060 บนการ์ด SD/ฮาร์ดไดรฟ์ (ไมโคร)
- แก้ไขรหัสข้อผิดพลาด 1309 เมื่อคัดลอกไฟล์ขนาดใหญ่ไปยังไดรฟ์ภายนอกบน Mac
คำถามที่พบบ่อยเกี่ยวกับรหัสข้อผิดพลาด 43 บน Mac
ไตรมาสที่ 1 ทำไม Mac ของฉันไม่ให้ฉันลบไฟล์ อาหาก Mac ของคุณไม่อนุญาตให้คุณลบไฟล์ สาเหตุอาจเป็น:1) ไฟล์ถูกล็อคหรือถูกใช้โดยโปรแกรมอื่น 2) ไฟล์เสียหาย 3) มีข้อผิดพลาดทางตรรกะในฮาร์ดไดรฟ์ของคุณ 4) ชื่อไฟล์ของคุณมีอักขระต้องห้าม
ไตรมาสที่ 2 คุณจะลบไฟล์ที่จะไม่ลบบน Mac ได้อย่างไร อาหากต้องการบังคับลบไฟล์บน Mac คุณต้องเปิด Terminal ก่อน จากนั้นป้อนคำสั่ง rm กด Space bar หนึ่งครั้ง ลากไฟล์ที่คุณต้องการลบไปที่หน้าต่าง Terminal แล้วกด Enter
ไตรมาสที่ 3 คุณจะปิดโปรแกรมที่ไม่ตอบสนองบน Mac ได้อย่างไร อาคุณสามารถกด Option + Command + Esc ค้างไว้พร้อมกันเพื่อบังคับออกจากแอปที่ไม่ตอบสนอง
ไตรมาสที่ 4 รหัสข้อผิดพลาด 43 หมายถึงอะไรใน Mac อารหัสข้อผิดพลาด 43 หมายถึงความล้มเหลวในการลบ คัดลอก หรือย้ายไฟล์