Вопросы по теме 'mbr'

FASM vc Проблема перевода MASM в mov si, offset msg
только что провел свой первый тест с MASM и FASM с одним и тем же кодом (almos) и попал в беду. Единственная разница в том, что для создания только 104 байт, которые мне нужно записать в MBR, в FASM я поставил org 7c00h, а в MASM 0h. Проблема...
2043 просмотров
schedule 05.05.2023

Как мне прочитать/записать (запрограммировать) MBR/VBR флешки?
Я ищу метод чтения/записи (фактически программирования) основной загрузочной записи (или, возможно, VBR) запоминающего устройства USB. На самом деле это флэш-накопитель, MBR которого я хочу запрограммировать, чтобы всякий раз, когда я подключаю его к...
1512 просмотров
schedule 10.05.2022

Не удалось найти тип MBR
У меня есть этот код, который является частью источника проекта. Этот код находит тип MBR: GRUB или LILO и соответственно устанавливает флаг. Удивительно, но в SLES 10-SP1 (SUSE Linux Enterprise Server) он не может определить. /dev/sda1 мой...
495 просмотров
schedule 04.05.2023

Ошибка создания файла при чтении mbr
Сбой создания файла при чтении mbr в WinXP. Возвращает -1, т.е. INVALID_DEVICE_HANDLE HANDLE hDisk = CreateFile((LPCWSTR)"\\\\.\\PhysicalDrive0", GENERIC_READ| GENERIC_WRITE, FILE_SHARE_READ| FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0,NULL );...
1841 просмотров
schedule 13.01.2023

Почему первый раздел MBR настроен на сектор 63?
Если я правильно помню, первый сектор — это MBR и загрузочный код, и когда XT впервые вышел, DOS была размещена сразу после MBR, и первый раздел оказался в секторе 63. Я также припоминаю, что первый цилиндр был зарезервирован, и на цилиндр...
685 просмотров
schedule 11.05.2022

Диск BIOS — блокировка чтения секторов в память (int 0x13, ah=0x02)
Я пишу MBR и использую QEMU для тестирования. При использовании чтения секторов в память ( int 0x13, ah=0x02 ) инструкция int блокирует выполнение моей программы, и она продолжает зависать. Я протестировал это с помощью различных операторов...
1807 просмотров
schedule 07.03.2023

запись загрузчика в первый сектор USB-накопителя в Windows
Я написал простой загрузчик для x86, используя NASM, и он был преобразован в boot.bin, я записал первый логический сектор USB-накопителя, используя dd (в Windows, загруженный с сайта chrysocome), но он не берется, когда я пытаюсь загрузиться с...
253 просмотров
schedule 14.02.2023