Làm cách nào để sao chép DVD với hệ thống tập tin UDF bị lỗi / thành phần xấu?


9

Tôi đã thử dd, dd_resTHERddresTHER , tất cả đều thất bại.

AnyDVD làm cho đĩa có thể sao chép trong một giây trên máy chủ Win7, nên không quá khó. Nó nói rằng hệ thống tập tin UDF đã được vá, thật tò mò, nó cũng nói rằng không có các thành phần xấu. Toàn bộ DVD được sao chép trong 10 phút. AnyDVD làm gì?

AnyDVD báo cáo điều tương tự khi chạy trong WinXP khách trong VirtualBox nhưng gặp phải các thành phần xấu trong khi sao chép. Không có vấn đề trên Win7 bản địa mặc dù. Tôi đoán AnyDVD không có đủ quyền kiểm soát ổ đĩa DVD và sự cố đã xảy ra khi máy chủ Linux đang cố đọc đĩa.

dd bị lừa, nó kết thúc nhưng chỉ tạo ra một tệp nhỏ và nói rằng nó đã hoàn thành.

dd_rescuse và ddresTHER đang phàn nàn về lỗi đọc và chậm không thể chịu đựng được. Các công cụ này chỉ có thể sao chép một vài MB trong 10 phút.

Tại sao điều này xảy ra, tại sao các công cụ này thất bại?

Làm cách nào tôi có thể sao chép đĩa DVD của riêng mình vào đĩa cứng để tôi có thể phát lại chúng sau này?

Tôi đang tìm kiếm một giải pháp lâu dài tốt nhất trên máy chủ Linux nhưng nó có thể liên quan đến VirtualBox và WinXP và các công cụ phần mềm miễn phí / phần mềm chia sẻ. Các cửa sổ gốc cũng được chấp nhận miễn là giải pháp chỉ liên quan đến các công cụ nguồn mở / phần mềm miễn phí chứ không phải phần mềm chia sẻ.


Câu hỏi liên quan:


CẬP NHẬT: Hóa ra, tôi đang đi quá nhiều cấp độ. Tôi đã kết thúc bằng AnyDVD.


@Bart Tôi cũng sẽ rất vui với giải pháp C. Tạo một ảnh chụp nhanh nhị phân của đĩa và thay thế các khối xấu bằng byte, điều đó có giúp ích gì không?
Ali

Câu trả lời:


7

Thông báo "Hệ thống tập tin UDF đã vá!" chỉ có nghĩa là bảo vệ bản sao đã thêm các tệp .ifo có kích thước không hợp lệ, chẳng hạn như 0 byte hoặc 1GB, do đó cần phải điều chỉnh kích thước của các tệp .ifo và .bup trong hệ thống tệp UDF thành kích thước "thực" của chúng. Thông điệp là vô hại, nhưng tất nhiên không có gì đảm bảo rằng kích thước điều chỉnh là chính xác.

Sao chép một đĩa DVD được bảo vệ trong một máy ảo thường là vô dụng, bởi vì phần cứng DVD được mô phỏng hầu như luôn rất khác so với thực tế. Vì vậy, để tránh trừ khi ổ đĩa mô phỏng giống như ổ đĩa thật.

Nếu bạn đang tìm kiếm một giải pháp Linux gốc, không có quá nhiều khả năng.

Bạn có thể thử VLC , có thể đọc một số DVD được bảo vệ nhất định và cả HandBrake . Bài viết RestrictedFormats / PlayingDVDs giải thích thêm một số cách sử dụng gói libdvdcss trong trường hợp này.

Một chương trình sao chép DVD mà bạn chưa đề cập là dvdisaster . Một cái khác là DVD :: Rip .
Xem thêm Năm công cụ sao chép DVD tốt nhất .

Tuy nhiên, nếu bảo vệ bản sao đủ tốt, hoặc nếu nó đủ mới để chưa bị bẻ khóa, thì bạn chỉ đơn giản là hết may mắn (hiện tại).


Ủng hộ và cảm ơn! Vấn đề là, tôi không thể lấy nó ra khỏi đĩa DVD, ngay cả với dd. Tại sao vậy? Tôi nghĩ rằng dd và các công cụ tương tự bỏ qua hệ thống tập tin. Nói rằng bằng cách nào đó tôi có được một bản sao "bitwise" của đĩa bằng cách bỏ qua hệ thống tệp và bỏ qua lỗi đọc, bằng cách nào đó tôi có thể chuyển bản sao bitwise này sang AnyDVD đang chạy trong VirtualBox không? Điều đó sẽ giúp? Tôi vừa kiểm tra VLC: nó cũng thất bại.
Ali

Một số chương trình bảo vệ bản sao tạo ra các đĩa DVD "bị hỏng" trên mục đích trừ khi đọc với phần mềm chính xác. Rõ ràng DVD của bạn thậm chí còn quản lý để lừa dd. Bước đầu tiên là thử và tìm ra sơ đồ nào. Sử dụng các công cụ như PROTECTiON iD . Xem thêm Bảo vệ CD / DVD / Media . Tôi không có kinh nghiệm hiện tại với các công cụ này, nhưng chúng luôn luôn chậm hơn một năm so với các biện pháp bảo vệ. Một lần tôi đã thử nhiều công cụ như vậy trên CD mà tôi đã mua, không ai trong số họ thành công.
harrymc

Cảm ơn các liên kết. Tôi sẽ thử các công cụ này. Trong khi đó, câu hỏi của tôi là: giả sử bằng cách nào đó tôi có được một bản sao "bitwise" của đĩa bằng cách bỏ qua hệ thống tập tin và bỏ qua lỗi đọc, bằng cách nào đó tôi có thể chuyển bản sao bitwise này sang AnyDVD đang chạy trong VirtualBox không? Điều đó sẽ giúp?
Ali

Nó có thể, nhưng tùy thuộc vào kế hoạch bảo vệ. Nhiều lần các lĩnh vực "bị hư hỏng" bị bỏ qua thực sự có chứa dữ liệu. Hầu hết mọi người có thể làm là thử các công cụ (trong đó có nhiều công cụ khác trong Windows). Ngoài ra còn có câu hỏi liệu thiết bị dvd của bạn có đủ tốt không. Vào thời điểm tôi cố gắng sao chép dvd của mình, tôi đã tìm thấy một bài viết hack nói rằng sơ đồ bảo vệ của nó chỉ có thể bị bẻ khóa bằng cách sử dụng một đĩa cd nào đó trên thị trường, và đây là khi tôi từ bỏ.
harrymc

2
AnyDVD phân tích sơ đồ bảo vệ và sắp xếp lại các khu vực tương ứng. Các khu vực có thể được mã hóa và / hoặc bị cháy theo thứ tự không tuần tự và / hoặc cố ý "bị hỏng" và thậm chí đôi khi DVD bị hư hỏng về mặt vật lý và cơ học trong các phần mà phần mềm đọc cần bỏ qua. Khi AnyDVD nhận ra lược đồ thì nó sẽ biết phải làm gì. BTW, có hàng trăm kế hoạch bảo vệ tồn tại, một số hành động liên quan trong khi dvd được nhấn mà đầu đốt không thể thực hiện được.
harrymc

1

Bộ tiện ích cdrecord có readcd tiện ích. Nguồn mở của nó và có đủ các tùy chọn dòng lệnh để làm bất cứ điều gì với đĩa cd / dvd mà tôi từng cần. Nó có một số tùy chọn để tiếp tục nhân bản / ghi âm nếu tìm thấy lỗi.


Cảm ơn! Nói rằng bằng cách nào đó tôi có được một bản sao "bitwise" của đĩa bằng cách bỏ qua hệ thống tệp và bỏ qua lỗi đọc, bằng cách nào đó tôi có thể chuyển bản sao bitwise này sang AnyDVD đang chạy trong VirtualBox không? Điều đó sẽ giúp?
Ali

Tôi sẽ thử mkisofs (từ bộ công cụ cdrecord) để tạo ra một iso có thể đọc được trong hộp ảo.
jdh

Cảm ơn vì tiền boa, tôi sẽ thử và lấy lại cho bạn!
Ali
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.