Ru-Board.club
← Вернуться в раздел «Другие ОС»

» очень мягенький Ctrl-Alt-Del...

Автор: Negr
Дата сообщения: 08.02.2007 17:42
Есть ли такие прожки под DOS, которые позволяют сделать очень мягенький Ctrl-Alt-Del,
Под "очень мягенький Ctrl-Alt-Del" подразумевается не перезагрузка, а загрузка ОС (WinXP например) с HDD без перезагрузки компа.

Или возможно, кто-то знает, как это (программная загрузка ОС с HDD) программируется (исходный код на ASM, C было бы просто здорово)?
Ещё, как вариант, программно переставить в BIOS порядок загрузочных устройств может есть что нибудь универсальное в этом духе?

Спасибо.
Автор: Simplestas
Дата сообщения: 08.02.2007 17:54
int 19h
возвращает в бут-меню, если дос чистый.
Автор: Negr
Дата сообщения: 09.02.2007 11:04
Mozet eto, kak ego, isxofni4ki naidutsya ?
Автор: bomzzz
Дата сообщения: 27.10.2011 01:44
GRUB4DOS. int19h передаст загрузку на следующее устройство
Автор: Akam1
Дата сообщения: 27.10.2011 01:48
bomzzz
Вас в этой теме очень ждали с ответом четыре года. Мда.
Автор: Yvaliko
Дата сообщения: 27.10.2011 02:11
Зря ждали.
int 19h вызывает обычную перезагрузку. С какого устройства комп грузился, с того и продолжит.
Автор: bomzzz
Дата сообщения: 27.10.2011 02:22

Цитата:
С какого устройства комп грузился, с того и продолжит.

на виртуалке у меня так работает. а на железе передает на следующее устройство независимо от того включена поддержка int19 в биосе или нет, в загрузочное меню биоса возвращается и следующее грузится. только PLoP с включенной поддержкой int19 передает сам на себя.

Добавлено:
возможно из за эммуляции флоппи дискет то нету

Добавлено:
ctrl alt del можно перехватить в досе только через Int9h или известно где обработчик перезагрузки?

Добавлено:
блин - вот в чем дело. потому что у меня в биосе из загрузочного меню флоппи вообще убран и даже более того, вообще отключено устройство - флоповод. потому и не передается. работает все как должно быть. потому и передавалось на следующее потому что флоповода не было в меню.
Автор: Yvaliko
Дата сообщения: 27.10.2011 13:53

Цитата:
независимо от того включена поддержка int19 в биосе или нет

int 19h нигде не включается и не выключается. Это одно из прерываний BIOS, оно всегда есть и никуда не девается. Даже если у тебя навороченый биос, который позволяет его как бы отключить, оно останется доступно по своему адресу и его все еще можно использовать.

Цитата:
ctrl alt del можно перехватить в досе только через Int9h или известно где обработчик перезагрузки?

Обработчик перезагрузки вызывается по int 19h. Если есть сильное желание, то можно посмотреть его точный адрес в таблице векторов.

Только первоначальный вопрос был как загрузить винду из доса, не перезагружая комп. Следовательно int 19h тут вообще никак не катит.
Автор: bomzzz
Дата сообщения: 27.10.2011 14:01
Interrupt 19 Capture

Цитата:

Название опции:
Interrupt 19 Capture
Возможные значения:
Enabled, Disabled
Описание:
Разрешает (Enabled) или запрещает (Disabled) дополнительным IDE/SATA-, SCSI- или RAID-контроллерам перехватывать программное прерывание 19, ответственное за загрузку операционной системы. Если ваш загрузочный диск подключен к дополнительному контроллеру, обязательно установите значение Enabled, иначе загрузка будет возможна только с устройств, подключенных к стандартному IDE/SATA-контроллеру чипсета.

http://www.probios.ru/options/boot/polling/interrupt-19-capture.html

не может быть. точный адрес в таблице векторов 19 прерывания 25*4. на первоначальный вопрос был ответ - GRUB4DOS
Автор: Yvaliko
Дата сообщения: 27.10.2011 20:56

Цитата:
на первоначальный вопрос был ответ - GRUB4DOS

Он разве умеет загружать винду из доса без перезагрузки?
Автор: bomzzz
Дата сообщения: 27.10.2011 20:59
он не только винду умеет загружать, а че попало включая образы флоппи хд и исо. одно ограничение дос должен быть"почти чистый". мне удавалось запустить его из под доса с загруженным юсбаспи драйвером. 8-ой дос не требует менеджеров памяти так что как бы можно и груб запустить и ко всей памяти доступ иметь.

Добавлено:
нтфс драйвер можно выгрузить - груб потом запустится. пробовать надо я так не помню

Добавлено:
юсб устройства после запуска груба отваливаются естественно - дос прерывания под грубом не работают

Страницы: 1

Предыдущая тема: Российская ОС "Графит-Флокс"


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.