ข้อผิดพลาด:“ การดำเนินการไม่สามารถทำได้เพราะไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ (รหัสข้อผิดพลาด -43)”


15

ฉันบังเอิญดึงฮาร์ดไดรฟ์ NTFS ออกจากเครื่อง Mac OS X Mavericks หลายครั้งและรู้ว่าฉันสร้างชื่อหลายชื่อใน/Volumes/โฟลเดอร์ของฉันหลายรายการโดยไม่ตั้งใจ ตอนนี้ฉันมีstorage_1, storage_2, storage_3, passportฯลฯ ในของฉัน/Volumes/โฟลเดอร์

ฉันพยายามแก้ไขปัญหาบางอย่างเพื่อเลิกเมานท์ไดรฟ์ (พวกเขาไม่ได้แสดงเป็น unmountable แต่เนื่องจากพวกเขาในทางเทคนิคไม่มีอยู่จริงเป็นไดรฟ์ปริมาณจริง) ฉันพยายามอย่างรวดเร็วrm filename -rและrmdir filenameคำสั่งไม่เป็นประโยชน์

ข้อผิดพลาดที่ฉันได้รับเมื่อฉันพยายามลบสิ่งที่อยู่ใน Finder คือ

ไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้เนื่องจากไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ

(รหัสข้อผิดพลาด -43)

แน่นอนฉัน Google ต้องการคำตอบสำหรับปัญหานี้และสามารถแก้ไขได้ในตอนแรกด้วยการแก้ไขการอนุญาตฮาร์ดไดรฟ์ของฉัน อย่างไรก็ตามการแก้ไขนี้ใช้ไม่ได้กับ/Volumes/โฟลเดอร์เพียงโฟลเดอร์อื่น ๆ ทุกโฟลเดอร์ ตอนนี้ไม่มีอะไรทำงาน

ข้อเสนอแนะใด ๆ


อาการของฉัน: - ข้อผิดพลาด -43 เมื่อพยายามลบไฟล์ด้วยตนเอง - การลบ dir พาเรนต์แสดง "file in use .. " เมื่อล้างถังขยะ - ข้อมูลที่รับแสดงว่า "การอนุญาตที่ไม่รู้จัก" - Ran Disk Utility และวิ่ง -> การปฐมพยาบาลและพบข้อผิดพลาดบางอย่างที่ถือว่าเป็นศูนย์เซกเตอร์ออก พยายาม: - การรีเซ็ต PRAM / SMB ก็ไม่มีผลเช่นกัน - ลบคำสั่งในเทอร์มินัลด้วยในโหมดการกู้คืน - ไม่มีผลกระทบ การแก้ปัญหา: - สำรองข้อมูลไปยังเครื่องเวลา & แยก dir หลักของไฟล์นั้น ๆ - รีบูตในการกู้คืนโดยใช้ยูทิลิตี้ดิสก์ลบไดรฟ์ปัญหาอย่างสมบูรณ์ - กู้คืนจากเครื่อง
Sagar Patel

คำตอบ:


13

การปิดระบบอย่างง่ายจากนั้นเริ่มต้นของ OS X ควรลบสิ่งสกปรกออกโดยอัตโนมัติ

/Volumes

หากคุณต้องการ: ตัดการเชื่อมต่อ / นำสื่อที่ถอดออกได้ออกก่อนที่จะเริ่ม

หรือปล่อยให้สื่ออยู่ในตำแหน่งที่ต้องการแล้วรีสตาร์ท


อาจมีวิธีอื่นในการจัดการกับเศษเสียงในขณะที่ระบบปฏิบัติการกำลังทำงานอยู่ แต่จากประสบการณ์ของฉันมันมักจะดีกว่าที่จะรีสตาร์ท

แนะนำด้วย

ข้อผิดพลาด -43 อาจบ่งบอกถึงความไม่สอดคล้องของระบบไฟล์อย่างแท้จริงดังนั้นให้ใช้ Recovery Utility Disk Utility เพื่อตรวจสอบระบบไฟล์ที่ได้รับผลกระทบ


น่าเสียดายที่ฉันได้ลองปิดระบบแล้วเริ่มวิธีการใหม่เพื่อประโยชน์ แต่เมื่อตรวจสอบต่อมาผมรู้ว่าผมใช้คำสั่งแทนrm drive_name -r rm -r drive_nameแก้ไขปัญหา. ข้อผิดพลาดโง่ ๆ แบบง่าย ๆ ในส่วนของฉัน
Blairg23

9
ตัวค้นหาการเปิดใหม่แก้ไขปัญหาสำหรับฉัน
Rugmangathan

ตัวค้นหาการเรียกคืนพร้อมแก้ไขอีกด้วย
levent kaya

20

คุณสามารถค้นหา Force Quit & ส่งได้ จากนั้นเลือก Finder และเปิดใหม่อีกครั้ง ในที่สุดย้ายไปที่ไอคอนของรายการที่คุณต้องการลบ


ฉันไม่แน่ใจว่าสิ่งนี้จะช่วยได้อย่างไร
JMY1000

1
ทำไมจะไม่ล่ะ? คุณไม่ลองหรอ (โดย "บังคับให้ออกแล้วส่งมัน" เราแค่หมายถึงเลิกและเริ่มค้นหาใหม่อย่างน้อยในระบบ Command-Q ของฉันก็ใช้ได้กับ Finder ด้วยเช่นกันไม่จำเป็นต้อง "บังคับให้ออกจาก" และหลังจากเปิดใหม่สิ่งต่าง ๆ ก็เป็นปกติ ( แม้ว่าในบางครั้งฉันจะพบปัญหา Finder ที่แปลกซึ่งต้องมีการรีบูตสำหรับสถานการณ์เพื่อแก้ไข) อย่างน้อยเมื่อฉันพบพฤติกรรมที่แปลกประหลาดนี้ (บนไดรฟ์เริ่มต้นของฉันพร้อมกับเอกสารในไดเรกทอรีดาวน์โหลดของฉัน ทำจริงแล้วแก้ไขสถานการณ์
โลเวลล์มอนต์โกเมอรี่

1
สิ่งนี้ช่วยฉันแก้ไขปัญหาโดยไม่ต้องรีบูตระบบ แต่คำตอบอาจได้รับการปรับปรุงให้ดีขึ้นเพียงคลิกขวา Finder และกด "เปิดใหม่"
Overbryd

ขอบคุณสำหรับสิ่งนี้! วิธีนี้แก้ไขปัญหาใน macOS Sierra ซึ่งหนึ่งในบัญชีผู้ใช้ไม่สามารถลบไฟล์ได้ ฉันเปิดการตรวจสอบกิจกรรมค้นหา Finder ในรายการและเลือก "บังคับให้ออก" เมื่อฉันคลิก Finder อีกครั้งใน Dock เพื่อเริ่มใหม่ฉันสามารถลบไฟล์ได้
Henrik N

3

ก่อนหน้านี้ฉันได้รับข้อผิดพลาด 43 บน Mac ของฉัน ดังนั้นนี่คือการแก้ไข: รหัสข้อผิดพลาด 43 Mac

ในการแก้ไขสิ่งที่คุณต้องทำคือโดยทั่วไปมีสองขั้นตอน

  1. รีเซ็ต PRAM จากสถานะปิดเครื่องค้างไว้⌘ Cmd ⌥ Option P Rจนกว่าคุณจะได้ยินเสียงระฆังเริ่มต้น 3 ครั้งจากนั้นปล่อยและอนุญาตให้ระบบของคุณบูตตามปกติ

  2. (ไม่บังคับ) ลบไฟล์ที่ถูกล็อค ใน Terminal ให้ดำเนินการคำสั่งต่อไปนี้: chflags -R nouchg. จากนั้นเปิดถังขยะของคุณให้เลือกทุกรายการ ( ⌘ Cmd A) ลากทุกอย่างเพื่อให้หน้าต่าง terminal Return ⏎แล้วกด ล้างถังขยะของคุณ

หากคุณทำตามขั้นตอนเหล่านี้ควรแก้ไขปัญหา


1
นี่ควรเป็นคำตอบที่ยอมรับได้ 1) ตัวเลือกมันทำให้ฉัน รีสตาร์ท Mac ของคุณในขณะที่กดปุ่มที่ระบุไว้
Maksim Luzik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.