CD elmentése .iso-ba

Fórumok

Hogyan tudok iso-be lementeni egy cd tartalmát? Milyen szoftvert tudtok ajánlani?
Segítséget előre is kösz!
Bacsa voltam

Hozzászólások

A dd-t.
dd if=/dev/cdrom of=cdrom.iso bs=1M

Hdd-nél igen, mert ott a fizikai eszközt és annak a logikai részeit is látod eszközként, viszont cd-nél csak az adat-track-et látod, plusz, ha netán több is van, mind lezárva (nem multisession továbbírás), akkor talán csak az elsőt ezek közül. Ha vannak mellette pl. audio trackek is, akkor a dd teljesen használhatatlan, mert nem látszik semmi a /dev/hdX-en.

Nem adatként, hanem nyers track-ként, pl. ahogy a zenét a cdparanoia.
Tekintve, hogy az audio track rögzítésétől nincs megkövetelve, hogy teljes pontossággal adja vissza (pl. ha a cd hibajavító kódolása nem elég, akkor a lejátszónak interpolálnia kell a környező mintákból), valamint nincs benne pozícionálási információ, így a meghajtó csak a mechanikája alapján saccolni tud több-kevesebb hibával, az audio track hagyományos értelemben vett adattárolásra alkalmatlan.
Megbízhatóan kiolvasni kész művészet, lásd cdparanoia, nem sok értelme lenne belegyógyítani a kernelbe, csak hogy a track-eket eszközként mutathassa.
Ez eddig kb. a Red Book szabvány: http://en.wikipedia.org/wiki/Red_Book_%28audio_CD_format%29

Hogy mégis lehessen adattárolásra használni a cédát, kitalálták a Yellow Book szabványt, azaz kb. hogy a cd nyers 2352 byte-os szektorában tárolunk 2048 byte hasznos adatot, a többit pedig használjuk pozícionálásra meg plusz hibajavításra. Na ez már alkalmas arra, hogy eszközként látszódjon, megy is.

Hogy mi van akkor, ha valaki több adat-track-et írna egymás után a cd-re? Passz. Ilyet még nem láttam, bár sok értelmét sem igen látom, de egy próbát megérne.

dd if=/dev/hdc of=/ebbeakonyvtarba/cd.so
Ahol /dev/hdc azt jelenti, hogy a CD-meghajto a második IDE emghajtó master pozícióján van.

Azért valljuk be, ez a kérdés azért nem a linux haladó-k közzé illene.
Szerénység Pásty elvtárs, szerénység!

Megoldottam én is k3b doksiból :)

**********************************************
Heavy Metal for Human Bee(Gees)ings!
**********************************************

mount /dev/cdrom /cdrom -t iso9660
mkisofs -o cd.iso /cdrom

Nem az igazi, mert pl. bootolható cédát nem másolsz vele rendesen. Meg pl. winnt telepítőt sem, mert az nem tiszta iso9660, és nem is lehet belőle ilyet csinálni, mert túl mély a könyvtárstruktúra és egyes könyvtárakban túl sok a file. Meg aztán ha nem csak 8+3-as fileneveket szeretnél, akkor nem ártana az mkisofs-nek megadni pl. a '-r -R -J'-t, aztán lehet, hogy a volume label is számít valahová, hogy a védelmi célból direkt hibásra csinált filerendszerű cd-ket ne is nézzük (pl. az útböngész, ahol 'látsz' rajta egy 800M-s file-t, ami a teljes image-et címzi), valamint a hibatűrése is nulla (szintén az útböngésznél volt egyszerű lyukasztóval három ponton megütve a cd).
Mondjuk ez utóbbihoz a dd-s változatnál sem árt megadni a 'conv=noerror'-t...

Valamikor 2000 vagy 2001 környékén. Egész jó cucc, utcaszintű térkép még a kisvárosokról is. Most már neten is elérhető ilyesmi információ, de anno eléggé újdonságnak számított. (Gondoltam, hogy írok hozzá egy nem windows-os felületet, csak aztán lusta voltam a formátum visszafejtéséig túrni a kódot :)...)

cdrdao-val cue/bin-t lehet, az minden sávot egy imagebe rak.
dd-vel csak sima ISO-t (=első sáv)

A tuti:

readcd f=fajlnev.iso dev=/dev/hdb