Винты

Тема в разделе "WASM.BEGINNERS", создана пользователем Stamerlan, 3 июл 2008.

  1. Stamerlan

    Stamerlan New Member

    Публикаций:
    0
    Регистрация:
    10 июн 2007
    Сообщения:
    44
    Проблемка такая: как определить на каком устройстве стартовал boot-sector (флопик, винт, сд)?
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    В какой момент времени это определять надо?
     
  3. Stamerlan

    Stamerlan New Member

    Публикаций:
    0
    Регистрация:
    10 июн 2007
    Сообщения:
    44
    Загрузка (Бут сектор только что получил управление)
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Читаем BIOS Boot Specification
    И видим что там DL = Номеру устройства используемогу в INT 13h (00h, 80h, итд)
    Что касается cd то тут тоже самое читаем Bootable CD-ROM Format
    И видим что там подменяется прерывание int 13h согласно BIOS Boot Specification и в DL номер устросва.