Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: "ruční" zápis na DVD+R  (Přečteno 1267 krát)

kapetr

  • Návštěvník
  • Příspěvků: 94
"ruční" zápis na DVD+R
« kdy: 23 Prosince 2011, 09:21:32 »
Zdravím,

hledám možnost, jak zapisovat na DVD+R pomocí např. příkazu dd.

Stalo se mi totiž uprostřed vypalování DVDčka (growisofs -Z), že mi vytuhl počítač.
Po rebootu je DVD zapsané částečně - struktury (adresář) ISO filesystému je OK, jen některé soubory, na něž ukazuje, tam ještě nejsou.
Pomocí isodump příkazu vidím, na které adrese sektoru by měly být a tak mě napadlo, že je tam dopíšu pomocí příkazu dd.
Kód: [Vybrat]
102 [ 1]    1d     2048 02/*.             [RR=1,PX=2,TF]
102 [ 1]    1c     2048 02/*..            [RR=1,PX=3,TF]
120 [ 1] 39a6b 393379840 00/ 01.MPG;1      [RR=1,NM=01.mpg,PX=1,TF]
120 [ 1] 688bb 366059520 00/ 02.MPG;1      [RR=1,NM=02.mpg,PX=1,TF]
120 [ 1] 942ef 386344960 00/ 03.MPG;1      [RR=1,NM=03.mpg,PX=1,TF]
120 [ 1] c23d4 361609216 00/ 04.MPG;1      [RR=1,NM=04.mpg,PX=1,TF]
120 [ 1] ed58b 392151040 00/ 05.MPG;1      [RR=1,NM=05.mpg,PX=1,TF]
120 [ 1] 11c183 379860992 00/ 06.MPG;1      [RR=1,NM=06.mpg,PX=1,TF]
120 [ 1] 14960a 392781824 00/ 07.MPG;1      [RR=1,NM=07.mpg,PX=1,TF]
120 [ 1] 178336 342312960 00/ 08.MPG;1      [RR=1,NM=08.mpg,PX=1,TF]
128 [ 1] 1a101f 367893728 00/ 08_AVI.AVI;1  [RR=1,NM=08_avi.avi,PX=1,TF]
120 [ 1] 1ccdd3 373696512 00/ 09.MPG;1      [RR=1,NM=09.mpg,PX=1,TF]
120 [ 1] 1f9698 368578560 00/ 10.MPG;1      [RR=1,NM=10.mpg,PX=1,TF]

 Zone, zone offset:             1d 000000000000 



Použití growisofs -M je nemožné, protože potřebuji zapisovat v téže stopě. Koukněte na výstup:
Kód: [Vybrat]
dvd+rw-mediainfo /dev/dvd
INQUIRY:                [_NEC    ][DVD_RW ND-4550A ][1.09]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         1Bh, DVD+R
 Media ID:              YUDEN000/T02
 Current Write Speed:   6.1x1385=8467KB/s
 Write Speed #0:        6.1x1385=8467KB/s
 Write Speed #1:        5.1x1385=7056KB/s
 Write Speed #2:        4.1x1385=5645KB/s
 Write Speed #3:        3.1x1385=4234KB/s
 Write Speed #4:        2.0x1385=2822KB/s
 Write Speed #5:        1.0x1385=1411KB/s
GET [CURRENT] PERFORMANCE:
 Write Performance:     6.6x1385=9141KB/s@0 -> 16.0x1385=22160KB/s@2295104
 Speed Descriptor#0:    03/2295104 R@16.0x1385=22160KB/s W@16.0x1385=22160KB/s
 Speed Descriptor#1:    03/2295104 R@12.0x1385=16620KB/s W@12.0x1385=16620KB/s
 Speed Descriptor#2:    00/2295104 R@8.0x1385=11080KB/s W@8.0x1385=11080KB/s
 Speed Descriptor#3:    00/2295104 R@8.0x1385=11080KB/s W@6.0x1385=8310KB/s
 Speed Descriptor#4:    00/2295104 R@5.0x1385=6925KB/s W@4.0x1385=5540KB/s
 Speed Descriptor#5:    00/2295104 R@5.0x1385=6925KB/s W@2.4x1385=3324KB/s
READ DISC INFORMATION:
 Disc status:           appendable
 Number of Sessions:    1
 State of Last Session: incomplete
 "Next" Track:          1
 Number of Tracks:      1
READ TRACK INFORMATION[#1]:
 Track State:           invisible
 Track Start Address:   0*2KB
 Next Writable Address: 1256480*2KB
 Free Blocks:           1038624*2KB
 Track Size:            2295104*2KB
READ CAPACITY:          0*2048=0



Pokus o zápis:

Kód: [Vybrat]
dd of=/dev/pktcdvd/pktcdvd0 if=/mnt/DATA/VIDEO/burn/Hrady/07.mpg bs=2k seek=1349130 count=191788
dd: otevírám „/dev/pktcdvd/pktcdvd0“: Systém souborů je pouze pro čtení

Ztroskotalo to ale na chybě, že je filesystém jen read only.
Zkusil jsem použít pktsetup, ale i při dd na /dev/pktcdvd/pktcdvd0 dostanu stejnou hlášku.



Poradí mi někdo, jak otevřít DVD+R médium pro zápis ?
Jako to umí growisofs se svým interním dd ?

Rover623

Re:"ruční" zápis na DVD+R
« Odpověď #1 kdy: 23 Prosince 2011, 09:52:57 »
Pokud už tam data jsou, nelze na tu stopu navázat, to optická média prostě nepodporují

kapetr

  • Návštěvník
  • Příspěvků: 94
Re:"ruční" zápis na DVD+R
« Odpověď #2 kdy: 23 Prosince 2011, 10:38:23 »
Pokud už tam data jsou, nelze na tu stopu navázat, to optická média prostě nepodporují

A multisession je podle vás co ?!

Tam také dojde k zápisu na disk od určitého sektoru - na část disku, kam se dosud nezapisovalo.
To chci přesně já také.

A co packet writing ? Tam také mechanika umožňuje zápis do konkrétních sektorů (u DVD+R pochopitelně jen jeden krát).

A do třetice - nejde mi ani dd na prázdný disk, tedy disk, kde nestraší žádný neuzavřený track a pod. Čili jde o to, jak zapisovat pomocí dd. Že lze zapisovat na prázdná média snad zpochybňovat nelze, že ? Pak se vyřeší i můj konkrétní problém.


Takže ... UMOŽŇUJE - jen vědět jak :-)
« Poslední změna: 23 Prosince 2011, 10:46:50 od kapetr »

Rover623

Re:"ruční" zápis na DVD+R
« Odpověď #3 kdy: 23 Prosince 2011, 10:51:41 »
Vy si ovšem neuvědomujete, že pokud chcete něco takového provést musí se na korektně uzavřenou stopu navázat další asi 16kB velký blok, který mechanice která to potom bude číst řekne, kde končí a začíná další sektor. Pokud chcete pouze přilepit data k těm stávajícím (což si lze vynutit, ale k ničemu vám to nebude) vznikne na takovém místě mezera kde se vám čtecí zařízení zastaví a dál nebude pokračovat.

Nebo tam ta data jen potřebujete mermomocí přilepit s tím, že nebudou čitelná a pravděpodobně si poškodíte i konec těch stávajících
« Poslední změna: 23 Prosince 2011, 10:53:54 od Rover623 »

kapetr

  • Návštěvník
  • Příspěvků: 94
Re:"ruční" zápis na DVD+R
« Odpověď #4 kdy: 23 Prosince 2011, 10:55:52 »
1. nejde mi ani na prázdné DVD - co vy na to ?
2. a případ packet writingu - také jste vynechal.

Ten multisession byl jen příklad o zápisu na konkrétní místo na disku.

3. říkáte, že lze vynutit. Pokud víte jak, poraďte - vyzkouším a uvidím, na co to bude. Nemám co ztratit.
ANO klidně to risknu - tak jako tak je médium pro DVD přehrávač k nepoužití.

Rover623

Re:"ruční" zápis na DVD+R
« Odpověď #5 kdy: 23 Prosince 2011, 22:23:01 »
Teoreticky by se dalo vytvořit DVD s tím, že zbytek dat se tam dodá tím způsobem, že se jedna celá stopa vynechá (obdoba staré ochrany DVD), ale jak donutit vypalovací program aby stopu vynechal a zbytek dat tam potom dopálil budu muset zkusit, tohle jsem totiž nikdy nezkoušel

kapetr

  • Návštěvník
  • Příspěvků: 94
Re:"ruční" zápis na DVD+R
« Odpověď #6 kdy: 23 Prosince 2011, 22:32:12 »
A opravdu by to nešlo nějak přes ten packet writing ?

Tam přece mechanika zapisuje na povel konkrétní sektor/y a nezajímá ji vyšší - filesystem úroveň.
UDF 1.5/2.0 jsou jen formou využití packet writingu (HW formy zápisu) na úrovni OS (SW).
Mechanika snad "jen" obstarává "fyzickou vrstvu".

 

Provoz zaštiťuje spolek OpenAlt.