Задать вопрос

Как сделать посекторную запись на диск?

Сейчас разрабатываю свою ос (for fun). Написал загрузчик и небольшую часть ядра. Правильно ли я понимаю, что после того как биос загрузил загрузчик в память, тот в свою очередь должен посекторно считывать диск и загружать считанное в память. Если да, то как? С помощью какой программы? мне посекторно записать ос на диск?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Правильно ли я понимаю, что после того как биос загрузил загрузчик в память, тот в свою очередь должен посекторно считывать диск и загружать считанное в память.

"Посекторно считывать диск" можно, например, понимая структуру файловой системы и читая файл с ядром ОС. Номера секторов при этом могут не идти друг за другом, а определяться какой-нибудь служебной таблицей файловой системы, например FAT. В этом случае ядро для загрузки можно будет записывать просто как файл на файловую систему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
AST Москва
от 400 000 ₽
Hireway Москва
от 90 000 ₽
Сбер Москва
от 200 000 до 300 000 ₽