web-dev-qa-db-ja.com

DVD書き込みの混乱(Brasero、K3B、およびDVDが空白または破損したまま)

現在、古いPC(Ubuntu 16.04、64ビット)からDVDに情報を書き込もうとしています。

空のDVDをコンピューターに入れると、空のDVDとして認識されますが、Unable to mount Blank DVD Disc: Location is already mountedというエラーメッセージも表示されます。一部のグーグルは、これは無害なメッセージであり、無視する必要があることを示唆しているようです。ファイルシステムを開くと、ディスクが空であることを確認できます。

Braseroを使用してディスクを書き込むことをオンラインで提案します。私はそれをインストールして実行しましたが、「最大速度」であっても、ディスクの書き込みで非常に遅くなり、4.7 GBの書き込みに最大12時間かかります。ただし、書き込みを完了する代わりに、一般的な書き込みエラーが発生して41%で突然中断します。

ディスクを再挿入しても変更はありません。 DVDが空白で表示されます。

そのため、この問題をグーグルで検索したとき、人々は代わりにK3Bを使用することを提案しました。少なくとも今回は、書き込みを完了するのに20分しかかからず、書き込みは正常に完了しました。

ディスクを再挿入しました。変化なし。 DVDが空白で表示されます。

問題を調査したところ、多くの人がこの正確な動作について定期的に不平を言っているようです 過去10年間 :エラーなしで正常に書き込みますが、DVDが空白で表示されます。しかし、これらの苦情には、これらすべての年月にわたってさえも、答えがないようです。 いずれかの提案があります SudoでK3Bを実行しています。

K3BをSudoで実行しましたが、効果は同じです。書き込みは成功したと報告されますが、ディスクを再挿入すると空白になります。

この時点で、Baseroが何らかの形でDVDを破損したのではないかと疑っています。別の完全に新しいDVDを入れてK3Bを再度実行しましたが、効果は同じです。書き込みが成功したと報告されましたが、ディスクを再挿入すると空白が表示されます。

ついに、情報がディスクに書き込まれたのではないかと思い始めましたが、どういうわけか正しくマウントされていませんでした。したがって、Sudo mount /dev/sr0 ~/dvdを使用して手動でディスクをマウントしようとすると、次のメッセージが表示されます。

mount: /dev/sr0 is write-protected, mounting read-only

mount: /dev/sr0: can't read superblock

明らかに、マウントは失敗しました。私がオンラインで見つけたすべての研究では、このエラーは、DVDがスクラッチされたかのように読めないことを意味しています。確かに、以前に傷が付いた古いDVDでも同じエラーが発生しました。ただし、これらのディスクは新品です。

コンピューターのレーザーリーダー自体に問題がある可能性があります(何らかの理由で)。しかし、現在のすべてのDVDには重要な情報があり、危険にさらしたくないので、それを試してみると災害のテストになります。

この時点で、私は非常に混乱しています。データは書き込まれましたか?もしそうなら、なぜ私はそれを見つけることができませんか?そうでない場合、なぜ私はそれに書き込めないのですか?この時点で問題はどの段階ですか?ハードウェア?ソフトウェア?私はこの質問を誰かが落とすためにいくらかの光を持っている絶望から投げ出しているだけです。

何かご意見は?

Edit:これはdvd+rw-mediainfo /dev/sr0の結果です:

INQUIRY:                [TSSTcorp][DVD+-RW SN-208BB][D300]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         11h, DVD-R Sequential
 Media ID:              CMC MAG. AM3
 Current Write Speed:   8.0x1385=11080KB/s
 Write Speed #0:        8.0x1385=11080KB/s
 Write Speed #1:        6.0x1385=8310KB/s
 Write Speed #2:        4.0x1385=5540KB/s
 Write Speed #3:        3.0x1385=4155KB/s
 Write Speed #4:        3.0x1385=4155KB/s
 Write Speed #5:        3.0x1385=4155KB/s
 Write Speed #6:        3.0x1385=4155KB/s
 Write Speed #7:        3.0x1385=4155KB/s
 Write Speed #8:        3.0x1385=4155KB/s
GET [CURRENT] PERFORMANCE:
 Write Performance:     3.4x1385=4684KB/s@0 -> 8.0x1385=11080KB/s@2097151
                        8.0x1385=11080KB/s@[2097152 -> 2297887]
 Speed Descriptor#0:    08/2297887 [email protected]=11080KB/s [email protected]=11080KB/s
 Speed Descriptor#1:    08/2297887 [email protected]=11080KB/s [email protected]=8310KB/s
 Speed Descriptor#2:    08/2297887 [email protected]=11080KB/s [email protected]=5540KB/s
 Speed Descriptor#3:    00/2297887 [email protected]=11080KB/s [email protected]=4155KB/s
READ DVD STRUCTURE[#10h]:
 Media Book Type:       00h, DVD-ROM book [revision 0]
 Legacy lead-out at:    2298496*2KB=4707319808
READ DVD STRUCTURE[#0h]:
 Media Book Type:       25h, DVD-R book [revision 5]
 Last border-out at:    2045*2KB=4188160
READ DISC INFORMATION:
 Disc status:           blank
 Number of Sessions:    1
 State of Last Session: empty
 "Next" Track:          1
 Number of Tracks:      1
READ TRACK INFORMATION[#1]:
 Track State:           invisible incremental
 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           2297888*2KB
 Track Size:            2297888*2KB
READ CAPACITY:          0*2048=0

dmesg | lessの結果は次のとおりです。

[  837.287319] sr 1:0:0:0: [sr0] tag#18 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.287327] sr 1:0:0:0: [sr0] tag#18 Sense Key : Illegal Request [current] 
[  837.287332] sr 1:0:0:0: [sr0] tag#18 Add. Sense: Logical block address out of range
[  837.287337] sr 1:0:0:0: [sr0] tag#18 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.287341] blk_update_request: I/O error, dev sr0, sector 0
[  837.312074] sr 1:0:0:0: [sr0] tag#19 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.312081] sr 1:0:0:0: [sr0] tag#19 Sense Key : Illegal Request [current] 
[  837.312085] sr 1:0:0:0: [sr0] tag#19 Add. Sense: Logical block address out of range
[  837.312089] sr 1:0:0:0: [sr0] tag#19 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.312092] blk_update_request: I/O error, dev sr0, sector 0
[  837.312096] Buffer I/O error on dev sr0, logical block 0, async page read
[  837.453615] sr 1:0:0:0: [sr0] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.453625] sr 1:0:0:0: [sr0] tag#7 Sense Key : Illegal Request [current] 
[  837.453629] sr 1:0:0:0: [sr0] tag#7 Add. Sense: Logical block address out of range
[  837.453635] sr 1:0:0:0: [sr0] tag#7 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.453638] blk_update_request: I/O error, dev sr0, sector 0
[  837.453717] EXT4-fs (sr0): unable to read superblock
[  837.517704] sr 1:0:0:0: [sr0] tag#16 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.517714] sr 1:0:0:0: [sr0] tag#16 Sense Key : Illegal Request [current] 
[  837.517721] sr 1:0:0:0: [sr0] tag#16 Add. Sense: Logical block address out of range
[  837.517728] sr 1:0:0:0: [sr0] tag#16 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.517733] blk_update_request: I/O error, dev sr0, sector 0
[  837.517772] EXT4-fs (sr0): unable to read superblock
[  837.581750] sr 1:0:0:0: [sr0] tag#25 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.581758] sr 1:0:0:0: [sr0] tag#25 Sense Key : Illegal Request [current] 
[  837.581763] sr 1:0:0:0: [sr0] tag#25 Add. Sense: Logical block address out of range
[  837.581768] sr 1:0:0:0: [sr0] tag#25 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.581772] blk_update_request: I/O error, dev sr0, sector 0
[  837.581873] EXT4-fs (sr0): unable to read superblock
[  837.649665] sr 1:0:0:0: [sr0] tag#3 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  837.649674] sr 1:0:0:0: [sr0] tag#3 Sense Key : Illegal Request [current] 
[  837.649679] sr 1:0:0:0: [sr0] tag#3 Add. Sense: Logical block address out of range
[  837.649684] sr 1:0:0:0: [sr0] tag#3 CDB: Read(10) 28 00 00 00 00 00 00 00 01 00
[  837.649687] blk_update_request: I/O error, dev sr0, sector 0
[  837.649757] SQUASHFS error: squashfs_read_data failed to read block 0x0
[  837.649763] squashfs: SQUASHFS error: unable to read squashfs_super_block

それは私が知っている多くのことです...もしあなたが何らかの形でそれを分離したいなら、私もそれをすることができます。

Edit:完全に新しいDVDでコマンドSudo growisofs -Z /dev/sr0 -r -J ~/Documents/を実行すると、次の出力が返されました。

Executing 'genisoimage -r -J ~/Documents/ | builtin_dd of=/dev/sr0 obs=32k seek=0'
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using HOMEW000 for  /first_file
....
Using FINAL001.EXE;1 for  /last_file
  0.73% done, estimate finish Wed Jan 17 21:37:43 2018
  ...
  99.88% done, estimate finish Wed Jan 17 21:40:52 2018
Total translation table size: 0
Total rockridge attributes bytes: 452345
Total directory bytes: 1208320
Path table size(bytes): 6206
Max brk space used 480000
685813 extents written (1339 MB)
builtin_dd: 685824*2KB out @ average 3.2x1352KBps
/dev/sr0: flushing cache
/dev/sr0: updating RMA
/dev/sr0: closing session
/dev/sr0: reloading tray

結果に変化はありません。 DVDはまだ空です。

Xorissoに関しては、コマンドSudo xorriso -md5 on -outdev /dev/sr0 -blank as_needed -joliet on -volid Ubuntu011617 -map ~/Documents/ -findを実行すると、次の結果が得られました。

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr0'
Media current: DVD-R sequential recording
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 4489m free
xorriso : NOTE : -blank as_needed: no need for action detected
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
xorriso : UPDATE : 4658 files added in 1 seconds
Added to ISO image: directory '/-find'='~/Documents'
xorriso : UPDATE : Writing:         16s    0.0%   fifo 100%  buf 100%
...
xorriso : UPDATE : Writing:     685904s  100.0%   fifo   0%  buf  99%    0.0xD 
xorriso : UPDATE : Closing track/session. Working since 340 seconds
...
xorriso : UPDATE : Closing track/session. Working since 396 seconds
ISO image produced: 685754 sectors
Written to medium : 685904 sectors at LBA 0
Writing to '/dev/sr0' completed successfully.

結果に変化はありません。 DVDはまだ空です。

また、私は先に進み、これまで使用していたすべてのDVDを別のWindows 10コンピューターで開こうとしました。手つかずのDVDは通常の空のディスクとして扱われることがわかりました。ただし、これまでに書き込もうとしたDVDのいずれかがエラーメッセージを生成します。

D:\ The directory name is invalid

Windowsファイルブラウザでディレクトリを開こうとしても、結果はありません。

ここには多くの情報がありますが、それが何を意味するのか分かりませんので、誰かが助けてください。

1
Nathan Goedeke

データは書き込まれましたか?

おそらくない。少なくとも、それらのドライブでは読み取りできません。

ハードウェア?ソフトウェア?

この問題は、自動マウンターからのそれほどスマートではないメッセージを伴う、ドライブとメディア間の問題のように見えます。

エラーなしで正常に書き込みますが、DVDは空白で表示されます。これらの苦情には、これらすべての年月にわたってさえも、答えがないようです。

ハードウェアの問題は答えでは解決できません。それらは診断することができます(バグレポーターが十分に耐える場合)。

Brasero [...]は、一般的な書き込みエラーにより41%で突然中断します。

このようなエラーメッセージは、おそらく問題の一部を明らかにする可能性があります。再度入手した場合は、投稿してください。

私の現在のDVDにはすべて重要な情報があります

だから彼らは再利用可能なものですか?正確にどのタイプですか? DVD-RAM、DVD + RW、DVD-RW? DVD-RWの場合:フォーマットされているか、シーケンシャルですか?

何かご意見は?

このシェルコマンドでドライブとメディアを検査し、結果を投稿します

dvd+rw-mediainfo /dev/sr0

(メディアを挿入し、ドライブトレイを既に閉じている必要があります。)

マウントに失敗した後、システムログを調べてSCSIエラーメッセージを探します。例えば。沿って

dmesg | less

(「less」に慣れていない場合:「q」を押して終了します。)興味深いメッセージは次のようになります。

[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Sense Key : Illegal Request [current]
[...timestamp...] Info fld=0x2665b, ILI
[...timestamp...] sr 2:0:0:0: [sr0]
[...timestamp...] Add. Sense: Illegal mode for this track
[...timestamp...] sr 2:0:0:0: [sr0] CDB:
[...timestamp...] Read(10): 28 00 00 02 66 5a 00 00 02 00
[...timestamp...] end_request: I/O error, dev sr0, sector 629096
[...timestamp...] Buffer I/O error on device sr0, logical block 157274

growisofsまたはxorrisoのようなコマンドラインプログラムで書き込みを実行してください。問題を報告するか、メーリングリスト[email protected]でアドバイスを求めてください。 (ここで有用な結果を後で報告できます。)


編集

結果はgrowisofsとxorrisoの実行によるものです。
どちらも正常に見えます。ドライブはすべてのSCSI WRITEコマンドを受け入れ、それらが実行されたことを書き込みプログラムに確認しました。そうしないと、エラーメッセージが表示され、書き込みの実行が中止されます。

Dvd + rw-mediainfoの出力は、未使用のDVD-Rによく似ていますが、完全ではありません。

 Track State:           invisible incremental

書き込みの準備が完了したことを意味します。未使用のDVD-Rは次のように表示されます。

 Track State:           blank

ただし、書き込み済みとして認識されるブロックはありません。


 Track Start Address:   0*2KB
 Next Writable Address: 0*2KB
 Free Blocks:           2297888*2KB
 Track Size:            2297888*2KB
READ CAPACITY:          0*2048=0

言われたサイズは珍しいです。通常、DVD-Rには2295104ブロックがあります。あなたが一貫して2297888を提供しています。それはさらに2784です。メディアID「CMC MAG。AM3」のグーグル検索では、(主にMS-Windows)バーナーフォーラムでさらに多くの異なる番号が生成されます:2298496、2297344(+/- 512)。したがって、これはこれらのメディアでは正常なようです。 (「CMC MAG/M01」を持っています。)

ドライブがdvd + rw-mediainfoに報告するメディア状態を考慮すると、dmesgからのエラーメッセージは結果にすぎません。

結論:ドライブとメディアは連動しません。ドライブがどのDVD-Rでも動作しないため、またはこれらのDVD-Rメディアで特に失敗するためです。他のドライブのメディアを試してください。詳細を調べるには、ドライブで他のメディアを試してください。

疑似実行に成功した後、DVD-Rを特殊な状態にした経験はありません。書き込みプログラムの中には、書き込みを拒否するものもあります。この場合、実際には未使用のメディアで再試行してください。


私のxorriso開発者の帽子で:

Xorrisoコマンド

-map ~/Documents/ -find

原因

Added to ISO image: directory '/-find'='~/Documents'

意図したものである場合とそうでない場合があります。たぶんあなたはむしろ意味

-map ~/Documents/ /

growisofsで行ったことを達成するため。ただし、書き込みの成功を妨げることはありません。

1
Thomas Schmitt