Такая ситуация: Беру болванку с данными, хочу полностью ее скопировать (своя программа) => нужно знать "до куда" копировать. Открываю спецификацию ISO 9660 смотрю Primaru Volume Descriptor(PVD). Далее читаю от 1 сектора до 16, после чего в 16 нахожу PVD, в нем нахожу поле Volume Space Size и вычисляю кол-во секторов. Все вроде бы 'ok'. НО! открываю Alcohol смотрю свойства диска и получается что Alcohol видит на 302 сектора больше... ОТКУДА??? P.S. вот кусочек PVD: Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 000032768 01 43 44 30 30 31 01 00 20 20 20 20 20 20 20 20 CD001 000032784 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000032800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000032816 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000032832 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 000032848 19 73 05 00*00 05 73 19* 00 00 00 00 00 00 00 00 s s 000032864 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000032880 00 00 00 00 00 00 00 00 01 00 00 01 01 00 00 01 000032896 00 08 08 00 8A 00 00 00 00 00 00 8A 14 00 00 00 Š Š 000032912 00 00 00 00 00 00 00 15 00 00 00 00 22 00 21 00 " ! У меня получилось: 357 145 секторов В Alcohol: 357 447 В WinHex: 357 297 В ISO образе снятым Alcohol: 357 295
Вроде мыщъх что-то раъяснял по этому поводу в одной из своих книг. Точнее, к сожалению, сказать не могу. ftp://nezumi.org.ru/
А кто тебе сказал что за разделом (Volume) не может быть секторов? Это как с HDD - никто ведь не мешает создать на 20Гб диске раздел в 1Гб а дальше неразмеченная область. То же самое и здесь.
Оно-то понятно...=)... Когда я говорил "ОТКУДА" хотел узнать, "Откуда эти цифры"... Где записано общее кол-во секторов для диска и т.п.?
А это может быть связано со структурами Lead-In / Lead-Out ? И еще вопрос, как узнать какой тип носителя в приводе (CDDA, CD Mode 1 Form 1, CD Mode 2 и т.д.)