Việc dữ liệu bị hỏng có thể gây sốc, đặc biệt khi bạn không có bản sao lưu của các file quan trọng. Dù là tài liệu công việc hay bức ảnh kỷ niệm, mất quyền truy cập vào file quan trọng có thể dẫn đến mất dữ liệu vĩnh viễn.
Tất nhiên, có một số cách bạn có thể thử khôi phục dữ liệu bị hỏng và cũng có công cụ của bên thứ ba giúp quá trình dễ dàng hơn. Nhưng nếu file bị hỏng nằm trong thư mục hoặc thư mục chứa hàng nghìn file khác, làm sao để tìm nó? Làm sao biết rằng không còn file hỏng nào khác cùng tồn tại?
Việc xác định một file bị hỏng có thể gây rắc rối vì bạn sẽ không bao giờ biết file đó có hỏng hay không trừ khi thử mở nó. Tìm một file hỏng trong 10-20 tài liệu là khả thi, nhưng nếu phải lọc hàng trăm hoặc hàng nghìn file? Một số người dùng甚至不知道 ổ cứng của họ chứa file hỏng cho đến khi họ cố gắng sao chép thư mục.
Khi người dùng cố gắng sao chép file bị hỏng sang ổ đĩa hoặc vị trí khác, sẽ gặp lỗi vì file không còn truy cập được. Có một số người dùng báo cáo không thể hoàn tất quá trình sao chép vì một số file trong số đó bị hỏng.
Mẹo chuyên nghiệp: Quét Mac để tìm vấn đề hiệu suất, file rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Dù bạn đang cố sao chép một thư mục hay toàn bộ thư mục, miễn là có một file bị hỏng trong lô đó, quá trình sao chép sẽ tự động dừng lại khi gặp file hỏng và không tiếp tục. Điều này dẫn đến thất bại sao chép, làm phiền nhiều người dùng Mac.
Cũng có trường hợp toàn bộ ổ đĩa bị hỏng hoặc tài khoản người dùng Mac bị hỏng, tạo ra vấn đề nghiêm trọng hơn. Càng nhiều file liên quan, quy trình càng phức tạp vì bạn phải đối mặt với số lượng lớn khả năng hỏng hóc.
Tại Sao File Và Ổ Đĩa Bị Hỏng?
Có nhiều nguyên nhân khiến file của bạn bị hỏng, dưới đây là một số trong số đó:
- File không được lưu đúng cách
- File được lưu sai định dạng
- File bị ảnh hưởng bởi nhiễm mã độc
- Máy tính bị sập hoặc mất điện khi quá trình liên quan đến file đang chạy
- Có bad sector (cúm secteur) trên ổ cứng hoặc vị trí lưu trữ
- File không tương thích với ứng dụng dùng để mở nó
Đây chỉ là một số yếu tố gây hỏng file. Dù nguyên nhân là gì, việc khôi phục file bị hỏng không quá lớn vấn đề. Nhưng việc sao chép dữ liệu từ ổ đĩa bị hỏng hoặc tài khoản người dùng bị hỏng trên Mac thì thách thức hơn.
Cách Sao Chép Dữ Liệu Từ Ổ Đĩa Hoặc Thư Mục Bị Hỏng
Khi có file bị hỏng từ ổ đĩa hoặc thư mục bạn muốn sao chép, việc tìm file lỗi thủ công là không thể, đặc biệt khi phải lọc qua hàng nghìn file. Nếu là trường hợp này, đây là một số phương pháp để sao chép file thành công sang ổ đĩa hoặc thư mục khác:
Phương pháp 1: Sử Dụng Carbon Copy Cloner.
Carbon Copy Cloner (CCC) là ứng dụng sao lưu cho macOS cho phép bạn clone ổ đĩa, tạo bản sao lưu có thể khởi động và sao chép file. Điều bạn có thể không biết là CCC cũng được trang bị công cụ quét phát hiện xem các file đang sao chép có khỏe mạnh hay không. Khi CCC gặp file bị hỏng, nó kích hoạt thông báo bao gồm tên tài liệu gây vấn đề. Khi đã xác định file nào gây ra sự cố, bạn chỉ需 xóa file đó và tiếp tục quá trình sao chép.
Phương pháp 2: Sửa Chữa Volume Bằng Lệnh DiskUtil
Nếu bạn nghĩ ổ cứng của mình bị hỏng, bạn cần xác minh nó trước khi sửa chữa. Làm theo các hướng dẫn sau:
- Mở Disk Utility từ Finder > Go > Utilities folder.
- Ghi nhớ tên ổ đĩa.
- Mở Terminal từ thư mục Utilities.
- Nhập lệnh sau: diskutil verifyVolume /Volumes/DriveName
- Thay DriveName bằng tên ổ đĩa bạn đã ghi lại.
- Nếu nhận được thông báo dưới đây, nghĩa là bạn cần sửa ổ cứng:
The volume X was found corrupt and needs to be repaired - Để sửa volume, nhập lệnh sau trong Terminal:
diskutil repairVolume /Volumes/DriveName - Thay DriveName bằng tên ổ đĩa bạn đã ghi lại.
- Chờ quá trình hoàn tất và thử sao chép file lại.
Phương pháp 3: Chạy Lệnh FSCK.
File System Consistency Check (FSCK) là công cụ dòng lệnh tích hợp sẵn bạn có thể khởi chạy qua ứng dụng Terminal để thử sửa chữa phân vùng hoặc ổ đĩa bị hỏng. Nhưng trước khi chạy lệnh này, bạn phải xác định trước phân vùng nào bạn muốn sửa.
Để sử dụng lệnh này, làm theo các bước sau:
- Mở ứng dụng Terminal từ Finder > Go > Utilities.
- Nhập lệnh này, sau đó nhấn Enter: diskutil list
- Bạn sẽ thấy danh sách các ổ đĩa kết nối cùng chi tiết phân vùng.
- Xác định ổ đĩa bị hỏng từ danh sách và ghi lại /dev/disk#.
- Bây giờ nhập một trong các lệnh sau:
- sudo fsck_hfs -r -d /dev/disk2 – để chạy sửa chữa trên toàn bộ ổ đĩa
- sudo fsck_hfs -r -d /dev/disk2s1 – để chỉ sửa phân vùng s1 trong disk2
- Nhấn Enter để thực thi lệnh và chờ fsck hoàn tất quét và sửa lỗi.
- Nếu phân vùng khởi động của ổ đĩa bị hỏng, khởi động lại Mac ở chế độ single-user bằng cách nhấn nút nguồn đồng thời giữ Command + S.
- Nhập lệnh này trong Terminal: /sbin/fsck –fy
Cách Sao Chép Dữ Liệu Từ Tài Khoản Người Dùng Bị Hỏng Trên Mac
Nếu tài khoản người dùng của bạn bị hỏng và bạn không còn truy cập được file, bạn có thể dùng một trong các phương pháp dưới đây:
Phương pháp 1: Sao Chép File Thủ Công.
Nếu bạn đang cố sao chép toàn bộ ổ đĩa hoặc thư mục nhưng bị ngắt quãng vì có file hỏng, đây là các bước bạn có thể thực hiện:
- Trong Finder, điều hướng đến thư mục /Users và tìm thư mục home của tài khoản cũ.
- Chọn thư mục đó, chuột phải, chọn Get Info.
- Nhấp vào biểu tượng khóa và nhập mật khẩu admin để thay đổi thư mục đó.
- Cuộn xuống dưới cùng tìm phần Sharing & Permissions.
- Thêm tài khoản người dùng của bạn vào quyền và đặt file thành chỉ đọc (read only).
- Đóng cửa sổ.
- Mở thư mục hoặc ổ đĩa chứa file bạn muốn sao chép.
- Nhấn Command + A, sau đó Command + C nếu muốn sao chép tất cả hoặc chọn file thủ công.
- Nhấn Command + V để dán file vào thư mục home của tài khoản người dùng hiện tại.
Quyền được đặt thành chỉ đọc để khi bạn kéo thả file, nó sẽ tạo bản sao. Khi bạn cố di chuyển file, chúng sẽ giữ quyền của người dùng cũ và không thể truy cập trên ổ đĩa hoặc thư mục mới.
Phương pháp 2: Sử Dụng Terminal.
Nếu bạn thoải mái với dòng lệnh, bạn có thể thử phương pháp này dùng Terminal. Để làm điều này:
- Khởi chạy Terminal từ Finder > Go > Utilities.
- Nhập lệnh sau, sau đó nhấn Enter: cp -Rfv sourcefile destinationfile
trong đó:
- cp – copy (sao chép)
- R – duy trì hệ thống phân cấp file
- f – nếu file đích hiện có không thể mở, xóa nó và thử lại
- v – chế độ verbose, hiển thị file được truyền khi tiến trình diễn ra
- sourcefile – dữ liệu bạn muốn sao chép
- destinationfile – thư mục hoặc ổ đĩa bạn muốn sao chép đến
Lệnh này không bỏ qua lỗi hoặc file hỏng, nhưng cờ "f" buộc nó vượt qua và chỉ sao chép dữ liệu nguyên vẹn. Khi bạn thấy tiến trình qua cờ verbose, bạn sẽ nhận được thông báo lỗi data not copied due to I/O error khi gặp dữ liệu hỏng. Khi thông báo lỗi hiển thị, lệnh chuyển sang file tiếp theo mà không cần nhập liệu từ người dùng.
Phương pháp 3: Sử Dụng Công Cụ Khôi Phục Dữ Liệu Của Bên Thứ Ba.
Nếu bạn không muốn phiền toái với các phương pháp trên hoặc vì lý do nào đó các bước trên không hoạt động, lựa chọn tiếp theo là sử dụng phần mềm khôi phục dữ liệu. Có nhiều phần mềm khôi phục dữ liệu trên Mac App Store, nhưng bạn cần chọn cái làm việc kỹ lưỡng. Một số công cụ khôi phục dữ liệu tốt nhất cho Mac bao gồm EaseUS Todo Backup, Disk Drill, Data Rescue 5, Recoverit và Stellar Data Recovery Professional. Hầu hết các ứng dụng này dễ sử dụng và hiệu quả trong khôi phục dữ liệu bị hỏng.
Tóm Tắt
Mất dữ liệu là vấn đề nghiêm trọng và nguyên nhân phổ biến nhất là hỏng hóc. Nếu file, thư mục hoặc ổ đĩa của bạn bị hỏng và bạn không có bản sao lưu đáng tin cậy, việc truy cập file quan trọng có thể rắc rối. Nếu bạn không chắc làm gì, hãy thử bất kỳ phương pháp nào ở trên để xem cái nào phù hợp. Nếu không thành công, bạn có thể dùng công cụ khôi phục dữ liệu của bên thứ ba.