Làm cách nào tôi có thể khôi phục các tệp ảnh từ thẻ nhớ với hệ thống tệp bị hỏng?


18

Tôi biết đây không phải là vấn đề nhiếp ảnh cụ thể nhưng vì nhiều người trong chúng ta có DLSR cấp độ chuyên nghiệp / chuyên nghiệp sử dụng thẻ Compact Flash, điều này chắc chắn cũng sẽ xảy ra với những người khác.

Tôi có thẻ Sandisk 16GB Ultra đôi khi có camera báo cáo không thể truy cập thẻ. Tôi đã phải lắp lại thẻ để tiếp tục sử dụng nó. Tôi đã có thể đọc thẻ và chuyển các tập tin ảnh vào ổ đĩa máy tính của tôi. Hôm nay, điều tương tự lại xảy ra một lần nữa, chỉ là gần hết dung lượng của thẻ, nó đã thất bại lần cuối và máy ảnh sau đó không thể đọc được nữa. Mặc dù thanh lý lại.

Các thẻ CF khác của tôi chưa bao giờ thể hiện vấn đề này, vì vậy nó bị cô lập khá nhiều với thẻ này.

Thẻ tương tự không thể nhận ra trên đầu đọc thẻ CF máy tính của tôi. Tôi nghĩ hệ thống tập tin là bánh mì nướng, nhưng tôi nghi ngờ các tập tin ảnh vẫn còn nguyên vẹn. Tôi muốn tìm cách để tôi có thể kiểm tra dữ liệu nhị phân thô trong thẻ và hy vọng khôi phục ảnh?



Tôi đã thấy câu hỏi đó nhưng tôi không có hiểu biết cơ bản về sự khác biệt giữa các định dạng ghi thẻ CF và SD (không phải hệ thống tập tin hệ điều hành) và nếu đầu đọc thẻ thô cần phải làm gì đặc biệt.
icelava

Câu trả lời:


18

Có hai tiện ích từ CGSecurance có thể giúp ích.

  • TestDisk - Cho phép truy cập trực tiếp vào dữ liệu đĩa và phục hồi tệp từ các bảng phân vùng bị hỏng.
  • PhotoRec - Nhắm mục tiêu cụ thể vào việc khôi phục ảnh bằng cách xác định các mẫu byte trong tệp hình ảnh (& video).

Tùy thuộc vào những gì đã khiến thẻ của bạn bị lỗi sẽ phụ thuộc vào công cụ nào trong số những công cụ này sẽ hoạt động tốt nhất.

Bạn có thể sử dụng TestDisk để thực hiện sao lưu thô thẻ trước để tránh thiệt hại thêm bằng cách sử dụng các công cụ khôi phục không chính xác.


2
Tôi đã sử dụng PhotoRec để khôi phục các tập tin của mình nhờ. Thật tuyệt khi nó miễn phí, vì vậy đoán không thể phàn nàn về việc thiếu GUI.
icelava

2
+1 cho PhotoRec : Thẻ của tôi có hệ thống tệp bị phá hủy (Windows và máy ảnh không nhận ra nó), nhưng tôi đã có thể khôi phục tất cả ảnh từ nó bằng cách sử dụng phần mềm tuyệt vời này. Không thể giới thiệu nó nhiều hơn nữa!
Robert Koritnik

3
+1 để đề xuất phần mềm nguồn mở và miễn phí hoạt động. Tôi đã cố gắng tìm tùy chọn sao lưu thô trong TestDisk nhưng không thể tìm thấy nó. Cuối cùng tôi chỉ đi trước và sao chép các tập tin trên thẻ. Nó quản lý để phục hồi mỗi bức ảnh duy nhất. Chương trình tuyệt vời.
Lilienthal

6

Bạn có thể phân biệt nếu đó là thẻ không thể truy cập được, hay chỉ là hệ thống tập tin? Tôi biết trong Linux, bạn có thể truy cập thiết bị thô và cố gắng lấy dữ liệu của bạn ra khỏi đó (điều này là có thể, vì nó thường chỉ là các tệp JPEG được lưu trữ tuần tự).

Trên Windows và Mac, bạn có thể dùng thử phần mềm khôi phục được đề xuất bởi SanDisk, phiên bản demo cho bạn thấy những gì nó có thể cứu được ở đây: http://www.lc-tech.com/software/rprodetail.html (xem thêm mục Câu hỏi thường gặp của SanDisk về điều đó).

Nếu bạn không thể thấy phần cứng thô thì tôi đoán cơ hội duy nhất của bạn là thử một số dịch vụ khôi phục dữ liệu để xé thẻ và cố gắng lấy dữ liệu của bạn từ các chip flash.


Bảng hệ thống tập tin bằng cách nào đó đã bị hỏng. Tôi đã thử nghiệm các tiện ích khác nhau và họ có thể lấy các tệp dữ liệu.
icelava

Phần mềm này thân thiện với người dùng hơn so với TestDisk mã nguồn mở, vì vậy tôi muốn giới thiệu cho những người không chuyên về công nghệ. Mặt khác, TestDisk / Photorec vẫn có thể có được bằng trải nghiệm phần mềm hợp lý.
icelava

TestDisk / PHotoRec sẽ không nhận ra thẻ bị hỏng mặc dù nó hiển thị trên "Máy tính của tôi" dưới dạng ổ đĩa không được định dạng. TestDisk đã làm công việc. Giá đắt nhưng đáng giá từng xu nếu bạn có bất cứ thứ gì đáng để giải cứu, và vẫn rẻ hơn so với các chuyên gia phục hồi dữ liệu phòng sạch.
nathanchere

3

Nếu bạn hoàn toàn có thể nhận được thẻ, bạn có thể thử sử dụng Recuva từ Piriform, Inc. Đây là một bản tải xuống miễn phí và tôi đã sử dụng nó để lấy lại các tệp đã vô tình bị xóa.

Một trong những tính năng được liệt kê là:

Phục hồi từ đĩa bị hỏng hoặc định dạng

Ngay cả khi bạn đã định dạng một ổ đĩa để nó trông trống, Recuva vẫn có thể tìm thấy các tệp của bạn trên đó.


Recuva dường như mong đợi một hệ thống tập tin đã biết (ví dụ: FAT32, NTFS) trước khi nó có thể quét ổ đĩa của thẻ. Hệ thống tập tin của thẻ của tôi bị hỏng.
icelava

@icelava - có thể cần biết hệ thống tập tin là gì , nhưng không cần hệ thống tập tin tốt trên ổ đĩa để hoạt động.
Tên giả

Không, Recuva không thể làm bất cứ điều gì vì không có hệ thống tập tin nguyên vẹn để nó có thể nhận ra.
icelava

2

Bạn có thể thử sử dụng chkdsk trước để khôi phục phân vùng. Tôi giả sử thẻ của bạn là định dạng FAT32. Bạn có thể sử dụng lệnh sau trên Windows Command Prompt (cmd):

chkdsk g: / f / r / x

Xin lưu ý rằng bạn nên ghi tên ổ đĩa thẻ nhớ thay vì g:

Sau khi chkdsk hoàn thành và ổ đĩa của bạn sẽ hiển thị trở lại, bạn sẽ có thể khôi phục các tệp của mình.

Nếu bạn không thể xem các tệp hình ảnh của mình nhưng có thể truy cập vào thẻ nhớ, bạn có thể sử dụng phần mềm Recuva để cứu các tệp hình ảnh của mình.


Tôi sẽ không cảm thấy thoải mái khi sử dụng thao tác viết như thế này trên phương tiện trước khi sao lưu.
CodeInChaos

Các lệnh chkdsk đã sử dụng không phải là thao tác ghi. Là một lựa chọn hợp lý, tất nhiên sẽ là một ý tưởng tồi khi sử dụng các thao tác viết.
Tyathalae

Làm thế nào nó có thể sửa lỗi mà không sửa đổi âm lượng?
CodeInChaos

Nó có thể sửa bảng phân vùng mà không cần chạm vào dữ liệu. Ngoài ra, nó có thể tìm chữ ký tập tin và sửa chúng trên MFT và Bảng phân bổ tệp.
Tyathalae

Bạn không thể sửa MFT mà không sửa đổi nó. Và sửa đổi nó có nguy cơ phá vỡ nó thậm chí nhiều hơn. Vì vậy, tôi coi đây là một cách tiếp cận rủi ro không nên thực hiện trước khi tạo một bản sao cấp thấp của toàn bộ thẻ.
CodeInChaos

1

Như Simon đã viết, photorec là một công cụ tốt để khôi phục dữ liệu bị mất, không chỉ các tệp hình ảnh. Tôi trước đây tôi phục hồi các tệp jpg thành công, nhưng nó đã sử dụng chữ ký để tìm các tệp và tôi không biết liệu nó có chữ ký cho các tệp thô hay không.

Chỉ cần một mẹo, đầu tiên, sao chép nội dung của thẻ bằng dd và photorec đã sử dụng với hình ảnh được tạo bởi dd. Bằng cách tạo bản sao một lần này, bạn tránh làm hỏng thêm thẻ.

Nếu photorec không nhận ra các tệp thô, hãy xem bạn có gặp may mắn với các công cụ khác không, ví dụ: Đầu tiên .

Bạn cũng có thể đọc bài viết này về việc khôi phục các tập tin từ các đĩa bị xóa .


Một số công cụ khôi phục đĩa như ddresTHER thực sự hoạt động cụ thể bằng cách đọc các thành phần có vấn đề nhiều lần. Tôi không biết liệu chiến lược này có hữu ích với phương tiện flash hay không, nhưng thực lòng tôi sẽ không quá quan tâm đến việc làm hỏng thêm thẻ. Phương tiện truyền thông đủ rẻ để tôi tuân theo chính sách "một lần đình công, bạn đã hết" - nếu thẻ có lỗi, tôi sẽ lưu những gì tôi có thể và sau đó bỏ rác.
mattdm

1

Tôi hiện đang trong quá trình sử dụng ddresTHER để khôi phục ảnh từ thẻ CF bị hỏng (tôi tin rằng lỗi phần cứng).

Vấn đề tôi gặp phải không chỉ là các phần của hệ thống tập tin / tập tin không thể đọc được, mà khi tôi cố đọc một phần cụ thể của thẻ CF, đĩa sẽ ngừng phản hồi hoàn toàn, điều này khiến việc nhập các tệp ra khỏi nó khá khó khăn.

Tôi tưởng tượng đây có thể là một trường hợp khá đặc biệt, nhưng trong mọi trường hợp tôi đã có thể ghép hầu hết các đĩa lại với nhau ddrescue, bằng cách sử dụng -itùy chọn bỏ qua đoạn dữ liệu bị lỗi và đọc các thành phần hoạt động, để tạo ra một tệp hình ảnh đĩa mới để sử dụng với PhotoRec.

Nếu thẻ CF không gặp phải những thất bại nghiêm trọng như vậy, tôi nghĩ rằng chỉ có thể với PhotoRec, như những người khác đã đề xuất.

Tiện ích chính của ddresTHER dường như là cách nó cho phép bạn lấy càng nhiều đĩa càng tốt và sử dụng các kỹ thuật khác nhau (ví dụ như thử lại, có thể tốt trên các đĩa từ / quang) để lấp đầy các khoảng trống. Bạn có thể tiếp tục chạy lại nó để xây dựng hình ảnh của đĩa từ bất cứ thứ gì có thể đọc được bằng các kỹ thuật khác nhau. Và nó tự động tìm ra bao nhiêu nó thực sự có thể đọc thành công giữa các lĩnh vực thất bại / bị hư hỏng.


0

Tôi đã có một thẻ SD trở nên tồi tệ trong một kỳ nghỉ đến Disney World. Camera cho biết thẻ không thể đọc được. Và máy tính cho biết thẻ trống. Khi tôi biết tôi có hơn 100 hình ảnh trên đó. Và đây là trước khi tôi trở về khách sạn để sao lưu chúng.

Vì vậy, tôi nhớ chương trình không xóa này có tên là "Recuva" (chỉ dành cho Windows) quét một ổ đĩa (ổ cứng, flash, v.v.) để tìm kiếm các tệp đã bị xóa.

Chắc chắn, nó đã tìm thấy từng người trong số họ và tôi đã có thể khôi phục lại tất cả. Tốt nhất của tất cả, chương trình là miễn phí.

Vì vậy, Google "Recuva" và thử nó.


Câu trả lời trùng lặp. Tôi đã thử recuva trước đây nhưng nó dự kiến ​​một hệ thống tập tin đã biết sẽ hiện diện trên thẻ. Thẻ của tôi đã được nướng cho đến khi hệ thống tập tin không thể nhận ra.
icelava
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.