Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีการคัดลอกข้อมูลจากไดรฟ์ โฟลเดอร์ หรือบัญชีผู้ใช้ที่เสียหายบน Mac

การทำให้ข้อมูลของคุณเสียหายสามารถทำลายล้างได้ โดยเฉพาะอย่างยิ่งหากคุณไม่ได้สำรองไฟล์สำคัญของคุณไว้ ไม่ว่าจะเป็นเอกสารงานหรือภาพถ่ายที่น่าจดจำ การสูญเสียการเข้าถึงไฟล์สำคัญอาจทำให้ข้อมูลสูญหายอย่างถาวร

แน่นอน มีหลายวิธีที่คุณสามารถลองกู้คืนข้อมูลที่เสียหาย และยังมีเครื่องมือของบุคคลที่สามที่ทำให้กระบวนการนี้ง่ายขึ้นมาก แต่ถ้าไฟล์ที่เสียหายอยู่ในโฟลเดอร์หรือไดเร็กทอรีที่มีไฟล์อื่นๆ เป็นพันๆ ไฟล์ คุณจะหามันเจอได้อย่างไร? คุณรู้ได้อย่างไรว่าไม่มีไฟล์ที่เสียหายอื่นๆ ตามมาด้วย

การพยายามแยกไฟล์ที่เสียหายออกอาจเป็นปัญหาได้ เพราะคุณจะไม่มีทางรู้ว่าไฟล์นั้นเสียหายหรือไม่ เว้นแต่คุณจะพยายามเปิดมัน การค้นหาไฟล์ที่เสียหายจาก 10 หรือ 20 เอกสารนั้นสามารถจัดการได้ แต่ถ้าคุณต้องการแยกไฟล์หลายร้อยหรือหลายพันไฟล์ล่ะ ผู้ใช้บางคนไม่รู้ด้วยซ้ำว่ามีไฟล์ที่เสียหายในไดรฟ์จนกว่าจะพยายามคัดลอกโฟลเดอร์

เมื่อผู้ใช้พยายามคัดลอกไฟล์ที่เสียหายไปยังไดรฟ์อื่นหรือที่อื่น จะส่งผลให้เกิดข้อผิดพลาดเนื่องจากไม่สามารถเข้าถึงไฟล์ได้อีกต่อไป มีผู้ใช้หลายรายที่รายงานว่าไม่สามารถคัดลอกให้เสร็จสิ้นได้เนื่องจากไฟล์บางไฟล์ที่กำลังคัดลอกได้รับความเสียหาย

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

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

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

เหตุใดไฟล์และไดรฟ์จึงเสียหาย

มีเหตุผลมากมายที่อาจทำให้ไฟล์ของคุณเสียหาย และนี่เป็นเพียงบางส่วนเท่านั้น:

  • ไฟล์ไม่ได้รับการบันทึกอย่างถูกต้อง
  • ไฟล์ถูกบันทึกโดยใช้รูปแบบที่ไม่ถูกต้อง
  • ไฟล์ได้รับผลกระทบจากการติดมัลแวร์
  • คอมพิวเตอร์ขัดข้องหรือสูญเสียพลังงานในขณะที่กระบวนการที่เกี่ยวข้องกับไฟล์กำลังทำงานอยู่
  • มีเซกเตอร์เสียในฮาร์ดไดรฟ์หรือบันทึกตำแหน่ง
  • ไฟล์ไม่เข้ากันกับแอปพลิเคชันที่ใช้ในการเปิด

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

วิธีการคัดลอกข้อมูลจากไดรฟ์หรือโฟลเดอร์ที่เสียหาย

เมื่อมีไฟล์ที่เสียหายจากไดรฟ์หรือโฟลเดอร์ที่คุณต้องการคัดลอก การพยายามค้นหาไฟล์ที่ผิดพลาดด้วยตนเองนั้นเป็นไปไม่ได้ โดยเฉพาะอย่างยิ่งหากคุณต้องการรวมไฟล์หลายพันไฟล์ ในกรณีนี้ ต่อไปนี้คือวิธีการบางอย่างในการคัดลอกไฟล์ไปยังไดรฟ์หรือโฟลเดอร์อื่นได้สำเร็จ:

วิธีที่ 1:ใช้ Carbon Copy Cloner

Carbon Copy Cloner หรือ CCC เป็นแอปพลิเคชั่นสำรองข้อมูลสำหรับ macOS ที่ให้คุณโคลนไดรฟ์ สร้างข้อมูลสำรองที่สามารถบู๊ตได้ และคัดลอกไฟล์ แต่สิ่งที่คุณไม่รู้ก็คือ CCC ยังมีเครื่องมือสแกนที่ตรวจจับว่าไฟล์ที่คัดลอกนั้นสมบูรณ์หรือไม่ เมื่อ CCC พบไฟล์ที่เสียหาย จะทริกเกอร์การแจ้งเตือนที่มีชื่อของเอกสารที่มีปัญหา เมื่อคุณทราบแล้วว่าไฟล์ใดเป็นสาเหตุของปัญหา คุณก็สามารถลบไฟล์และดำเนินการตามขั้นตอนการคัดลอกได้

วิธีที่ 2:ซ่อมแซมโวลุ่มโดยใช้คำสั่ง DiskUtil

หากคุณคิดว่าฮาร์ดไดรฟ์ของคุณเสียหาย คุณต้องตรวจสอบก่อนทำการแรป โดยทำตามคำแนะนำด้านล่าง:

  1. เปิดยูทิลิตี้ดิสก์ จากโฟลเดอร์ Finder> Go> Utilities
  2. จดชื่อดิสก์
  3. เปิด เทอร์มินัล จากโฟลเดอร์ยูทิลิตี้
  4. พิมพ์คำสั่งต่อไปนี้:diskutil VerifyVolume /Volumes/DriveName
  5. เปลี่ยน ชื่อไดรฟ์ ด้วยชื่อดิสก์ที่คุณจดไว้
  6. หากคุณได้รับข้อความด้านล่าง แสดงว่าคุณจำเป็นต้องซ่อมแซมฮาร์ดไดรฟ์ของคุณ:
    พบว่าไดรฟ์ข้อมูล X เสียหายและจำเป็นต้องได้รับการซ่อมแซม
  7. หากต้องการซ่อมแซมโวลุ่ม ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
    diskutil repairVolume /Volumes/DriveName
  8. เปลี่ยน ชื่อไดรฟ์ ด้วยชื่อดิสก์ที่คุณจดไว้
  9. รอให้กระบวนการเสร็จสิ้น จากนั้นลองคัดลอกไฟล์อีกครั้ง

วิธีที่ 3:เรียกใช้คำสั่ง FSCK

การตรวจสอบความสอดคล้องของระบบไฟล์ (FSCK) เป็นเครื่องมือบรรทัดคำสั่งในตัวที่คุณสามารถเปิดใช้งานผ่านแอพ Terminal เพื่อลองและซ่อมแซมพาร์ติชั่นหรือไดรฟ์ที่เสียหายของคุณ แต่ก่อนที่คุณจะรันคำสั่งนี้ คุณต้องค้นหาก่อนว่าคุณต้องการซ่อมแซมพาร์ติชั่นใด

หากต้องการใช้คำสั่งนี้ ให้ทำตามขั้นตอนด้านล่าง:

  1. เปิด เทอร์มินัล แอปจาก Finder> Go> Utilities โฟลเดอร์
  2. พิมพ์คำสั่งนี้ แล้วกด Enter :รายการดิสก์
  3. คุณจะเห็นรายการไดรฟ์ที่เชื่อมต่อพร้อมกับรายละเอียดพาร์ติชั่น
  4. ระบุไดรฟ์ที่เสียหายจากรายการและจด /dev/disk# .
  5. พิมพ์คำสั่งต่อไปนี้:
    • sudo fsck_hfs -r -d /dev/disk2 – เพื่อเรียกใช้การซ่อมแซมบนไดรฟ์ทั้งหมด
    • sudo fsck_hfs -r -d /dev/disk2s1 – เพื่อซ่อมแซมเฉพาะพาร์ติชั่น s1 ใน disk2
  6. กด ป้อน เพื่อรันคำสั่งและรอให้ fsck ทำการสแกนและแก้ไขข้อผิดพลาด
  7. หากพาร์ติชันสำหรับเริ่มระบบของไดรฟ์เสียหาย ให้รีสตาร์ท Mac ผ่านโหมดผู้ใช้คนเดียวโดยกดปุ่มเปิด/ปิดในขณะที่กด Command + S กุญแจ
  8. พิมพ์คำสั่งนี้ในเทอร์มินัล:/sbin/fsck –fy

วิธีการคัดลอกข้อมูลจากบัญชีผู้ใช้ที่เสียหายบน Mac

หากบัญชีผู้ใช้ของคุณเสียหายและคุณไม่สามารถเข้าถึงไฟล์ของคุณได้อีกต่อไป คุณสามารถใช้วิธีการใดๆ ด้านล่างนี้:

วิธีที่ 1:คัดลอกไฟล์ด้วยตนเอง

หากคุณกำลังพยายามคัดลอกทั้งไดรฟ์หรือโฟลเดอร์ แต่ยังคงถูกขัดจังหวะเนื่องจากมีไฟล์ที่เสียหายอยู่ ให้ทำตามขั้นตอนเหล่านี้:

  1. ใน Finder ไปที่ /Users โฟลเดอร์และค้นหาโฟลเดอร์เริ่มต้นของบัญชีเก่า
  2. เลือกโฟลเดอร์นั้น คลิกขวา จากนั้นเลือก รับข้อมูล
  3. คลิกที่ไอคอนแม่กุญแจและพิมพ์รหัสผ่านผู้ดูแลระบบของคุณเพื่อเปลี่ยนแปลงโฟลเดอร์นั้น
  4. เลื่อนลงไปด้านล่างและมองหา การแบ่งปันและการอนุญาต ส่วน.
  5. เพิ่มบัญชีผู้ใช้ของคุณในการอนุญาตและตั้งค่าไฟล์เป็นแบบอ่านอย่างเดียว
  6. ปิดหน้าต่าง
  7. เปิดโฟลเดอร์หรือไดรฟ์ที่มีไฟล์ที่คุณต้องการคัดลอก
  8. กด Command + A จากนั้นกด Command + C หากคุณต้องการคัดลอกทุกอย่างหรือเลือกไฟล์ด้วยตนเอง
  9. กด Command + V เพื่อวางไฟล์ลงในโฟลเดอร์เริ่มต้นของผู้ใช้ปัจจุบัน

สิทธิ์ถูกตั้งค่าให้อ่านอย่างเดียว ดังนั้นเมื่อคุณลากไฟล์ ไฟล์จะทำสำเนา เมื่อคุณพยายามย้ายไฟล์ ไฟล์เหล่านั้นจะคงสิทธิ์ของผู้ใช้เดิมไว้และจะไม่สามารถเข้าถึงได้ในไดรฟ์หรือโฟลเดอร์ใหม่

วิธีที่ 2:ใช้เทอร์มินัล

หากคุณพอใจกับการใช้บรรทัดคำสั่ง คุณสามารถลองใช้วิธีนี้โดยใช้เทอร์มินัล ในการดำเนินการนี้:

  1. เปิดตัว เทอร์มินัล จาก Finder> ไป> ยูทิลิตี
  2. พิมพ์คำสั่งต่อไปนี้ จากนั้นกด Enter: cp -Rfv sourcefile destinationfile

ที่ไหน:

  • cp – คัดลอก
  • R – รักษาลำดับชั้นของไฟล์
  • f – หากไม่สามารถเปิดไฟล์ปลายทางที่มีอยู่ได้ ให้ลบออกแล้วลองอีกครั้ง
  • v – โหมด verbose แสดงไฟล์ที่โอนเมื่อดำเนินการ
  • ไฟล์ต้นฉบับ – ข้อมูลที่คุณต้องการคัดลอก
  • destinationfile – ไดเร็กทอรีหรือไดรฟ์ที่คุณต้องการคัดลอกไปยัง

คำสั่งนี้ไม่เพิกเฉยต่อข้อผิดพลาดหรือไฟล์ที่เสียหาย แต่แฟล็ก "f" บังคับผ่านพวกมันและคัดลอกเฉพาะข้อมูลที่ไม่เสียหาย เมื่อคุณเห็นความคืบหน้าผ่านแฟล็ก verbose คุณจะได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่า ไม่ได้คัดลอกข้อมูลเนื่องจากข้อผิดพลาด I/O เมื่อพบข้อมูลที่เสียหาย เมื่อข้อความแสดงข้อผิดพลาดแสดงขึ้น คำสั่งจะย้ายไปยังไฟล์ถัดไปแม้จะไม่มีการป้อนข้อมูลจากผู้ใช้

วิธีที่ 3:ใช้เครื่องมือการกู้คืนข้อมูลของบุคคลที่สาม

หากคุณไม่ต้องการสร้างปัญหาให้กับตัวเองด้วยวิธีข้างต้นหรือด้วยเหตุผลบางประการ ขั้นตอนข้างต้นใช้ไม่ได้ผล ตัวเลือกถัดไปของคุณคือการใช้ซอฟต์แวร์กู้คืนข้อมูล มีซอฟต์แวร์กู้คืนข้อมูลมากมายใน Mac App Store แต่คุณต้องเลือกซอฟต์แวร์ที่ทำงานได้ดี เครื่องมือกู้คืนข้อมูลที่ดีที่สุดสำหรับ Mac ได้แก่ EaseUS Todo Backup, Disk Drill, Data Rescue 5, Recoverit และ Stellar Data Recovery Professional แอปเหล่านี้ส่วนใหญ่ใช้งานง่ายและทำงานได้ดีในการกู้คืนข้อมูลที่เสียหาย

สรุป

การสูญหายของข้อมูลเป็นปัญหาร้ายแรง และสาเหตุที่พบบ่อยที่สุดคือการทุจริต หากไฟล์ โฟลเดอร์ หรือไดรฟ์เสียหาย และคุณไม่มีข้อมูลสำรองที่เชื่อถือได้ การเข้าถึงไฟล์สำคัญอาจเป็นเรื่องยาก หากคุณไม่แน่ใจว่าต้องทำอย่างไร คุณสามารถลองใช้วิธีใดวิธีหนึ่งข้างต้นเพื่อดูว่าวิธีใดจะได้ผลสำหรับคุณ หากไม่สำเร็จ คุณสามารถใช้เครื่องมือกู้คืนข้อมูลของบุคคลที่สามแทนได้