web-dev-qa-db-fra.com

Confusions lors de la gravure de DVD (Brasero, K3B et DVD restant vierges ou endommagés)

J'essaie actuellement de graver des informations de mon ancien PC (Ubuntu 16.04, 64 bits) sur un DVD.

Mettre un DVD vierge sur mon ordinateur est reconnu comme un DVD vierge, mais un message d'erreur indiquant Unable to mount Blank DVD Disc: Location is already mounted s'affiche également. Certaines recherches sur Google semblent suggérer que ce message est inoffensif et devrait être ignoré. L'ouverture du système de fichiers confirme que le disque est vide.

Tout le monde suggère en ligne d'utiliser Brasero pour graver le disque. Je l'ai installé, mais même à la "vitesse maximale", la gravure du disque est extrêmement lente, jusqu'à 4 heures pour graver 4,7 Go. Cependant, au lieu de terminer l’écriture, il tombe brusquement à 41% avec une erreur d’écriture générique.

Réinsérer le disque ne donne aucun changement. Le DVD est vide.

Ainsi, lorsque j'ai cherché le problème sur Google, les gens ont suggéré d'utiliser K3B à la place. Cette fois-ci au moins, il n’a fallu que 20 minutes pour achever la combustion et la combustion a été effectuée avec succès.

Réinsérez le disque. Pas de changement. Le DVD est vide.

J'ai étudié le problème et il semble que beaucoup de gens se soient plaints de ce comportement exact périodiquement au cours des dix dernières années : il brûle avec succès sans erreur, mais le DVD est vierge. Cependant, aucune de ces plaintes ne semble avoir de réponse, même pendant toutes ces années. n seul a une suggestion à faire, exécute K3B dans Sudo.

J'ai couru K3B dans Sudo, mais l'effet est le même. Il signale que l'écriture a réussi, mais la réinsertion du disque la laisse vide.

À ce stade, je pensais que Basero aurait pu corrompre le DVD d’une manière ou d’une autre. J'ai mis un DVD différent et complètement frais et j'ai relancé K3B, mais l'effet est le même. Il a signalé que l'écriture a réussi, mais la réinsertion du disque apparaît vierge.

Enfin, j'ai commencé à me demander si l'information était peut-être écrite sur le disque, mais de toute façon, elle ne montait pas correctement. Je tente donc de monter le disque manuellement avec Sudo mount /dev/sr0 ~/dvd et je reçois ce message:

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

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

Evidemment, le montage a échoué. Toutes les recherches que je trouve en ligne indiquent que cette erreur revient à rendre le DVD illisible, comme s'il avait été rayé. En effet, j'ai déjà vu cette même erreur auparavant pour un vieux DVD rayé. Cependant, ces disques sont neufs.

Je soupçonne qu’il est peut-être possible que le lecteur laser dans mon ordinateur soit le problème (d’une manière ou d’une autre). Mais expérimenter cela serait un test au désastre, car tous mes DVD actuels contiennent des informations importantes que je ne veux pas risquer.

À ce stade, je suis très confus. Les données ont-elles été écrites? Si oui, pourquoi ne puis-je pas le trouver? Sinon, pourquoi ne puis-je pas écrire? A quel stade se trouve le problème à ce stade? Matériel? Logiciel? Je ne fais que poser cette question en désespoir de cause, si quelqu'un a de la lumière à jeter, parce qu'après avoir vu l'âge de ces autres questions, je crains que personne ne réponde à cette question.

Des pensées?

Edit : Voici le résultat de 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

Voici le résultat de 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

C’est beaucoup, je sais… si vous voulez que je le sépare d’une manière ou d’une autre, je peux le faire aussi.

Edit: Je suis allé de l'avant et j'ai exécuté la commande Sudo growisofs -Z /dev/sr0 -r -J ~/Documents/ sur un DVD entièrement récent, qui a renvoyé le résultat suivant:

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

Aucun changement dans le résultat. Le DVD est encore vide.

Quant à xorisso, j’ai lancé la commande Sudo xorriso -md5 on -outdev /dev/sr0 -blank as_needed -joliet on -volid Ubuntu011617 -map ~/Documents/ -find et cela a donné le résultat suivant:

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.

Aucun changement dans le résultat. Le DVD est encore vide.

J'ai également essayé d'ouvrir tous les DVD que j'ai utilisés jusqu'à présent sur un autre ordinateur, Windows 10. J'ai trouvé que tout DVD vierge est traité comme un disque vierge normal. Cependant, tous les DVD auxquels j'ai essayé d'écrire jusqu'à présent génèrent le message d'erreur suivant:

D:\ The directory name is invalid

Toute tentative d'ouverture du répertoire dans un navigateur de fichiers Windows n'a donné aucun résultat.

Il y a beaucoup d'informations ici, et je ne suis pas sûr de ce que cela signifie, alors quelqu'un pourrait-il aider, s'il vous plaît.

1
Nathan Goedeke

Les données ont-elles été écrites?

Probablement pas. Au moins, ils ne sont pas lisibles par ce lecteur.

Matériel? Logiciel?

Le problème ressemble à un problème entre le lecteur et le support, accompagné de messages moins intelligents de la part du monteur automatique.

il est gravé avec succès sans erreur, mais le DVD est vierge. Aucune de ces plaintes ne semble avoir de réponse, même pendant toutes ces années.

Les problèmes matériels ne peuvent pas être résolus par des réponses. Ils ne peuvent être diagnostiqués (si le rapporteur de bogues est suffisamment endurant).

Le brasero [...] rompt brusquement à 41% avec une erreur d'écriture générique.

De tels messages d'erreur pourraient probablement faire la lumière sur certaines parties du problème. Si vous les recevez encore, merci de les poster.

Tous mes DVD actuels contiennent des informations importantes

Donc, ils sont réutilisables? Quel type exactement? DVD-RAM, DVD + RW, DVD-RW? Si DVD-RW: sont-ils formatés ou sont-ils séquentiels?

Des pensées?

Inspectez votre lecteur et votre support avec cette commande Shell et publiez le résultat.

dvd+rw-mediainfo /dev/sr0

(Le support doit être inséré et le plateau du lecteur déjà fermé.)

Après une tentative de montage infructueuse, recherchez dans les journaux du système les messages d'erreur SCSI. Par exemple. par

dmesg | less

(Si vous ne connaissez pas "moins": appuyez sur "q" pour le terminer.) Les messages intéressants ressembleraient à

[...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

Essayez d’effectuer la gravure à l’aide d’un programme en ligne de commande tel que growisofs ou xorriso. Signalez les problèmes ou demandez conseil à la liste de diffusion [email protected]. (Nous pourrons ultérieurement signaler tout résultat utile ici.)


Éditer

Les résultats sont tirés de growisofs et de xorriso.
Les deux semblent tout à fait normaux. Le lecteur a accepté toutes les commandes SCSI WRITE et a confirmé aux programmes de gravure qu'elles avaient été exécutées. Sinon, nous verrions des messages d'erreur et abandonnerions le processus de gravure.

La sortie de dvd + rw-mediainfo ressemble beaucoup à un DVD-R inutilisé, mais pas parfaitement:

 Track State:           invisible incremental

signifie que des préparations d'écriture ont été faites. Un DVD-R inutilisé devrait apparaître avec:

 Track State:           blank

Mais aucun bloc n'est reconnu comme écrit:


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

La taille indiquée est inhabituelle. Normalement, un DVD-R a 2295104 blocs. Votre offre toujours 2297888. C'est 2784 plus. Googler pour l'identifiant de média "CMC MAG. AM3" donne encore plus de nombres différents dans les forums de graveur (principalement MS-Windows): 2298496, 2297344 (+/- 512). Cela semble donc normal pour ces médias. (J'ai "CMC MAG/M01".)

Les messages d'erreur de dmesg ne sont que consécutifs, étant donné l'état du support signalé par le lecteur sur dvd + rw-mediainfo.

Conclusion: le lecteur et le support ne fonctionnent pas ensemble. Soit parce que le lecteur ne fonctionne avec aucun DVD-R, soit parce qu’il échoue particulièrement avec ces supports DVD-R. Essayez le support dans d'autres lecteurs, essayez un autre support avec votre lecteur afin d'en savoir plus.

Je n'ai aucune expérience avec DVD-R dans l'état particulier après un pseudo-succès de gravure. Certains programmes de gravure refusent peut-être de commencer à leur écrire. Dans ce cas, essayez à nouveau avec un support vraiment non utilisé.


Avec le chapeau de mon développeur xorriso:

La commande xorriso

-map ~/Documents/ -find

causes

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

ce qui peut ou peut ne pas être ce que vous vouliez. Peut-être que vous vouliez plutôt dire

-map ~/Documents/ /

pour réaliser ce que vous avez fait avec growisofs. Mais cela n'empêche pas le succès de la combustion.

1
Thomas Schmitt