Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перезагрузить комп с нужного диска.


nick_sniper ©   (2002-08-29 15:11:00) 

Задача: при загрузке с СД при определенных условиях возникает ситуация когда нужно отменить загрузку с СД и загрузиться с винта. Просто сделать перезагрузку компа не подойдет - в ЧМОСе то выставлена загрузка с СД. Вынуть СД тоже не подходит - такая ситуация может возникнуть минут через 40 - что стоять и ждать ?
Пытался зачитывать boot-сектор на адрес 0:c700 и делать jmp 0:c700 но сектор зачитывается, а вот загрузка не происходит. Комп просто виснет. (Кажется это связано с emm386).
Кто нить может помочь ?


nick_sniper   (2002-08-30 22:09:00) [1]

См. http://delphi.mastak.ru/cgi-bin/forum.pl?answer=1&id=1030619565&n=0


Слесарь Матерящийся   (2002-08-30 11:11:00) [2]

Всё просто -- пиши свой загрузчик!
За основу можно взять LILO...


Smithson   (2002-08-30 09:43:00) [3]

Программно - никак. Вернее... Ищи доки на BIOS и ставть примари буттайбл диск HDD


nick_sniper   (2002-08-29 18:27:00) [4]

Попробую сформулировать по другому:
1. в CMOS установлена загрузка с CD-ROM
2. Компьтер загружен с bootable-CD-Roma
3. Как теперь не вынимая CD-диск и не изменяя установок CMOS заставить компьютер загрузиться с HDD0 (диск C:)


Наверх

Титульная страница Поиск, карта сайта Написать письмо