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

Как узнать, с какого диска загружалась Windows
Мне нужно найти способ программно определить, какой дисковый накопитель Windows использует для загрузки. Другими словами, мне нужен способ из Windows, чтобы определить, какой диск использует BIOS для загрузки всей системы. Предоставляет ли Windows...
115265 просмотров
schedule 13.01.2023

Как дизассемблировать необработанный 16-битный машинный код x86?
Я хотел бы разобрать MBR (первые 512 байт) загрузочного диска x86, который у меня есть. Я скопировал MBR в файл, используя dd if=/dev/my-device of=mbr bs=512 count=1 Любые предложения по утилите Linux, которая может дизассемблировать файл...
76103 просмотров
schedule 09.07.2022

Откройте двоичный файл с помощью vi и hexedit, почему содержимое отличается?
Я пытаюсь редактировать двоичный файл напрямую, и я знаю два редактора, vi и hexedit. Но когда я открываю бинарный файл отдельно, используя их, котены разные. Ниже то, что я сделал. Сначала я использую "dd if=/dev/sda of=mbr bs=512 count=1" для...
30509 просмотров
schedule 18.01.2023

Извлечение MBR из Raspberry Pi
Я попытался извлечь MBR из моего raspberry pi (с raspbian, загруженным на SDCARD), как и на любой машине с Linux. dd if=/dev/<devname> of=mbr.bin bs=512 count=1 Однако при выполнении file на mbr.bin я получаю следующее сообщение: -...
1577 просмотров
schedule 07.10.2022

почему этот код реального режима работает на виртуальной машине, но не работает на моей реальной машине?
Я пытаюсь написать код ассемблера в mbr, чтобы использовать ISR BIOS. Я пишу следующий код в mbr, ожидая, что символы «ABCD» будут напечатаны на экране: mov ah,0x0e mov bp,0x8000 mov sp,bp push 'A' push 'B' push 'C' push 'D' mov al, [0x7ffe]...
161 просмотров
schedule 28.05.2022