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

แก้ Error Code -43 บน macOS

Mac OS X มีชื่อเสียงว่าเป็นระบบปฏิบัติการที่ เรียบง่ายกว่า Windows และ Linux 介面ผู้ใช้เป็นมิตรมาก มีรหัสข้อผิดพลาดหลายรหัสที่พบบ่อย แต่ Apple ต้องแลกมาบางฟีเจอร์ของ Windows เพื่อความเรียบง่ายนี้

Mac OS X นิยมโดยนักธุรกิจและโปรแกรมเมอร์ เพราะความเร็ว MacBook เบาเล็กพกพาง่าย แต่ผู้ใช้เจอ รหัสข้อผิดพลาด -43 ไม่รู้ความหมาย มาดูรายละเอียด

Error Code -43 บน Mac OS X

Error code 43 มักขึ้นเมื่อพยายาม ลบไฟล์และย้ายไปถังขยะ ข้อความ: "The operation can't be completed because one or more required items can't be found. (Error code -43)" ผู้ใช้รายงานว่ารหัสนี้พบบ่อยบน Mac OS X El Capitan หรือ OS X 20.2

สาเหตุอาจเป็น: ปัญหาฮาร์ดดิสก์, จุดแชร์ไฟล์ไม่มีอยู่, ดาวน์โหลดไฟล์ไม่ครบ, ไฟล์กำลังถูกใช้งาน, ไม่มีสิทธิ์จัดการไฟล์, ไฟล์ถูกล็อก, เป็นต้น โชคดีที่มีวิธีแก้หลายอย่าง

วิธี 1: ใช้ Disk Utility

Error -43 มักเกี่ยวกับไฟล์หายหรือเสียหาย ต้องตรวจสอบสิทธิ์หรือการเสียหายของไดเรกทอรี Disk Utility เป็นเครื่องมือ内建ช่วยปัญหาฮาร์ดดิสก์ ควรรันก่อนลองอย่างอื่น

  1. ไปเมนู Apple (ซ้ายบน) >> Restart หลังรีสตาร์ทแล้ว กดค้าง Command + R จนเห็นโลโก้ Apple แล้วปล่อย
  2. คลิก Disk Utility ก่อนกด Continue
  3. ที่แถบด้านข้าง เลือกดิสก์ที่ต้องการซ่อม (ที่ไฟล์ที่จะลบอยู่) กด First Aid ดำเนินการตรวจสอบ
  4. Disk Utility อาจรายงานหลายสถานการณ์: หากรายงานว่าดิสก์จะล้มเหลว ให้ สำรองข้อมูลทั้งหมด และซื้อดิสก์ใหม่ เพราะซ่อมไม่ได้
  5. กด Run หากรายงานว่าไม่มีปัญหา หรือปัญหาแก้แล้ว ออกจากเครื่องมือได้ คลิก Show Details ดูรายละเอียดที่แก้ไข
  6. ข้อผิดพลาด "overlapped extent allocation" อาจขึ้น หมายถึงหลายไฟล์ครอบครองจุดเดียวกันบนดิสก์ ไฟล์หนึ่งน่าจะเสียหาย ต้องหาในโฟลเดอร์ DamagedFiles
  7. ถ้าไฟล์ไม่สำคัญ ลบได้เลย แต่ถ้าสำคัญ ลองเปิดดูว่าเสียหายจริงไหม
  8. สถานการณ์สุดท้าย: ไม่สามารถซ่อมหรือตรวจสอบดิสก์ได้เลย หากขึ้น "The underlying task reported failure" ลองรัน First Aid อีกครั้ง หากยังขึ้น สำรองข้อมูลและ ฟอร์แมตดิสก์

วิธี 2: รีเซ็ต NVRAM (PRAM)

NVRAM (nonvolatile random-access memory) คือหน่วยความจำเล็กที่ Mac ใช้เก็บการตั้งค่าบางอย่างเพื่อเข้าถึงเร็ว การตั้งค่าที่เก็บใน NVRAM ขึ้นกับ Mac และอุปกรณ์ที่ใช้ร่วม

ปัญหาหลายอย่างแก้ได้ด้วยการรีเซ็ต NVRAM และ Error -43 นี้เป็นหนึ่งในนั้น ทำตามขั้นตอน:

  1. ปิด เครื่อง และเปิดใหม่ ทำขั้นตอน 2 ทันทีที่ Mac เริ่มบูท
  2. กดค้าง 4 ปุ่มพร้อมกัน: Option, Command, P, R ประมาณ 20 วินาที จะเห็น Mac จะรีสตาร์ท
  3. Mac จะดำเนินการสตาร์ทอัพต่อ หากสังเกตว่าการตั้งค่าบางอย่างรีเซ็ต เช่น เสียง, เวลา/วันที่, ความละเอียดหน้าจอ ให้ปรับให้ถูกต้องทันเวลา

เพิ่มเติม: ลบไฟล์ที่ถูกล็อก

  1. ใน Terminal รันคำสั่ง:
    chflags -R nouchg
  2. เปิดถังขยะ เลือกทั้งหมด (⌘ Cmd-A) ลากไปที่หน้าต่าง Terminal แล้วกด Return ⏎
  3. ว่างถังขยะ

วิธี 3: เคล็ดลับที่ช่วยได้

วิธีนี้ผู้ใช้ Mac หลายคนเสนอ ลองดู เพราะดูง่าย

  1. หา session file บนคอมพิวเตอร์ คลิกขวา เลือก Show Package Contents
  2. ภายในมักมี 3 โฟลเดอร์: Media, Resources, Alternatives
  3. ในโฟลเดอร์ Alternatives และ Resources หาไฟล์ชื่อ "DisplayState.plist"
  4. ลบไฟล์ชื่อนี้ทั้งหมดทันที หากกังวล ลากไฟล์เหล่านี้ไป Desktop ก่อนลบ เพื่อสำรอง
  5. ถ้าแก้ปัญหาได้ ลบไฟล์สำรองได้ แต่แนะนำเก็บไว้สักพรุ่งเพื่อความแน่ใจ

วิธี 4: Force Quit Finder

Force Quit และเปิด Finder ใหม่ อาจแก้ปัญหาได้ง่าย Finder อาจเจอบั๊กป้องกันการลบไฟล์ แต่ Mac แค่โยน Error Code -43 โดยไม่พยายามแก้

วิธีนี้ดูง่ายเกินไป แต่หลายผู้ใช้รายงานว่าแก้ได้ทันที

  1. เปิดเมนู Apple (ซ้ายบน) เลือก Force Quit
  2. หา Finder ในรายการแอป เลือก Relaunch ควรแก้ปัญหาได้
  3. ตรวจสอบว่าปัญหายังคงอยู่ไหม หากยังอยู่ ทำวิธีอื่นๆ

วิธี 5: ใช้คำสั่ง Terminal

บางกรณี Error กำจัดได้ด้วยคำสั่ง Terminal ลบไฟล์ที่ทำให้เกิด Error 43 ทำตามนี้:

  1. เปิด Terminal ของ Mac
  2. พิมพ์คำสั่ง:
     rm (space)
  3. ลากวางไฟล์ที่ทำให้เกิด error 43
  4. กด "Enter" ไฟล์จะถูกลบออกจากระบบโดยอัตโนมัติ
  5. ตรวจสอบว่าปัญหายังคงอยู่ไหม

หมายเหตุ: หากไม่ได้ ลองติดตั้ง High Sierra Update ใหม่จาก Store ดูว่าช่วยไหม นอกจากนี้ ตรวจสอบว่าไฟล์ที่จะลบ ไม่มีอักขระพิเศษ เช่น "+,*,},{,&,^,%" ในชื่อไฟล์