ты сам как бит проверяешь или чисто на значение 80h? ты встречал другие значения? и про то что ты игнорируешь несколько активных и грузишь...
я видел-они как номер диска пишут его. но опять это для экономии одной переменной(места). последний для 7 уже сожраняет именно dl для этих целей
да но там они только с 80h и работают. потому-что я не встречал отличных от 80 значений. даже когда манял диски местами. или вы хотите сказать что...
дай ссылку?
а почему? оно для сертификации подходит и для случайных чисел) у меня в компе вроде есть) а что делает винда в mbr функциями 0 и 7?
а почему только 1-7fh, а где 81h-0ffh. должно же быть только 80h или 0? я не где не встречал активного например 82h. и причем тут признак...
Phantom_84 а ты в своем загрузчике не пользуешься TCG TPM?. зачем он вообще нужен? просто разбирал mbr windows и смотрю что они его используют. а...
а если код mbr отсутствует а PT присутствует. сигнатура 0aa55h тоже должна быть? или она только как признак загрузочной записи, а не PT?
слушай а это идея) если сравнить во всех разделах признак активности с 0 и 80h. то вероятность совпадения почти нулевая) надо проверить)
-можно сравнить сигнатуру 0aa55h -проверить первый байт не jmp и 0(хотя в mbr тоже может быть 0. и jmp могут впихнуть) или просто возложить...
я сейчас уперся в такую же проблему. как решили этот вопрос? или просто забили. и возложили ответственность на пользователя. чтоб явно в биосе...
про fat я знаю. вопрос больше в том. не какая файловая система. их много. надо скорее алгоритм определения mbr. просто по jmp и по 0aa55h(они и у...
программно конечно.
как можно определить что находится в нулевом секторе. mbr или br. сначала я думал по полю bpb но я так понял что оно не у всех файловых систем...
вот мой код проверки и включения. сделано для загрузчика. но адреса можно изменить на свои. ;************************************************ ;*...
а разве можно писать по адресу ffffh:ffffh. там же rom bios?
наверно когда надо обратится к абсолютному адресу. а программу перенесли) ведь по умолчанию все относительно rip. перенес rip и абсолютный адрес...
на всем железе которое сертифицировано под windows(а биосы обычно сертифицируют) открытие A20 через 92h порт будет работать. у них в стандартах...
))) надо не загрузчик писать. а сразу BIOS свой. тогда точно dl дойдет)
я через эмулятор пробую. ошибок нет. а на uefi Home. мне уже ответили. какими функциями пользоваться. не хватает только примера. не совсем понимаю...
Имена участников (разделяйте запятой).