OSDev

для всех
Текущее время: 10 май 2024, 19:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 353 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 36  След.
Автор Сообщение
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 06 апр 2012, 15:51 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Вышла версия 2.0.

В новой версии:
  • Добавлена загрузка с файловой системы NTFS;
  • Добавлена загрузка с разделов GUID (GPT);
  • Добавлена загрузка с CD/DVD-ROM ISO-9660 в режиме No Emulation;
  • Добавлена поддержка загрузки с носителей размером более 2ТБ;
    MBR/EBR:
    • Добавлена проверка "свой/чужой" при передаче параметров другому загрузочному сектору.
    FATs, NTFS:
    • При наличии родного MBR/EBR загрузочный сектор раздела использует переданное значение начала раздела.
    boot.exe:
    • Добавлена поддержка файловой системы NTFS;
    • Добавлена поддержка таблицы разделов GUID (GPT);
    • Исправлена работа с размером сектора, отличным от 512.
    kernel.asm:
    • Пример ядра сделан самонастраиваемым на адрес загрузки, его можно грузить теперь по любому адресу.

Заходим, скачиваем, радуемся жизни.
http://goncharov.pp.ru/ru/osboot.htm

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 07 апр 2012, 15:47 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
При установке загрузчика NTFS ты урезаешь $Boot, когда это возможно? Спрашиваю на тот случай, если я поставлю твой загрузчик (сравнительно небольшого размера), а потом захочу восстановить оригинальный загрузчик прямой записью на диск. Не получится ли тогда так, что я перепишу не принадлежащий $Boot'у кластер(ы)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 08 апр 2012, 00:43 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Не, размер файла $Boot я не трогаю. Как раз, чтобы не возникло никаких коллизий с последующей перезаписью оригинальным виндовым загрузчиком.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 09 апр 2012, 04:09 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
А если написать загрузчик, который будет записываться вместо биоса и грузить систему от туда? Правда нужно будет сделать выбор диска и работу с двумя контроллерами (Ahci Ehci), ну у меня эти два контроллера работают. После включения Ehci у меня система грузиться стала медленнее из за того что там без пауз порты не определяются и при загрузке биоса идёт тоже приличная пауза в том же месте, так зачем два раза их определять и тем более вы бы в своём биосзагрузчике сделали бы сразу переход в защищёнку и все пользовались бы вашими функциями чтения и записи сектора. А режим можно и лонгмод делать.
Хотя там нужно будет и видео тогда делать, и конечно это уже будет не простая работа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 09 апр 2012, 10:47 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Станислав писал(а):
А если написать загрузчик, который будет записываться вместо биоса

Это как?? :shock:

Станислав писал(а):
и грузить систему от туда?

Откуда "от туда"? :D

Станислав писал(а):
вы бы в своём биосзагрузчике сделали бы сразу переход в защищёнку и все пользовались бы вашими функциями чтения и записи сектора. А режим можно и лонгмод делать.
Хотя там нужно будет и видео тогда делать, и конечно это уже будет не простая работа.

Ааа, понял :)
Это уже сделано. Называется UEFI. К сожалению, даже на сегодняшний день, дай Бог, только каждая пятая мамка поддерживает эту новую спецификацию.
А пока что, увы, только так.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 09 апр 2012, 12:06 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Идея конечно зверская, так на подумать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 15 апр 2012, 21:30 

Зарегистрирован: 04 май 2011, 18:13
Сообщения: 121
ОООО вторая версия.
Крутяк.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 15 апр 2012, 22:33 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Yoda писал(а):
К сожалению, даже на сегодняшний день, дай Бог, только каждая пятая мамка поддерживает эту новую спецификацию.


Но если рассматривать только новые материнки, то чуть менее, чем все, как говорится. Так что страдающим осеписательством под ПК осваивать UEFI просто обязательно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 16 апр 2012, 14:00 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
SII писал(а):
Так что страдающим осеписательством под ПК осваивать UEFI просто обязательно :)

Согласен, надо. Одна беда, - монстроидальные спецификации, 2200+ страниц документации и всё настолько мутное, что я до сих пор не представляю себе, как простыми подручными средствами сделать простой UEFI-шный "Hello, World!\n". Вот мне перепала мамка с поддержкой UEFI, возился я с ней, так я даже не могу понять, в каком режиме она грузится с носителя! Чтобы установить на 3ТБ на этой мамке Windows 7 64bit, пришлось изрядно повозиться, - так я даже сейчас совершенно не уверен, что Винда грузится в режиме UEFI. По крайней мере, нет тех симптомов загрузки, которые соответствуют этой спецификации.
С другой стороны, любая UEFI мамка по-прежнему в полной мере поддерживает традиционную спецификацию BIOS.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OS Boot Tools
СообщениеДобавлено: 28 апр 2012, 16:24 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Вышла версия 2.01.

В новой версии:
    GPT, VBRs:
    • Устранён ряд ошибок в загрузке свыше границы 2ТБ.
    VBRs:
    • Увеличено резервирование места под BIOS Data Area до 12кБ.
  • Устранён ряд мелких ошибок.

Самое главное, что действительно удалось загрузиться с любых поддерживаемых разделов, лежащих за магической отметкой 2ТБ. В предыдущей версии работа с LBA48 была сделана вслепую и, как следовало ожидать, на реальном оборудовании не обошлось без проблем. Эта версия полностью отлажена на 3ТБ винчестере с соответствующей материнской платой.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 353 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 36  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 89


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB