したがって、今年の頃は、Windowsコンピュータ上の一部のファイルのバックアップディスクを作成する必要があり、後で追加できるようにUDFを使用したいと思います。それは私が作成することを拒否しますどのディスクが空でフォーマットする必要があるというメッセージがCDまたはDVDに表示される場合フォーマットできません。...はい、このディスクは(まだ)一度も使用したことがなく、傷跡やそのようなものもありません。また、一部のディスクを編集できません。知るWindows独自のユーティリティ(デフォルトではUDFでもあるLive Filesystem)を使用して作成されたので、目を細くして続行しました。 (興味深いことに、私はできるLinuxで開いて修正してください...)
だから私はLinux(Ubuntu 18.04)システムに行き、mkudffsを使ってUDF形式のディスクを作成しようとしました(マルチセッションディスクは間違いなく動作するため、少なくとも動作しません(私はUbuntu 14.04日頃に一度作成しました)。それ以来、実際に編集することができず、テストコストがかかります])とにかく優れています。
私はコマンドを実行しました
mkudffs --media-type=dvd /dev/sr0
「デバイスは読み取り専用です」というエラーメッセージが表示されます(正確な表現はありませんが、それはすべてです)。 rootでコマンドを実行しても役に立ちません。事実これは以前に働きました。
興味深いことに、Nautilusに組み込まれている「ファイルをディスクにコピーして書き込み」機能が正しく機能します。もちろん、「今後追加するためにディスクを開いたままにする」オプションを選択しても、実際には何も起こりませんでしたが(驚くべきことではありませんが)、私が持っているファイルが燃えていました。
これで、次回はCDまたはDVDをUDFできません。何が問題ですか? !
[私のDVD-RWの1つをテストしていませんが、適切なメディアタイプフラグを使用してCDとDVDをテストしましたが、同じエラーが発生しました。少し古いですが、それでも書くことができるようです。 mkudffsには何らかの理由で特に問題があります。 ]
答え1
渡すmkudevs読み取り/書き込みアクセス権を持つブロックデバイスのみをフォーマットできます。そのため、DVD-RW、DVD-RAM、BD-REのみがあります。データパケット書き込みサポートpktcdvd.koカーネルモジュールとPKT設定CD-RWメディアを互換性のある読み取り/書き込みブロックデバイスにマッピングすることもできます。ただし、CD-RWメディアを使用する前に最初にフォーマットする必要があります。cdrwツール便利です。cdrwツールCD-RWメディアをUDFにフォーマットする役割も担いますので、代わりにUDFを使用してください。mkudevs。
Linuxカーネルは、ブロックデバイスを介して書き込み可能な光ディスク(CD-R、DVD-R、BD-R)への直接書き込みをサポートしていません。したがって、データの書き込みは書き込みソフトウェアを介して行う必要があります。だからmkudevsUDFでフォーマットすることはできません。ただし、UDFイメージを作成して書き込み可能なディスクに書き込むことができます。
答え2
これはメディアの制限です。最も古いタイプ(CD-R、DVD-Rなど)は一度だけ記録できます。つまり、単一セッションでディスクに大きなイメージのみを書き込むことができ、ディスクを消去することはできません。 。ある時点で、マルチセッションCD-Rディスクが導入されましたが、ディスクの未使用部分にデータを追加する方法で機能しました。最も一般的な書き換え可能(RW)ディスクでも、UDFなどのファイルシステムに必要な任意の場所に書き換えることはできません。
UDFファイルシステムは、「ライブ」ファイルシステム、つまりファイルの追加、削除、および書き換えを可能にするファイルシステムの作成をサポートします。しかし、これにはメディアの支援が必要です。以下を使用してハードドライブまたはUSBフラッシュドライブにUDFファイルシステムを作成できますが、mkudffs
CD-Rの場合は、まずディスクファイルにファイルシステムを作成し、ここに必要なファイルを追加してから、ファイルシステム全体をイメージとして作成する必要があります。 。書き込みCDを挿入してください。