Re: Нарзание dvd из iso; не совпадение md5
В сообщении от 7 Март 2005 11:38 .Nick написал(a):
> Доброго времени суток!
>
> Скажите, это нормально?
> $ growisofs -dvd-compat -Z /dev/dvd=dvd1.iso
> WARNING: /dev/dvd already carries isofs!
> About to execute 'builtin_dd if=dvd1.iso of=/dev/dvd obs=32k seek=0'
> /dev/dvd: restarting DVD+RW format...
> /dev/dvd: "Current Write Speed" is 2.5x1385KBps.
> 13139968/4687036416 ( 0.3%) @2.4x, remaining 35:34
> 24281088/4687036416 ( 0.5%) @2.4x, remaining 28:48
> 35389440/4687036416 ( 0.8%) @2.3x, remaining 28:28
> [...]
> 4664033280/4687036416 (99.5%) @2.4x, remaining 0:06
> 4675338240/4687036416 (99.8%) @2.4x, remaining 0:03
> 4686643200/4687036416 (100.0%) @2.4x, remaining 0:00
> builtin_dd: 2288592*2KB out @ average 2.4x1385KBps
> /dev/dvd: flushing cache
> /dev/dvd: writing lead-out
> $ md5sum.textutils -c dvd1.iso.md5
> /dev/hdd: НЕУСПЕШНО
> md5sum.textutils: предупреждение: 1 из 1 обработанных контрольная сумма
> НЕ совпадает
>
> (/dev/dvd -> /dev/hdd)
>
> Начал уже думать, что память плохая, но сумму он считает всегда
> одинаково и, если сделать
> dd if=/dev/dvd of=dvd1_new.iso то, по размеру, файл получается больше
> исходного.
>
> Спасибо.
Это нормально.
сумма сойдется если сделать так :
head -c 4687036416 /dev/dvd | md5sum
или к примеру
readcd -dev=/dev/dvd -f - | head -c 4687036416 | md5sum
понятно что 4687036416 - это размер вашего оригинального исошника
почемуто сзади к DVD дописываетс 8/16/24/32 kb символа 0x00.
я гдето вычитал что для того чтобы такого не происходило growisofs нужно юзать
с -dvd-compat. Мне это не помогло. мало того с ним почемуто глючит больше. Я
пишу просто
growisofs -Z /dev/dvd=dvd1.iso
Испытано на sarge и писалках plextor, ASUS и на неках.
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
Oleg Tsymaenko <tsyma@lafox.net>
Центр распространения свободного ПО http://lafox.net/
LA4791-RIPE; TO2-UANIC;
GnuPG Key : http://lafox.net/gpg/tsyma.asc(0x533709BA)
Reply to: