パッチが適用されたUDFファイルシステム/不良セクターでDVDをコピーする方法


9

dd、dd_rescueddrescueを試しましたが、すべて失敗しました。

以来AnyDVDのは win7のホスト上の第二にディスクのコピー可能になり、それはあまりにも難しいことではありません。不思議なことに、UDFファイルシステムにはパッチが適用されており、不良セクターは存在しないとも書かれています。DVD全体が10分でコピーされます。AnyDVDは何をしますか?

AnyDVDは、VirtualBoxのゲストWinXPで実行すると同じことを報告しますが、コピー中に不良セクターが発生します。ネイティブWin7でも問題ありません。AnyDVDではDVDドライブを十分に制御できないため、Linuxホストがディスクを読み取ろうとしたときに問題が既に発生していると思います。

ddはだまされ、終了しますが、小さなファイルを生成し、終了したことを示します。

dd_rescuseとddrescueは読み取りエラーについて不平を言っており、許容できないほど遅いです。これらのツールは、10分で数MBしかコピーできません。

なぜこれが起こっているのですか、なぜこれらのツールは失敗していますか?

自分のDVDをハードディスクにコピーして、後で再生できるようにするにはどうすればよいですか?

できればLinuxホストでの永続的な解決策を探していますが、VirtualBoxとWinXP、およびフリーウェア/シェアウェアツールが関係する場合があります。ソリューションがオープンソース/フリーウェアツールのみを含み、シェアウェアソフトウェアを含まない限り、ネイティブウィンドウも許容されます。


関連する質問:


更新:結局のところ、私はあまりにも多くのレベルに夢中になっています。AnyDVDを使用してしまいました。


@Bart私もCソリューションに満足しています。ディスクのバイナリスナップショットを作成し、不良ブロックをゼロバイトで置き換えると、役に立ちますか?
アリ

回答:


7

「UDF filesystem patched!」というメッセージ コピー保護が0バイトや1GBなどの無効なサイズの.ifoファイルを追加したことを意味するだけなので、UDFファイルシステム内の.ifoファイルと.bupファイルのサイズを「実際の」サイズに調整する必要がありました。メッセージは無害ですが、もちろん、調整されたサイズが正しいという保証はありません。

保護されたDVDを仮想マシン内にコピーしても、エミュレートされたDVDハードウェアは実際のものとほとんど常に異なるため、通常は役に立ちません。したがって、エミュレートされたドライブが実際のドライブと同じメーカーでない限り、回避する必要があります。

ネイティブLinuxソリューションを探している場合、あまり多くの可能性はありません。

特定の保護されたDVDを読み取ることができるVLCや、HandBrakeを試すこともできます。記事RestrictedFormats / PlayingDVDsは、この場合のlibdvdcssパッケージの使用方法をさらに説明してい ます。

言及していないDVDコピープログラムはdvdisasterです。もう1つはDVD :: Ripです。ファイブベストDVDリッピングツール
も参照してください。

ただし、コピー防止機能が十分に優れている場合、またはまだ解読されないほど新しい場合は、(現時点では)運が悪いだけです。


賛成と感謝!問題は、ddを使用しても、DVDディスクから取得できないことです。何故ですか?私はddや同様のツールがファイルシステムをバイパスすると思っていました。ファイルシステムをバイパスして読み取りエラーを無視することで、ディスクの「ビット単位の」コピーを何らかの方法で取得するとします。このビット単位のコピーをVirtualBoxで実行されているAnyDVDに何らかの方法で渡すことができますか?それは役に立ちますか?VLCを確認したところ、失敗しました。
アリ

一部のコピー防止スキームでは、正しいソフトウェアで読み取らない限り、故意に「損傷」しているDVDを生成します。どうやらあなたのDVDはなんとかddをだますことができます。最初のステップは、どのスキームを試すかを見つけることです。PROTECTiON iDなどのツールを使用します。CD / DVD / Media Protectionsも参照してください。私は現在これらのツールを使用した経験はありませんが、保護から1年以上遅れています。購入したCDでそのようなツールを何度か試したが、どれも成功しなかった。
harrymc

リンクをありがとう。これらのツールを試してみます。それまでの間、私の質問は次のとおりです。ファイルシステムをバイパスして読み取りエラーを無視することで、ディスクの「ビット単位の」コピーを何らかの方法で取得するとします。このビット単位のコピーをVirtualBoxで実行されているAnyDVDに渡すことはできますか?それは役に立ちますか?
Ali

それは可能性がありますが、保護スキームによって異なります。多くの場合、無視された「損傷した」セクターには実際にデータが含まれています。最もできるのは、ツールを試すことです(Windowsにはさらに多くのツールがあります)。あなたのDVDデバイスが十分であるかどうかの問題もあります。私が自分のDVDをコピーしようとしたときに、ハッキングに関する記事を見つけました。そのプロテクションスキームは、市場に出回っている特定の1つのCDメイクを使用しないと解読できないとのことでした。
harrymc

2
AnyDVDは保護スキームを分析し、それに応じてセクターのスクランブルを解除します。セクターは、非連続的な順序でエンコードおよび/または書き込み、および/または意図的に「破損」する可能性があり、DVDが物理的および機械的に、読み取りソフトウェアがスキップする必要がある部分が破損している場合もあります。AnyDVDがスキームを認識すると、何をすべきかがわかります。ところで、何百もの保護スキームが存在しており、DVDが押されている間、バーナーでは実行できないアクションが含まれるものもあります。
harrymc

1

ユーティリティスイートcdrecordにはユーティリティreadcdがあります。そのオープンソースであり、cd / dvdsで私がこれまで必要としてきたことをすべて実行するのに十分なコマンドラインオプションがあります。エラーが見つかった場合、クローン作成/記録を続行するためのオプションがいくつかあります。


ありがとう!ファイルシステムをバイパスして読み取りエラーを無視することで、ディスクの「ビット単位の」コピーを何らかの方法で取得するとします。このビット単位のコピーをVirtualBoxで実行されているAnyDVDに何らかの方法で渡すことができますか?それは役に立ちますか?
アリ

私はmkisofs(cdrecordツールキットから)を試して、virtualboxで読み取れるISOを作成します。
jdh 2012

ヒントをありがとう、私はそれを試してみて、あなたに返信します!
アリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.