Программа под названием HxD позволит вам редактировать сектор 0 в шестнадцатеричном формате, как старые добрые редакторы секторов, в те времена под Windows. В Linux у вас есть bvi
что-то похожее, vi
но в шестнадцатеричном виде - просто откройте /dev/sdb
или что-нибудь из устройства корневого диска (пока оно не смонтировано) и взломайте.
Я не верю, что DosBOX эмулирует низкоуровневый доступ к подключенным дискам - все работает на уровне файлов - поэтому использование debug.exe
не будет работать. Кроме того, насколько я помню, вы должны загрузить сектор в ОЗУ с помощью l
команды или чего-то подобного, отредактировать его в памяти, а затем записать сектор обратно.
Имейте в виду утилиту Testdisk, которую я использовал не раз для извлечения файлов с дисков с перезаписанными таблицами разделов.