да зачем мне лазить по непонятным ссылкам, когда я выше выложил свой мбр из реальной машины. если у тебя одинаковый, ну и ладно.. ищи проблему дальше.
у вм нет своего биоса, и они всегда грузятся с диска(0) = 80h. поэтому код загрузчика будет отличаться, что легко проверить. установи на машину...
судя по таблице разделов это мбр виртуального диска чтоли? тогда 80h будет совпадать как с номером hdd(0), так и с бут-флагом раздела.
Код загрузчика статичный, и чтобы была возможность выбрать загрузочный диск в биос, он принимает аргумент в регистре DL. Вот мой MBR где видно,...
amvoz, когда MBR получает управление, в регистре DL биос передаёт ему номер диска, который указан как загрузочный "Boot" в BIOS-Setup. Далее...
Jupiter, точно.. вот эта версия у меня была когда-то.
FoxB, премного благодарен - исчерпывающий ответ.
Да не особо и актуально, просто интерфейс в нём мне казался удобным, хотя по функционалу уступает последним версиям. Это я так.. чисто из...
FoxB, ну так я и спрашиваю у него тут, вдруг ответит. Хотя на сайте указано следующее, а регаться на форумах ради одного вопроса..
R81..., сенкью, но к сожалению среди них нет того, что мне нужен.
А где можно скачать старые версии? На сайте по ссылке только описание изменений, а самого архива видимо нет. У меня была версия, в которой меню в...
Можно через WMI попробовать запросить процессы. Походу CIM_Process дёргает апи с классом "SystemProcessInformation", т.к. логи получаю почти...
Mikl___, нормально всё идёт. Главное взять старт и создать скелет, а всевозможного рода украшательства фейса можно потом напильником подточить....
Так реализовать можно на чём угодно, а записывать адрес в регистр GDTR всё-равно придётся через _asm lgdt, хоть и завернув её в какой-нибудь...
Инструкция ассемблера lgdt (load) загружает в регистр GDTR адрес/размер таблицы, а sgdt (store) наоборот считывает. Оформлять каждый 8-байтный...
Dmitry_Milk, для тестов возьми редактор HxD, открой в нём том где лежит файл, и перейди к сектору, который вычислишь по результату...
LBA этот тот-же сектор, просто не с 3-хмерной адресацией CHS, а линейной 0..N. Транслятор адресов в контроллёре диска сам преобразует линейную...
Да.. тема мутная, а потому приходится искать истину только опытным путём. Когда-то я тоже читал файл таким образом, причём вполне успешно....
Пожирнел - понятие растяжимое. Если на весах было 4 пуда, а стало 4.5 - это тоже пожирнел.
Mikl___, интересно, у масма есть макросы comcall/cominvk? Например в fasm'e com-интерфейсы можно объявлять так, в результате чего получаем общие...
Имена участников (разделяйте запятой).