Как узнать количество секторов на CD?

Тема в разделе "WASM.BEGINNERS", создана пользователем wint, 23 окт 2007.

  1. wint

    wint New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2006
    Сообщения:
    66
    Такая ситуация: Беру болванку с данными, хочу полностью ее скопировать (своя программа) => нужно знать "до куда" копировать. Открываю спецификацию 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
     
  2. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Вроде мыщъх что-то раъяснял по этому поводу в одной из своих книг. Точнее, к сожалению, сказать не могу.
    ftp://nezumi.org.ru/
     
  3. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    А кто тебе сказал что за разделом (Volume) не может быть секторов?
    Это как с HDD - никто ведь не мешает создать на 20Гб диске раздел в 1Гб а дальше неразмеченная область.
    То же самое и здесь.
     
  4. wint

    wint New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2006
    Сообщения:
    66
    Оно-то понятно...=)... Когда я говорил "ОТКУДА" хотел узнать, "Откуда эти цифры"... Где записано общее кол-во секторов для диска и т.п.?
     
  5. wint

    wint New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2006
    Сообщения:
    66
    А это может быть связано со структурами Lead-In / Lead-Out ?

    И еще вопрос, как узнать какой тип носителя в приводе (CDDA, CD Mode 1 Form 1, CD Mode 2 и т.д.)