Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > как записать загрузчик в boot сектор ДИСКЕТЫ


Автор: zloy_nick 1.6.2009, 21:38
Есть программа загрузчик BootLoader.bin (рабочая, ровно 512 байт ).
Вопрос как, с помощью чего можно её поместить на бут сектор дискеты?

Использовал программу WinImage 8. С её помощью смог добиться загрузки загрузчика толко с ФЛЕХИ, проверил загрузчик делает дело. А после записи созданного образа дискеты , с внесенным в бут зарузчиком, на дискету ОСь просит её отформатировать.

Пытался использовать rawwrite for win, но четно, она просит для записи файл формата *.img, а как я его создам да и в бут кину загрузчик!?

-------------------------------------------------------------------------------------------
В общем получилось только в флешку поместить, а как именно в бут дискеты? 

  

Автор: Akina 1.6.2009, 23:40
diskedit
winhex
etc.

Автор: zloy_nick 2.6.2009, 20:02
Цитата

 А после записи созданного образа дискеты , с внесенным в бут зарузчиком, на дискету ОСь просит её отформатировать.

Вот здесь моя ошибка, само - собой ось будет просить её переформатировать, т.к. запись "сырых" данных в начало дискеты затирает файловую систему! И посему такая реакция ОСи. 
-----
В общем для записи в бут загрузочной программы  использовал  rawwrite for win.(можно WinImage)
В последствии дискета штатными средствами ОСи не читабельна, что неозначает её не исправность, BIOS удачно запустил прогу. 
-----
Вот только два вопроса
    -  Исходя из удачной записи в бут флехи, что по идее тоже затирает файловую систему, почему она в последствии робит!? Видимо есть разница.
    -  И всё же мне бы хотелось бы, чтобы дискета оставалась в рабочем состоянии!  

Автор: Akina 2.6.2009, 20:18
Дай исходник кода - посмотрим.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)