Как записать загрузочный сектор на USB flash?

Тема в разделе "WASM.OS.DEVEL", создана пользователем treekool, 28 фев 2010.

  1. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    Возможно вопрос не по теме, за что прошу прощения.

    Вообщем меня интересует, где и на каком секторе нужно распологать загрузочный сектор на USB flash усторойстве.
    Дело в том что если записывать его на первый сектор(Как на дискету),то БИОС виодит что загрузочного сектора не найдено.
    И что вообще делают утилиты записывающие загрузочные образа на флешки.

    Заранее спасибо.
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Тут дело такое. Есть два вида бут секторов тот который записан на floppy и тот который записан на жесткий диск.

    Флешь хотя поддерживает оба но бывают что биос не распознает или распознает в зависимости от выбранного типа.
    По-этой причине в основном на flash используют mbr как на жестком.

    Теперь по поводу твоей ошибки. У Floppy нумерация секторов идет с 1. А у жестких используется LBA и нумерация идет с 0. Flash нет головок поэтому в ней используется LBA и структура жестких.

    И вообще про floppy забудь раз и на всегда. Все его не существует.
     
  3. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    Потому и создал этото топик :)
    Загрузочный сектор писал сам, и ни чего особенного из себя не предстовляет, просто img образ в бинарном виде, пара сообщений и процедура перехода в защищённый режим. И запись просто производил dd в линуксе.

    Огромно спасибо буду разбиратся.
     
  4. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    treekool
    А сигнатура в образе есть? Если нет, то BIOS может обидеться :).
     
  5. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    нету, но с дискеты грузится.
     
  6. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    попробую с сигнатурой сделать.
     
  7. Phantom_84

    Phantom_84 New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2007
    Сообщения:
    820