Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Linux & Nero


Автор: Wolf1993 6.2.2007, 13:55
Цитата

Уважаемый пользователь,

Вы пытаетесь прочитать диск, записанный в пакетном формате UDF.
Вы видите это сообщение вместо содержимого диска так как
Ваша система не поддерживает формат UDF.
Для обеспечения совместимости с UDF,  мы разработали
соответствующий продукт, InCD Reader.

Для получения последней версии InCD Reader посетите наш website по адресу
http://www.nero.com

Группа разаботчиков Nero


Что можно сделать?

Автор: smartov 6.2.2007, 16:31
Wolf1993, 
Код
sudo apt-get install udftools


http://www.google.com/search?hl=en&q=ubuntu+UDF+support&btnG=Search

Автор: Wolf1993 7.2.2007, 09:40
Спасибо.

Автор: Wolf1994 3.3.2007, 21:36
Установил udftools. Установил k3b. И всё равно при загрузке диска - те же файлы с предупреждением о недоступности чтения.

Автор: bilbobagginz 3.3.2007, 22:18
кроме установки надо еще udf и использовать.
запиши в фстаб не iso9660, а udf,iso9660


Автор: Wolf1994 3.3.2007, 22:32
Цитата

/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0


И всё равно не работает...

Автор: nickless 3.3.2007, 22:47
Wolf1994, 
а что пишет если попытаться примонтировать вручную?
Код

mount /dev/hdc /media/cdrom0 -t udf -o user

Автор: Wolf1994 3.3.2007, 22:55
Цитата

mount: wrong fs type, bad option, bad superblock on /dev/hdc,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Автор: nickless 3.3.2007, 22:57
А что пишет
Цитата(Wolf1994 @  3.3.2007,  21:55 Найти цитируемый пост)
Цитата
dmesg | tail

?

Автор: Wolf1994 3.3.2007, 23:02
Цитата

[4294913.749000] ide: failed opcode was: unknown
[4294913.749000] end_request: I/O error, dev hdc, sector 1024
[4294913.750000] UDF-fs: No partition found (1)
[4295090.039000] saa7130[0]/irq[10,122743]: r=0x20 s=0x00 PE
[4295090.039000] saa7130[0]/irq: looping -- clearing PE (parity error!) enable b it

Автор: nickless 3.3.2007, 23:46
Странно, а диск лежит в cdrom-е, который secondary master? Если нет, то надо вместо /dev/hdc написать /dev/hdd.
Можно еще попробовать опцию nostrict, т.е. mount /dev/hdc /media/cdrom0 -t udf -o user,nostrict

Автор: Wolf1994 4.3.2007, 08:05
nickless, nostrict  - сработало!!! А можно ли сделать, чтобы она бралась автоматом при загрузке диска?

Добавлено @ 08:19 
Цитата(Wolf1994 @  4.3.2007,  08:05 Найти цитируемый пост)
А можно ли сделать, чтобы она бралась автоматом при загрузке диска? 


Прописал nostrict в fstab:
Цитата

/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto,nostrict     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto,nostrict     0       0

Кажется, работает smile

Автор: smartov 4.3.2007, 11:09
nickless, можешь тут поподробнее рассказать что такое nostrict? Вдруг пригодится.
В мане одна строчка из которой ничего не ясно.

Автор: nickless 4.3.2007, 21:00
smartov, нет, к сожалению я не нашел внятного объяснения, что именно делает эта опция, знаю только что она проставляет UDF_FLAG_STRICT флаг в udf драйвере, что позволяет читать диски записанные приложениями, которые не совсем придерживаются стандарта, а под виндой это - почти все.
Неро вообще не блещет полной поддержкой стандарта, он и CD так пишет, чтоб главное под виндой (в том числе 98 итд) читалось, а производители железа тоже подстраиваются под массу, и получается парадокс - строго по стандарту записаный диск может не читаться. Например в joliet имена файлов должны быть в utf-8, а пишут их все в локальной кодировке, зато в 2 раза длиньше чем положено, а utf-8 никто не поддерживает (с моим плеером мучаюсь)  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)