Khôi phục tập tin từ đĩa CD / DVD bị hỏng


21

Tôi có một số đĩa CD / DVD cũ không còn tốt. Tôi muốn phục hồi từ họ bất cứ điều gì có thể được phục hồi. trong các cửa sổ bạn có phần mềm như Isobuster và Cd Recovery sẽ cho phép tôi làm điều này. Bất cứ ai có thể đề nghị một ứng dụng linux bản địa?


Bạn đã thử điều trị vật lý? CD rất thú vị ở chỗ bìa có thể được xử lý để cải thiện khả năng đọc.
Martin Owens -doctormo-

Câu trả lời:


18

Đối với Ubuntu, hãy thử dvdisaster cho dữ liệu của cd và dvd. Thực sự tốt nếu bạn thích các công cụ đồ họa. Mặc dù vậy, thật khó để sử dụng với dvd phim thương mại. Trước tiên, bạn sẽ phải mở dvd trong Totem để "xác thực" ổ đĩa. Sau đó, nó hoạt động tốt.

Bạn cũng có ddresTHER cho thiết bị đầu cuối.

Tôi đã sử dụng cả hai, và chúng là tốt.

Khi bạn có tệp trên ổ cứng, bạn có thể thử "giải nén" hoặc gắn nó. Nếu nó bị hỏng quá nhiều, tôi dùng đến đầu tiên hoặc testdisk để lấy tất cả các tệp có thể ra khỏi hình ảnh bị đổ của đĩa. Đây là một liên kết nhanh: http://www.ubuntugeek.com/recover-delatted-files-with-foremostscalpel-in-ubfox.html

Tuy nhiên, không chắc chắn về nhạc cd. Hãy tìm một cd-ripper sử dụng cdparanoia. Tôi đã không cần phải làm điều đó trong một thời gian dài. Một tìm kiếm nhanh cho thấy abcde, ripperx, và nhiều hơn nữa.


Bất kỳ cách nào để tạo liên kết mở trực tiếp để cài đặt phần mềm từ kho lưu trữ? :)
UrkoM

<a href="http://apt.ubuntu.com/p/hello"><img src="http://bit.ly/software-large"> **hello**</a>Có bạn đây :)
Stefano Palazzo

13

Tôi đề nghị SafeCopy ! Nó hoạt động đúng (ít nhất là đối với tôi) và rất đơn giản để cài đặt và sử dụng.

Bạn có thể cài đặt nó bằng sudo apt-get -install safecopy

Tôi khuyên bạn nên sử dụng ba giai đoạn được xác định trước như sau (giả sử rằng tệp thiết bị CD / DVD của bạn là /dev/cdrom):

safecopy --stage1 /dev/cdrom /tmp/mycd.iso

Đầu ra của các lệnh trên sẽ giống như thế này:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 89567232
Resolution: 89567232
Min read attempts: 1
Head moves on read error: 0
Badblocks output: stage1.badblocks
Marker string: BaDbLoCk
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
......................................... [40961]    
................[58254](+238608384){X}[80121](+89567232)
.[80374](+1036288){X}[102241](+89567232)
.[102314](+299008){X}[124181](+89567232)
......................................... [165142]    
......................................... [207126]
..........._  :-) 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 3 (268701696)
Blocks (bytes) copied: 218673 (895686656)

Nếu có bất kỳ lỗi nào ở đầu ra ( Unrecoverable bad blockskhông phải là 0), bạn có thể chạy giai đoạn thứ hai bằng cáchsafecopy --stage2 /dev/cdrom /tmp/mycd.iso

Đầu ra sẽ giống như thế này:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 524288
Resolution: 4096
Min read attempts: 1
Head moves on read error: 0
Incremental mode file: stage1.badblocks
Incremental mode blocksize: 4096
Badblocks output: stage2.badblocks
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
Current destination size: 895686656
......................................... [99468]    
........................_  :-| 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 0 (0)
Blocks (bytes) copied: 218673 (895686656)

Nếu có bất kỳ lỗi nào ở đầu ra của giai đoạn thứ hai ( Unrecoverable bad blockskhông phải là 0), bạn có thể chạy giai đoạn thứ ba bằng cáchsafecopy --stage3 /dev/cdrom /tmp/mycd.iso

Để biết thêm thông tin, xin vui lòng đọc Trang ManCopy .


Safecopy là tuyệt vời và siêu đơn giản để sử dụng, ngay cả trong CLI. Cảm ơn!
Baptiste Candellier

4

Các câu trả lời khác tập trung vào phần mềm; Tôi sẽ thêm một "lớp" khác vào đây.

Việc đĩa (CD hoặc DVD) bị hỏng về mặt vật lý có khả năng áp đặt giới hạn đối với các kết quả có thể có của phương pháp phần mềm.

Tôi vẫn khuyên bạn nên thử chúng ĐẦU TIÊN vì những điều sau đây có thể phá hủy hoàn toàn dữ liệu của bạn nếu bạn quá thô bạo với nó.

Một quy trình để giảm trầy xước; Những công cụ, hóa chất và tiện ích để sử dụng:

Lời khuyên ban đầu: đọc qua và thực hành trước, sau đó làm việc thật.

  1. Wettex lau vải xốp hoặc tương tự. Làm cho nó ẩm ướt, sau đó đặt nó lên trên một bề mặt ổn định
  2. Đặt đĩa của bạn với bề mặt ghi lên trên 1.
  3. Tìm bất kỳ loại hợp chất cọ xát nào và đặt những giọt khá lớn của nó lên trên bề mặt đĩa
  4. Sử dụng bất kỳ sự kết hợp của các công cụ để làm việc trên bề mặt tương tự như cách "Đánh bóng" được thực hiện trên sơn xe.

Thực hiện theo các bước dễ dàng, làm sạch đĩa sau một số công việc và cố gắng đọc nó - cuối cùng, bằng cách sử dụng các bước dễ dàng ở trên, bạn sẽ nhận được nhiều dữ liệu hơn ban đầu.

GHI CHÚ: Điều này sẽ không hoạt động đối với các đĩa có vết nứt xuyên qua các lớp quang hoặc trong đế ghi. Không có phép thuật trong việc này. Bạn đang làm cho bề mặt trên đồng đều hơn, loại bỏ các vết trầy xước khi bạn đi.

Đã thử trong thực tế trên đĩa DVD + R


2
Ý tưởng tốt! Nhân tiện, thực hành một đĩa / bit nhựa không cần thiết bị trầy xước có thể là một ý tưởng tốt vì nếu nó sai, dữ liệu có thể bị mất hoàn toàn
Wilf
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.