Tôi cảm thấy câu trả lời này nên có ở đây cho bất cứ ai gặp phải lỗi đĩa.
Cách tốt nhất để tiếp cận một đĩa bị lỗi là tách nó cẩn thận khỏi nguồn điện và đưa nó cho những kẻ đắt tiền . Nếu bạn không kiên nhẫn hoặc cảm thấy may mắn, điều tốt nhất tiếp theo là tạo một bản sao của nó ở cấp độ khối như thế này:
- Khởi động từ đĩa CD trực tiếp
- Tạo một điểm gắn kết:
mkdir /mnt/mybigdisk
- Gắn một đĩa lớn khác có không gian cho một tệp có kích thước đầy đủ của toàn bộ đĩa bị hỏng:
mount /dev/mybigdisk /mnt/mybigdisk
- Trong khi đĩa bị hỏng KHÔNG được gắn, hãy sao chép (các) phân vùng bạn muốn giữ như thế này:
cat /dev/broken_partition1 > /mnt/mybigdisk/part1
- Hủy gắn kết và tắt máy, loại bỏ đĩa bị hỏng (cần được giữ nguyên và không được gắn vào để giữ an toàn).
Khởi động vào hệ điều hành yêu thích của bạn và gắn lại đĩa lớn của bạn:
mount /dev/mybigdisk /mnt/mybigdisk
Tạo một điểm gắn kết cho nơi bạn muốn thử gắn bản sao của phân vùng xấu:
/mnt/my_broken_partition_copy
- Tiến hành gắn bản sao của phân vùng bị hỏng từ tệp bằng thiết bị lặp như vậy:
mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy
GHI CHÚ: Nếu hệ thống tệp quá hỏng, bạn có thể không lắp được nếu không sửa chữa.
GHI CHÚ: Nếu bạn muốn giữ toàn bộ đĩa hoặc nếu bảng phân vùng bị vặn, bạn cũng có thể thực hiện việc này trên toàn bộ đĩa. Chỉ cần trao đổi out / dev / broken_partition1 với / dev / broken_disk1 trong hướng dẫn ở trên (và việc gắn thiết bị lặp sẽ phức tạp hơn một chút sau).
GHI CHÚ: Ngay cả khi hệ thống tệp bị hỏng hoàn toàn, bạn vẫn có thể khai thác dữ liệu từ bản sao cấp khối này bằng cách sử dụng tất cả các loại phần mềm không xóa / pháp y. Đây là một danh sách. Đó là lý do tại sao nó là một cách tốt để đi về.
Tại sao đây là điều tốt nhất tiếp theo?
Các đĩa Mencahical (Tôi giả sử đĩa của bạn là cơ học, nếu không nó sẽ hoàn toàn không hoạt động) có một cánh tay nhỏ bên trong di chuyển xung quanh để đọc dữ liệu từ đĩa của bạn. Nếu nó bị hỏng theo cách nào đó, thì việc di chuyển cánh tay này có thể có tác dụng phụ.
Số lượng chuyển động ít nhất là đọc đơn giản toàn bộ đĩa một cách tuyến tính. Bằng cách đó, cánh tay không cần phải nảy xung quanh tìm kiếm các khối theo thứ tự ngẫu nhiên.
Ngoài ra, trong trường hợp một số khu vực "bị hỏng" hơn các khu vực khác, việc dựa vào siêu dữ liệu của hệ thống tệp sẽ không hoạt động. Nó sẽ chỉ thử lại, thất bại hoặc làm những việc khác có thể có tác dụng phụ (di chuyển xung quanh cánh tay rất nhiều).
Những điều cần nhớ:
- Bạn không nên gắn đĩa bị hỏng vì nó có nguy cơ phá vỡ hệ thống tệp. Nếu bạn PHẢI gắn kết chúng, ít nhất là gắn kết chỉ đọc.
- Giữ các đĩa bị hỏng gắn với nguồn điện càng ít càng tốt. Giữ đĩa hoàn toàn yên, bất kỳ chuyển động đột ngột có thể làm cho nó tồi tệ hơn.
- Nếu nó bắt đầu tạo ra tiếng động xấu, hãy tách khỏi quyền lực ngay lập tức.
Tôi hy vọng điều này là hữu ích.