Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
116 / 136 / 0
Регистрация: 15.04.2012
Сообщений: 1,031
1

Не могу создать загрузчик для FAT32

24.04.2012, 10:20. Показов 3071. Ответов 27
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создаю загрузочный файл для FAT32. Пишу org 7C00h, для того, чтобы запускалось именно по этому смещению. Линковщик TLINK ругается Invalid entry point. Что делать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2012, 10:20
Ответы с готовыми решениями:

Не могу найти загрузчик для биос под дос
На ноутбуке (HP G62-b16ER) стояла ОС Linux от производителя, захотел переставить на ОС ХР, но на...

Хочу создать загрузчик для своей ОС
Здравствуйте! Я очень хочу создать ОС. Большую часть работы я уже сделал, но мне надо сделать...

Кракозябры имен файлов после конвертации fat32 -> ntfs -> fat32
Пришлось мне тут перегнать раздел из fat32 в ntfs, а потом обратно. И в результате часть папок...

FAT32. Ограничение до 4 гб. Не могу разархивировать
Привет всем. Я скачал файл который весит около 5 гб (по частям). Пробую разархивировать , но пишет...

27
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
25.04.2012, 14:05 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от AFP
Это надо уже для ДОС
Нет, для БИОСа.
INT 19h - Format of hard disk master boot sector:
Offset Size Description
00h 446 BYTEs Master bootstrap loader code
1BEh 16 BYTEs partition record for partition 1 (see #00651)
1CEh 16 BYTEs partition record for partition 2
1DEh 16 BYTEs partition record for partition 3
1EEh 16 BYTEs partition record for partition 4
1FEh WORD signature, AA55h indicates valid boot block
0
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
25.04.2012, 14:11 22
MBR формирует fdisk или что другое. Подключив новый винт к компу, там будут одни нули.
Я могу записать туда свою программку, она будет выполняться при загрузке без 55 АА.
0
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
25.04.2012, 14:23 23
Цитата Сообщение от AFP Посмотреть сообщение
Я могу записать туда свою программку, она будет выполняться при загрузке без 55 АА.
Записать можете. Выполняться не будет. Откуда БИОС узнает, что этот код надо загрузить в оперативную память и передать ему управление?
0
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
25.04.2012, 14:27 24
Цитата Сообщение от Vadimych Посмотреть сообщение
Записать можете. Выполняться не будет. Откуда БИОС узнает, что этот код надо загрузить в оперативную память и передать ему управление?
Эта одна из функций БИОСа. Прочитать первый сектор в память и передать туда управление.
0
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
25.04.2012, 14:28 25
Цитата Сообщение от AFP Посмотреть сообщение
Написать для дискеты или винта?
Без разницы. И там, и там - дохлый номер.
0
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
25.04.2012, 14:30 26
Цитата Сообщение от AFP
она будет выполняться при загрузке без 55 АА.
ORLY? Пробовал? Это вряд ли. Получишь что-то типа "No воотable device found - Insert another media in drive and press any key to continue" - в зависимости от БИОСа. И сделано это спецом, чтобы БИОС не вис на битых MBR, как защита от вирусов и от того, что там может быть записано вообще неизвестно что. Ни одна фирма не гарантирует, что MBR да и весь новый носитель пролит нулями.
0
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
25.04.2012, 15:39 27
Дайте немного времени. Подскажите, как прикрепить bin файл?

Добавлено через 1 час 5 минут
Запишите в первый сектор. Можно вручную, всего 13 байт. При загрузке экран будет забит тройками (33h). Больше программа ничего не делает.
Не забудьте предварительно сохранить оригинальный первый сектор. Иначе можно потерять информацию.
B8 00 B8 8E C0 B9 80 07 B8 33 0F F3 AB
0
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
25.04.2012, 15:53 28
Подскажите, как прикрепить bin файл?
AFP, редактируешь сообщение, жмешь на кнопку "Расширенный режим", в верхнем ряду рядом со смайлами - скрепка, жмешь на нее, выбрать файл, загрузить, закрыть окно, ответить. Только bin-файл придется предварительно заархивировать
0
25.04.2012, 15:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2012, 15:53
Помогаю со студенческими работами здесь

Как создать загрузочный сектор на флешке под FAT32
Подскажите, пожалуйста, как создать загрузочный сектор на флешке под FAT32. Гуглил, гуглил, нашел...

Драйвер для MICROSD (SPI) + FAT32 для STM32
Собственно пишу драйвер для Micro SD карточек и файловую систему FAT32. Тестируем драйвер...

Создать Youtube загрузчик
Здравствуйте, Хочу создать загрузчик для youtube но не знаю где у него в html страницы url на...

Создать загрузчик xhr
Как сделать чтобы пока выполняется XmlHttpRequest крутился например лоадинг бар или еще что-то ...


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

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