英語フランス語スペイン語

Ad


OnWorksファビコン

xorrecord - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで xorrecord を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xorrecord です。

プログラム:

NAME


xorrecord - プログラム xorriso による CD/DVD/BD プログラム cdrecord のエミュレーション

SYNOPSIS


xorrecord [オプション] dev=デバイス [トラックソース]

DESCRIPTION


xorrecord フォーマット済みのデータを CD、DVD、および BD メディアに書き込みます。

Joerg Schilling による cdrtools のプログラム cdrecord のいくつかのオプションを理解します。 その
実装はプログラム xorriso の一部であり、cdrtools とソース コードを共有しませんが、
むしろ、ドライブとの通信に libburn を利用します。
別の、より完全な cdrecord エミュレータはプログラムです cdrskin 同じ書き込みを使用する
として機能します xorrecordですが、オーディオ CD を書き込んだり、CD-TEXT を処理したりできます。

MMC、 セッション、 追跡、 メディア タイプ:
MMC SCSI ファミリの標準であり、コンピュータ間の相互作用を定義します。
そして光学ドライブ。 XNUMX 年以上にわたり、すべての CD、DVD、または BD レコーダーはこの規則に従っています。
どのようなバスケーブルでコンピュータに接続されているかに関係なく、標準に準拠します。 リバーン依存
この標準への準拠と、SCSI を実行するオペレーティング システムの機能について
特定のバスケーブル経由のトランザクション。
A セッションを開く 光ディスク上のデータ領域で、通常は XNUMX 回の書き込みで書き込まれます。
掃く。 少なくとも XNUMX つ含まれています トラック これは、読み取り可能なブロックの連続した文字列です。
xorrecord のブロックで構成される単一のデータ トラックを持つ単一のセッションを生成します。
それぞれ 2048 バイト。 メディアの種類、媒体に応じて書き込みモードを自動的に選択します
状態、およびオプション -multi。
CD メディアには、オーディオなどの他のトラック タイプや、TAO などの特定の書き込みモードがあります。
そしてSAO。 CD および DVD メディアでは、複数のトラックをセッションに入れることができます。 これらの幾つか
機能はプログラムで対処できる cdrskin.
MMC はいくつかの記録可能なものについて説明します メディア これらは大まかに XNUMX つの家族を形成します。
順次 記録可能 メディア は、CD-R、CD-RW、DVD-R、DVD-R DL、DVD-RW、DVD+R、DVD+R DL、
BD-R。 DVD-R DL を除き、まだ書き込まれていないセッションがある場合は複数のセッションを保存できます。
スペース、および前のセッションがオプションで書き込まれたかどうか -マルチ。 CD-RWとDVD-RWは可能です。
最初から再利用できるようにブランクになっています。
上書き可能 メディア DVD-RAM、DVD+RW、フォーマット済み DVD-RW、BD-RE です。 彼らはシングルを提供します
ランダムアクセス書き込み用の単一トラックのセッション。 ブランクにする必要はありません
再利用する前に上書き可能なメディア。
DVD-RW メディアは順次記録可能な状態で販売されていますが、一度フォーマットすれば、
上書き可能。 オプションを参照 ブランク=フォーマット_上書き & 空白=変形.
ISO 9660 ファイルシステムを上書き可能なメディアに保存する場合は、次のことが可能です。
オプションを使用して複数のセッションをエミュレートする --grow_overwriteable_iso。 この場合、
再利用前のブランキングの必要性もエミュレートされます。

Drive 準備 & アドレッシング:
ドライブ、CD、DVD、または BD バーナーには、固有のファイル アドレスを介してアクセスされます。
libburn とオペレーティング システム。 これらのアドレスは、次のコマンドを実行するとリストされます。 xorrecord
-デバイス or ゾリソ -device_links.
GNU/Linux、FreeBSD、および NetBSD では、ユーザーはデバイス ファイルに対する rw 権限が必要です。 の上
Solaris の場合、ユーザーには r-permission と権限「sys_devices」が必要です。これは通常取得されます。
実行することにより xorrecord コマンド pfexec 経由。
これらのアクセス許可または特権は、ドライブを一覧表示するためにすでに必要です。 そうかもしれません
スーパーユーザーまたは pfexec 経由で概要を取得するために必要です。
xorrecord cdrecord オプション -scanbus は実行されず、次のアドレスは受け入れられません。
-scanbus によって指示されるバス、ターゲット、Lun を形成します。 これらのアドレスがサポートされている場合、
必要に応じて、プログラム cdrskin の使用を検討してください。
させることが可能です xorrecord エミュレートされたドライブで動作します。 アドレスはプレフィックスで始まります
「stdio:」の後にファイルアドレスが続きます。 エミュレートされたメディアの動作はファイルによって異なります
タイプ。 詳細についてはマン・ゾリソを参照してください。
標準出力がエミュレートされたドライブとして選択されている場合、すべてのプログラム結果テキストが表示されます。
通常は標準出力に表示され、標準エラーにリダイレクトされます。

関係 〜へ プログラム クソリソ:
xorrecord 実際にはプログラムのコマンドモードです ゾリソ、次のいずれかで入力されます
xorriso コマンド「-as cdrecord」、または「xorrecord」のいずれかの名前でプログラムを起動することにより、
「cdrecord」、「wodim」、または「cdrskin」。
このコマンド モードは引数「--」で残すことができ、汎用の xorriso コマンドになります。
モード。 見る man ゾリソ その説明のために。 xorriso コマンド モード以外では、
cdrecord エミュレーション オプションの順序は重要ではありません。 すべての保留中のアクションが取得されます
プログラムの実行が終了する前、または cdrecord エミュレーションの前に、固定された順序で実行されます。
終了します。

OPTIONS


アドレッシング   ドライブ:

-デバイス
アクセス可能な CD、DVD、または BD ドライブのリストを標準出力に出力します。 ドライブ
ユーザーにそれらを使用するための権限がない場合、またはドライブにアクセスできない場合があります。
別のプログラムによって使用されています。
アクセス可能な各ドライブは、次のような行で表示されます。
0 -dev '/dev/sr0' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S203B'
このドライブの libburn アドレスは「/dev/sr0」です。 「TSSTcorp」は、
ベンダー (この場合: Toshiba Samsung Storage Technologies Corporation)、「CDDVDW」
「SH-S203B」はモデル名(この場合:DVDバーナー)です。
その後、それ以上のドライブ操作を実行せずにエミュレーションを終了します。

dev=ドライブアドレス
使用するドライブのlibburnアドレスを設定します。
例: GNU/Linux: dev=/dev/sr0
例: FreeBSD: dev=/dev/cd0
例: NetBSD: dev=/dev/rcd0d
例:Solaris の場合: dev=/dev/rdsk/c2t2d0s2
上記の「ドライブの準備とアドレス指定」も参照してください。
ドライブ内のメディアはマウントされていないか、その他の方法で使用されていてはなりません。
このオプションは、トラック ソース、blank= オプション、または
ドライブ照会オプションが提供されます。 それ以外の場合は、SORRY イベントが発生し、通常は
ゼロ以外の終了値が発生します。

問い合わせ中 ドライブ & メディア:

-inq 標準出力に出力: ドライブのベンダー、モデル名、ファームウェア リビジョン。

-チェックドライブ
ドライブがバーンフリー、SAO、および TAO をサポートしていることを無条件に出力します。 印刷もする
オプション -inq の出力。

-先端 -checkdrive の出力を印刷します。これは、メディアの最も機能的なプロファイルです。
ドライブ、ドライブによってサポートされているプロファイルのリスト、ドライブがサポートされているかどうか
消去可能 (つまり、消去可能)、メディアのメーカー、およびメディアの製品
名前。
プロファイルは使用モデルであり、多くの場合、特定のメディア タイプに関連付けられています (例:
CD-RW) ですが、メディア ファミリにも適用される場合があります。 例: プロファイル CD-ROM はすべてに適用されます
データが入ったCDメディアのこと。

-toc ドライブ内のメディアの目次を印刷します。 出力に互換性がありません
cdrecord オプション -toc ではなく、次のいずれかです ゾリソ コマンド -toc。 リストされているのは、
ドライブのアドレス、ベンダー、モデル名、およびファームウェアのリビジョン。
媒体については商品名やメーカー、既に存在するかどうかをお知らせします
書き込まれたコンテンツ、および書き込まれている場合は、メディアがクローズされているか追加可能であるか。 追加可能
メディアは別のセッションを取ることができます。 読み取りおよび書き込み可能なデータの量が示されます。
セッションが存在する場合、その開始ブロック アドレスとサイズが報告されます。 もし
セッションに ISO 9660 ファイルシステムが含まれている場合、そのボリューム ID が報告されます。 もし
メディアが書き込み可能である場合、次の書き込み可能なブロック アドレスが報告されます。
そうでない場合はオプション --grow_overwriteable_iso ISO 9660 ファイル システムが指定されているか、ISO XNUMX ファイル システムが指定されていません
メディア上に存在する場合、上書き可能なメディアは空白として報告されます。 これは
追加の準備なしで最初から作成できるため、
そしてMMCは前回の書き込みで書き込まれたデータを区別しない
実行されたデータと、その書き込み実行によって上書きされていない古いデータ。 その結果、
これらのメディアは、すべての書き込み可能なブロックにもかかわらず、読み取り可能なブロックが 0 であると報告されます。
通常は読むこともできます。

-msinfo
プログラム mkisofs、genisoimage、またはプログラムのオプション -C の引数テキストを出力します。
クオリソフス。 カンマで区切られた XNUMX つの数値で構成されます。
最初の番号は、最後に録音されたトラックの最初のブロックを示します。
セッション。 これは、オペレーティング システムがマウントするときにデフォルトで使用されるアドレスでもあります。
ISO 9660 ファイルシステムなどのメディア。
XNUMX 番目の数字は、次に書き込み可能なアドレスを示します。 xorrecord 始めます
次のセッションを書きます。
このオプションは、書き込み済みの追加可能なメディアに対してのみ有効です。 それ以外の場合はすべて、
出力テキストは生成されませんが、ゼロ以外の終了値でプログラムが中止されます。

設定 for   焼く 実行:

書き込み実行には、どこから書き込みを行うかを指示するトラック ソース アドレス引数が XNUMX つだけ必要です。
今後のセッションに入れられるデータを読み取ります。 中間の状態は次のとおりである必要があります。
空白または追加可能。
トラック ソースは、標準入力または任意のタイプの読み取り可能なファイルのアドレスの場合は「-」です。
ディレクトリを除く。 ほぼすべてのメディア タイプが、予測不可能なバイトを含むトラック ソースを受け入れます。
標準入力や名前付きパイプなどのカウント。 それにもかかわらず、DVD-R DL および DVD-RW は、
モード deformat_quickest は、トラック サイズの正確な事前予約を要求します。
予測可能な長さのソースから読み取る必要があるか、以下を伴う必要があります。
オプション tサイズ= またはオプションで -アイソサイズ.
いくつかのオプションは引数としてサイズ値を必要とします。 末尾に文字「b」が付いている数字、または
末尾の文字がない場合は、単純なバイト数です。 その他の末尾の文字の原因は、
指定された数値にスケーリング係数を乗算します。
「k」または「K」= 1024、「m」または「M」= 1024k、「g」または「G」= 1024m、「s」または「S」= 2048
たとえば、tsize=234567s は、234567 * 2048 = 480393216 バイトのサイズを意味します。

空白=モード
CD-RW または DVD-RW を空にして、最初から再利用できるようにします。 DVD-RWをフォーマットして、
まだフォーマットされていない場合は、DVD+RW、DVD-RAM、BD-R、または BD-RE。
この操作により、通常、メディアに記録されているデータは読み取れなくなります。 それは
同じ実行で書き込みと組み合わせ可能 xorrecord、または実行される場合があります
トラックソースなしで、メディアを空のままにします。
ブランク=で指定されたモードは、特定の動作を選択します。

必要に応じて
メディアを最初から書き込みできる状態にしてみてください。 必要であれば
フォーマットしてからフォーマットします。 空白でない場合は、申請してみてください
空白=速い。 メディアが完全に想定できない場合は中止する理由になります
書き込み可能な状態(たとえば、空白ではない追記型の場合)。
これにより、未フォーマットの DVD-RW が未フォーマットのブランク状態になります。 DVD-RWをフォーマットするには
ブランク=format_overwrite を使用します。 空の未フォーマット BD-R は未フォーマットのままです。
(注:blank=as_needed はオリジナルの cdrecord オプションではありません。)


CD-RW 全体または未フォーマットの DVD-RW をブランクにします。

速いです
少なくとも CD-RW 全体を空にするか、フォーマットされていない DVD-RW を空にします。

変形する
blank=all と似ていますが、上書き可能な空白にする機能が追加されています。
DVD-RW。 これにより、書式設定が破壊され、順次に作成されます。
記録可能。
(注:blank=deformat はオリジナルの cdrecord オプションではありません)

deformat_quickest
blank=deformat と同様ですが、DVD-RW を最小限のみブランキングします。 これはより速いです
フルブランキングですが、予測不可能なトラックを書き込むことができないメディアが生成されます。
サイズ。 マルチセッションも不可となります。
(注:blank=deformat_quickest はオリジナルの cdrecord オプションではありません。)

フォーマット_上書き
DVD-RW を「上書き制限付き」でフォーマットします。 ユーザーはいくつかを持参する必要があります
忍耐。
フォーマットされていない DVD+RW、BD-RE、または空の BD-R をデフォルトのサイズにフォーマットします。 それは
DVD+RW および BD-RE メディアではこれを行うことは必須ではありません。
最初の書き込み試行時に自動的にフォーマットされます。
BD-R メディアは未フォーマットの状態で書き込まれる場合があります。 これにより、
不良ブロックを置き換え、公称書き込み速度を最大限に活用できるようになります。 かつてBD-R
メディアが書き込まれると、それ以上フォーマットすることはできません。
すでにフォーマットされたメディアを再フォーマットする場合、またはデフォルト以外でフォーマットする場合
サイズ、使用プログラム ゾリソ コマンド付き -フォーマット.
(注:blank=format_overwrite はオリジナルの cdrecord オプションではありません)

助けます
ブランク モードの短い概要を標準エラー出力に出力します。
その後、ドライブ操作を行わずにエミュレーションを終了します。

-マルチ このオプションでは、CD、未フォーマットの DVD-R[W]、DVD+R、または BD-R を追加可能な状態に保ちます。
現在のセッションが書き込まれました。 これがないとディスクが閉じられ、ディスクが閉じられなくなる可能性があります。
-RW でブランクになり、その内容が失われる場合を除き、これ以上書き込むことはできません。
コンテンツ。
このオプションは、モードによってブランキングされた DVD-R DL または DVD-RW には適用できません。
「デフォーマット_最速」。 オプション --multi_if_possible は自動的に認識し、
この状況に対処してください。
ファイルシステムのすべてのコンテンツにアクセスできるようにするために、最終的には ISO-9660
フォローアップセッションのファイルシステムは、特別な方法で準備する必要があります。
ファイルシステムフォーマッタプログラム。 mkisofs、genisoimage、および xorrisofs は特定の機能を期待します
によって取得できる状況に関する情報 xorrecord オプション -msinfo。
上書き可能な DVD または BD メディアの場合、-multi はセッションの終了をマークできません。 それで
新しいセッションを追加する場合、このエンドはペイロードから決定する必要があります。
現在、その方法で使用できるのは ISO-9660 ファイルシステムのみです。 オプションを参照
--grow_overwriteable_iso.

-ダミー 挿入されたメディアに実際に影響を与えずにドライブ操作を実行してみてください。
これがドライブとドライブの特定の組み合わせで動作するという保証はありません。
メディア。 ただし、ブランキングは確実に防止されます。 不注意による本物の燃焼を避けるために、
- ダミーは、CD-R[W]、DVD-R[W]、またはエミュレートされたもの以外での書き込み実行を拒否します
stdio ドライブ。

-待って 入力データが標準入力で利用可能になるか、標準入力で EOF が発生するまで待ちます。 その時だけ
任意のドライブへのアクセスを開始します。
xorrisofs がフィーダーが接続されているパイプの終端で動作している場合は、これを使用する必要があります。
プロセスは、出力を xorrisofs に書き込み始める前に、ドライブから読み取ります。
例:
xorrisofs ... -C 0,12800 -M /dev/sr0 ... | \
xorrecord dev=/dev/sr0 ... -waiti -
このオプションは、標準入力がトラック ソースでない場合でも機能します。 プロセスがない場合は、
パイプで入力すると、ターミナルの Enter キーがトリガーとして機能します。 xorrecord.
標準入力がそうでない場合、この入力行は cdrskin によって消費されないことに注意してください。
トラックソース。 通常はシェルコマンドとして終了します。

tsize=サイズ
トラック ソースの正確なサイズを発表します。 これは DVD-R DL メディアで必要です
サイズが事前に決定できない場合は、最も速いブランク DVD-RW を使用します。
トラックソース。 たとえば、それが標準入力か名前付きパイプかどうかです。
トラック ソースが予測されたバイト量を配信しない場合、残りのバイト数は
トラックの部分にはゼロが埋め込まれます。 これはエラーとはみなされません。 上の場合は、
一方、トラック ソースは、トラックよりも多くのアナウンスされたバイトを配信します。
メディア上のデータは予測されたサイズに切り詰められ、xorrecord はゼロ以外で終了します
の値です。

-アイソサイズ
トラック ソースの内容からトラック サイズを取得してみます。 これだけで動作します
トラック ソースが ISO 9660 ファイルシステムを備えている場合。 その他のトラック ソース コンテンツ
書き込み実行が中止されます。
トラック ソースが通常のファイルまたはブロック デバイスではない場合、このオプションは
プログラムの FIFO サイズが少なくとも 64k の場合にのみ機能します。 オプション fs= を参照してください。

パッドサイズ=サイズ
指定された量の末尾のゼロを今後のトラックに追加します。 この機能は、
サイズ 0 では無効になります。問題を回避するため、デフォルトは 300 KB です。
GNU/Linux では、CD トラックの最後の数ブロックの読み取りに失敗することがよくあります。
書き込みモードTAOで書き込まれます。 TAOを使用するのは、 xorrecord トラックサイズを変更できない場合は、
予測されるか、CD メディアがブランクではなく追加可能な場合。

-ノーパッド Padsize=0 と同じ。

-パッド Padsize=15s と同じ。 古い GNU/Linux カーネルでは、これで十分でした。
一方、padsize=128k ではない場合でも、少なくとも Padsize=300k を使用する必要があります。

-データ トラック ソースがデータ トラックとして記録されることを明示的に通知します。
オーディオトラックとして。 このオプションは次の場合には効果がありません。 xorrecord、ないからです。
とにかく他のトラック形式のサポート。

-タオ CD には書き込みタイプ TAO を使用し、CD にはインクリメンタルを使用することを明示的に要求します。
DVD-R。 通常、プログラムは指定された条件に従って書き込みタイプを選択します。
中間状態、オプション -multi、およびトラック ソース。 それを明示的に要求すると、
状況に適していない場合は、書き込み実行の開始。

-サオ CD には書き込みタイプ SAO、DVD-R には DAO を使用することを明示的に要求します。 これ
状況に適さない場合は、書き込みの実行が妨げられる可能性があります。

-ダオ -saoの別名。

fs=サイズ
プログラム FIFO バッファのサイズをデフォルトではなく指定された値に設定します。
4メートルの。
FIFO は、一時的に余ったトラック ソース データをバッファリングして、
トラックソースの供給が一時的に不足している場合でも、安定したストリームでドライブします。
cdrecord 以外に、xorrecord はデフォルトでドライブ バッファ アンダーラン保護を有効にします
初めて FIFO がいっぱいになるまで書き込みを待機しません。 非常に
古い CD ドライブや遅いコンピュータを使用すると、書き込み実行が中止される可能性があります。 この中で
この場合、プログラムの使用を検討してください cdrskin CD 書き込み用。 DVD および BD ドライブは許容されます
バッファアンダーランは問題ありません。
FIFO が大きいほど、長期間のソース供給不足を補うことができます。
ただし、FIFO が大きいと、オペレーティング システムの読み取りキャッシュが奪われ、パフォーマンスが向上する可能性があります。
ファイルシステムのパフォーマンス。

速度=値
書き込み速度を設定します。 デフォルトは 0 = 最大速度です。 速度はメディアで表現できる
タイプに応じた X 速度の数値、または MMC での XNUMX 秒あたりの望ましいスループットとして
準拠の kB (= 1000) または MB (= 1000 KB)。 メディアの X 速度係数を明示的に設定可能
CD の場合は「c」、DVD の場合は「d」、BD の場合は「b」を追加します。 「x」はオプションです。
速度の例:
706k = 706kB / s = 4c = 4xCD
5540k = 5540kB / s = 4d = 4xDVD
接続されている速度ユニットに関するヒントがない場合は、ドライブ内のメディア
決めるだろう。 デフォルトの単位は CD、1x = 176,400 raw バイト/秒です。 DVD の場合、1x =
1,385,000 バイト/秒。 BD の場合、1x = 4,495,625 バイト/秒。
MMCドライブは通常、独自の速度の概念をアクティブにし、指定された速度値を取得します
書き込みプログラムは、彼ら自身の決定のヒントとしてのみ使用されます。

minbuf=パーセンテージ
に相当:
modesty_on_drive=

-即時 に相当:
モデスティ_オン_ドライブ=75

-イジェクト 他のすべての作業が完了したら、ドライブ トレイを取り出します。

演奏曲目 バージョン & 冗長性:

-バージョン
次で始まる行を標準出力に出力します。
「CDrecord 2.01 - エミュレーションの著作権」
さらに、xorriso とそのサポート ライブラリのバージョンを報告する行が続きます。
また、プログラムが提供されるライセンスについても述べ、いかなる権利も否認します。
法律で認められる範囲での保証。
その後、ドライブ操作を行わずにエミュレーションを終了します。

-v プログラムの冗長性を XNUMX レベル上げます。 詳細レベルは XNUMX つあります。
デバッグの冗長性に対してほとんど沈黙します。 両方の最高レベルを有効にするには、
-v または -vv または -vvv を繰り返します。

-V SCSI コマンドとドライブの標準エラーへの応答をログに記録します。 これは興味深いかもしれません
if xorrecord 特定のドライブまたはメディアが期待どおりに連携しない場合、または
libburn がドライブとどのように対話するかを知りたいだけです。 これを理解するには
非常に冗長なログなので、SCSI 仕様の SPC、SBC、および MMC を読む必要があります。
望まない限り、そのようなログを最初からバグレポートに追加しないでください。
上記の仕様からの特定の逸脱を指摘するか、このログを求められた場合
のメンテナーによって xorrecord あなたのバグレポートの責任者は誰か。

-助けて プログラム オプションのスパース リストを標準エラーに出力し、そうでないことを宣言します。
CDレコード。
その後、ドライブ操作を行わずにエミュレーションを終了します。

オプション 互換性のあります 〜へ CDレコード:

--no_rc
最初のコマンドライン引数として使用された場合のみ、このオプションは読み取りを禁止し、
スタートアップファイルの解釈。 以下のセクションファイルを参照してください。

--grow_overwriteable_iso
を含む上書き可能なメディアでのマルチセッション書き込みのエミュレーションを有効にします。
ISO 9660 ファイルシステム。 このエミュレーションは、growisofs -M から学習しますが、
の使用モデル
xorrecord -msinfo
xorrisofs -C -M | xorrecord -waiti -multi -
シーケンシャルメディア用。
--grow_overwriteable_iso は、真のマルチセッション メディアの使用を妨げません。 つまり
同じものを使用することが可能です xorrecord 両方の種類のメディアのオプションと
ISO 9660 ファイルシステム イメージを書き込む場合も同様の結果が得られます。 これ
オプションはオプション -isosize を意味するため、トラック ソースが ISO であることが要求されます。
9660 ファイルシステム イメージ。
上書き可能なメディアとオプションblank=fast|allが存在しない場合、
メディア上の最終的な ISO 9660 ファイルシステム。 この画像の内部サイズは
description は貴重なデータの終わりを指します。 上書き可能なメディア
認識可能な ISO 9660 サイズは空白ではなく追加可能とみなされます。
つまり、オプション -msinfo と -toc が機能します。 -toc は常に単一のセッションを表示します
ISO 9660 イメージが追加されるたびにサイズが増加します。

--multi_if_possible
メディアが適切な場合は、オプション -multi を適用します。 DVD-R DL および
「deformat_quickest」モードでブランク化された DVD-RW。
すべてのドライブが、「オン」にする必要がある高速ブランキング DVD-RW を正しく認識するわけではありません。 もし
-multi が原因で書き込み実行が失敗したという十分な根拠のある疑いがある場合、これは
-multi なしで再試行が行われます。

stream_recording="on"|"off"|number
モード「オン」は、希望の速度設定への準拠を優先することを要求します。
書き込みエラーの管理。 DVD-RAM と BD を使用すると、効率的な書き込みが可能になります。
メディアの公称書き込み速度に近い速度。 しかし、それはまた、
書き込みエラーが発生した場合、代替ブロックが自動的に使用されます。 そうかもしれない
ドライブに嫌われたり、無視されたりします。
数値が指定されている場合、エラー管理はすべてのバイト アドレスに対して有効なままになります。
その数字の下にあります。 16 秒未満の数値は「オフ」と同じです。

dvd_obs="デフォルト"|"32k"|"64k"
Linux 固有: 各書き込み操作で送信されるバイト数を設定します。
DVD または BD メディアに保存します。 トラックは、この書き込みサイズの次の倍数までパディングされます。 あ
64 KB という数は、レイテンシーを示すバス システムのスループットを向上させる可能性があります。
問題。 デフォルトは、メディア タイプ、オプション stream_recording=、およびによって異なります。
コンパイル時のオプション。

modesty_on_drive=パラメータ[:パラメータ]
ドライブバッファが完全にいっぱいにならないようにするかどうかを制御します。
パラメータ「on」(または「1」)は、プログラムがバーナードライブに書き込もうとしないようにします
一方、そのバッファは指定された制限を超えていっぱいになる危険があります。 この詰め物があれば、
を超えると、プログラムは充填が所定の最低値に達するまで待機します
パーセンテージ値。
これにより、オペレーティングシステムとドライブコントローラの負荷が軽減され、
ディスクとバーナーが独立していない場合に、より良い入力帯域幅を実現
コントローラ(hdaやhdbなど)。 また、同時燃焼にも役立つ可能性があります
3.16のようなLinuxカーネルを備えたさまざまなバーナー。 一方、それは増加します
バッファアンダーフローのリスクがあり、書き込み速度が低下します。
一部のバーナーは、バッファーの充填も粒度で報告されるため、適切ではありません。
サイズや時間が粗い、またはバッファがいっぱいになる前にバッファがいっぱいになることを期待する
フルスピードになります。
パラメータ「off」または「0」は、この機能を無効にします。
待機を開始するためのしきい値は、パラメーター「max_percent=」によって指定されます。
パラメータ「min_percent=」は、送信を再開するためのしきい値を定義します。
パーセンテージは25から100の範囲で許容されます。この範囲の数値
名前が付加されていない場合は、「on:min_percent=」として解釈されます。
例: modesty_on_drive=75
最適な値は、ドライブのバッファ動作によって異なります。
パラメータ"timeout_sec="は、待機に失敗した後の待機時間を定義します。
謙虚は機能しないので無効にしなければならない。
パラメータ「min_usec=」は、初期スリープ期間をマイクロ秒単位で定義します。 の場合
ドライブバッファがいっぱいで、さらにデータを送信できないようです。プログラムは待機します
指定された時間に、バッファの充填状態を再度確認します。 繰り返し問い合わせが表示された場合
十分な空き容量がない場合、スリープ時間はゆっくりとどのパラメータまで増加します
「max_usec=」は定義します。
modesty_on_drive= オプションで指定されていないパラメータはそのまま残ります。
変更なし。 デフォルトは次のとおりです。
modesty_on_drive=off:min_percent=90:max_percent=95:
timeout_sec = 120:min_usec = 5000:max_usec = 25000

write_start_address=値
上書き可能なメディア上でトラックの書き込みを開始するブロック アドレスを設定します。 と
DVD+RW、DVD-RAM、または BD-RE、byte_offset は 2 kiB ブロックに揃える必要がありますが、より良い
DVD では 32 kiB、BD では 64 kiB です。 フォーマットされた DVD-RW 32 kiB のアライメントは次のとおりです。
必須です。
他のメディアはこのオプションには適していません。

stdio_sync="on"|"off"|数値
エミュレートされた stdio: ドライブに出力を強制するまでのバイト数を設定します。
この強制により、メモリが大量の保留中のデータで詰まり、低速になるのを防ぎます。
デバイス。 デフォルトの「オン」は「16m」と同じです。 強制出力は、によって無効にすることができます
"オフ"。


概要 of 例:
ドライブとそのアドレスの概要を取得する
特定のドライブまたはロードされたメディアに関する情報を取得する
再利用のために CD-RW または DVD-RW を準備し、不良ブロック処理のために BD-R を準備します
DVD-RW をフォーマットして、再利用する前にブランキングする必要がないようにします。
DVD-RW をフォーマット解除して、マルチセッションが再び可能になるようにします。
単一の ISO 9660 ファイルシステム イメージを書き込む
複数の ISO 9660 セッションを作成する
ISO 9660 セッションをオンザフライで書き込む
圧縮された afio アーカイブをオンザフライで書き込む

入手 an 概要 of ドライブ & アプリ環境に合わせて 住所:
$ xorrecord --デバイス

入手 info a 特定の ドライブ & ロードされました メディア:
$ xorrecord dev=/dev/sr0 -atip -toc --grow_overwriteable_iso

準備 CD-RW or DVD-RW for 再利用:
$ xorrecord -v dev=/dev/sr0blank=必要に応じて -eject

フォーマット DVD-RW 〜へ 避ける 必要 for ブランキング 再利用:
$ xorrecord -v dev=/dev/sr0blank=format_overwrite -eject
このコマンドは、初めて使用する前に BD-R メディアをフォーマットするために使用することもできます。
書き込みエラーの処理。 数百 MB のスペア ブロックが予約され、書き込みが行われます。
このようなメディアでの実行は、公称速度の半分未満で実行されます。

フォーマット解除 DVD-RW 〜へ make it できる of マルチセッション 再び:
$ xorrecord -v dev=/dev/sr0blank=deformat

書きます a ISO 9660 ファイルシステム 画像:
$ xorrecord -v dev=/dev/sr0 速度=12 fs=8m \
blank=必要に応じて -eject Padsize=300k my_image.iso

書きます の試合に ISO 9660 セッション:
これは、最小限にブランキングされた DVD-RW および DVD-R DL を除くすべてのメディアで可能です。
マルチセッションを行います。
最初のセッションは、オプション -multi が
使用済み。 これには、ISO 1 のハードディスク ディレクトリ ./tree9660 のファイルが含まれます。
ディレクトリ /dir1:
$ xorrisofs -o image_1.iso -J -graft-points /dir1=./tree1
$ xorrecord -v dev=/dev/sr0 速度=12 fs=8m \
-multi --grow_overwriteable_iso \
ブランク=必要に応じて - 取り出しパッドサイズ=300k image_1.iso
XNUMX 番目のセッションでは、xorrisofs はメディアの -msinfo 番号を知る必要があります。 さらに遠く
システムの読み取り専用 CD-ROM ドライバーを使用して、メディアからデータを読み取ります。
トレイを手動でロードするか、CD-ROM ドライバによる dd 経由でロードすることをお勧めします。
xorrecord に独自の SCSI ドライバーを使用してこれを実行させます。 多くのシステム CD-ROM ドライバーは、
xorrecordの活動のお知らせです。
$ dd if = / dev / sr0 count = 1> / dev / null 2>&1
次に、-msinfo 番号を取得します。
$ m=$(xorrecord dev=/dev/sr0 -msinfo)
そしてそれらを xorrisofs とともに使用して、./tree2 をイメージに /dir2 として追加します。
$ xorrisofs -M /dev/sr0 -C $m -o image_2.iso \
-J -グラフトポイント /dir2=./tree2
次に、新しいセッションを同じメディアに書き込みます。 今回はブランクなしで次のようにします。
$ xorrecord -v dev=/dev/sr0 速度=12 fs=8m \
-multi --grow_overwriteable_iso \
-パッドサイズ=300k image_2.isoを取り出します
このメディアをマウントするオペレーティング システムは、XNUMX 番目のセッションのスーパーブロックを読み取ります。
そして、ディレクトリ /dir1 と /dir2 の両方を表示します。

書きます ISO 9660 セッション 急いで:
の実行を組み合わせることも可能です ゾリソフス & xorrecord 保存せずにパイプラインで
ISO 9660 イメージをハードディスク上のファイルとして保存します。
$ xorrisofs -M /dev/sr0 -C $m \
-J -グラフトポイント /dir2=./tree2 \
| xorrecord -v dev=/dev/sr0 速度=12 fs=8m \
-waiti -multi --grow_overwriteable_iso \
-イジェクトパッドサイズ=300k -
これはプログラムの主な使用例でもあります ゾリソ この実行は次のようになります。
$ xorriso -dev /dev/sr0 -joliet on -speed 12 -fs 8m \
-map ./tree2 /dir2 -commit_eject all

書きます 圧縮された アフィオ アーカイブ 急いで:
これは、最小限にブランキングされた DVD-RW および DVD-R DL を除くすべてのメディアで可能です。 以来、
圧縮された出力ストリームの速度は非常に変化するため、より大きな FIFO をお勧めします。
ただし、この例はアンダーランがない非常に古い CD ドライブには適していません。
保護のため、一時的なデータ不足が発生すると書き込み実行が中止されます。
$ 検索 。 | アフィオ -oZ - | \
xorrecord -v dev=/dev/sr0 速度=12 fs=64m \
-マルチパッドサイズ=300k -
afio アーカイブには、絶対データ ブロック アドレスへの参照は含まれません。 だから彼らには何も必要ない
マルチセッションに関する特別な注意事項。 オプションでセッション開始アドレスを取得できます
-toc を指定し、dd オプション Skip= を使用して、これらのアドレスの XNUMX つで読み取りを開始します。 たとえば、
その内容をリストします。
$ dd if=/dev/sr0 bs=2048 Skip=64046 | アフィオ -tvZ -
afio はアーカイブの終わりに達するとそれを認識します。

onworks.net サービスを使用してオンラインで xorrecord を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad