Форум программистов, компьютерный форум, киберфорум
ОС на Assembler
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
5 / 6 / 0
Регистрация: 06.01.2024
Сообщений: 41
1

Как создать загрузочный файл на HDD?

06.01.2024, 21:23. Показов 727. Ответов 1

Author24 — интернет-сервис помощи студентам
Всем привет! Перерыл весь интернет (хотя может и нет), но не нашел вот чего.
В общем, я пытаюсь сделать что-то типо ОС на ассемблере, и с ISO все понятно: boot.bin загрузочным сделал и все.
А как развернуть эту недоOS на hdd? На него же iso не запишешь.
Вот если что сама ос (bin и iso): os.7z
Я НЕПРАВИЛЬНО СКАЗАЛ В НАЧАЛЕ! Как сделать boot.bin загрузочным на hdd, а не в ИСО.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2024, 21:23
Ответы с готовыми решениями:

Как создать загрузочный dvd win 7, с папки на hdd?
Одолжил у приятеля загрузочный dvd win7, я просто стандартным методом скопировал диск f, в свою...

Как сделать загрузочный HDD
Всем доброго времени суток есть образ со всеми виндовсами весит 14гб, и есть жесткий внешний из...

Как сделать загрузочный USB HDD ?
Мужики, посоветуйте как сделать. Нужно загрузить дистрибутив Windows XP с внешнего жесткого диска с...

Как загрузочный раздел переместить с hdd на ssd?
На ноуте стоит SDD и HDD Винду поставил на сдд но загрузочные раздел на hdd. Скажите пожалуйста,...

1
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,048
07.01.2024, 02:16 2
Лучший ответ Сообщение было отмечено Cropsel как решение

Решение

Там внутри твоего boot.bin такой код, что если ты запишешь этот файл в самый первый сектор hdd-диска, код исполнится при попытке загрузки с этого диска. Только в BIOS-е в порядке загрузки указать его первым. А сам диск будет выглядеть как hdd-диск в котором еще не прописана таблица разделов MBR. Но у тебя в boot.bin не используется место куда эта таблица прописывается. Ну тогда и пропиши для красоты эту таблицу командой diskpart.
Сначала скопируй boot.bin в первый сектор hdd на котором нет ценной информации (а загружен ты должен быть с другого hdd), потом командой diskpart отведи все свободное место диска (на который копировал boot.bin) под раздел и сделай его активным. Потом посмотри что изменилось в первом секторе. И твой код будет цел и таблица появится. А потом дальше с загрузкой своей ОС танцуй. По тому пути, по которому грузится любой hdd с MBR.

Добавлено через 15 минут
Цитата Сообщение от Cropsel Посмотреть сообщение
Как сделать boot.bin загрузочным на hdd, а не в ИСО.
У тебя boot.bin размером 512 байт. Это ровно один сектор hdd. Ну так и запихни содержимое boot.bin в самый первый сектор hdd.
Как запихнуть ? Аналогом DISKEDIT от Питера Нортона. Только DISKEDIT был для MS-DOS, а для Windows хорош
https://dmde.ru
1
07.01.2024, 02:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2024, 02:16
Помогаю со студенческими работами здесь

Как загрузочный раздел переместить с hdd на ssd?
Купил SSD диск, установил на него WINDOWS, а потом заметил что загрузочный раздел записался на...

Как переместить efi-загрузочный раздел с hdd на ssd?
Здравствуйте. Купил ssd, вставил его вместо hdd, а сам hdd засунул в дисковод. Установил на ssd...

Как переместить юфи-загрузочный раздел с hdd на ssd?
стоят две системы на разных дисках, увы оба uefi на hdd, не получается перенести винду(11) на...

Как создать загрузочный сектор???
Поясню,хочу залить на диск неубиваемую ничем копию win7 и утилит... На подобие ACER Erecovery.......

Как создать загрузочный диск
Привет всем. на моем компе крутится Виста. Когда я его купил там уже была установлена система....

Как создать загрузочный диск Windows nt 4
Как создать загрузочный диск Windows nt 4, на CD диск! Подскажите кому не трудно подскажите!...

Как создать загрузочный флеш диск
У меня есть разные программы для создания загрузочного флеш диска. Когда загружаюсь с диска, там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru