Текущий архив: 2002.09.12;
Скачать: CL | DM;
Вниз
Как перезагрузить комп с нужного диска. Найти похожие ветки
← →
nick_sniper © (2002-08-29 15:12) [0]Задача: при загрузке с СД при определенных условиях возникает ситуация когда нужно отменить загрузку с СД и загрузиться с винта. Просто сделать перезагрузку компа не подойдет - в ЧМОСе то выставлена загрузка с СД. Вынуть СД тоже не подходит - такая ситуация может возникнуть минут через 40 - что стоять и ждать ?
Пытался зачитывать boot-сектор на адрес 0:c700 и делать jmp 0:c700 но сектор зачитывается, а вот загрузка не происходит. Комп просто виснет. (Кажется это связано с emm386).
Кто нить может помочь ?
← →
nick_sniper © (2002-08-29 16:43) [1]?
← →
AL2002 © (2002-08-29 17:43) [2]По-моему, тебе команда Comspec поможет.
Уж очень блудливо написано.
← →
nick_sniper © (2002-08-29 18:26) [3]Попробую сформулировать по другому:
1. в CMOS установлена загрузка с CD-ROM
2. Компьтер загружен с bootable-CD-Roma
3. Как теперь не вынимая CD-диск и не изменяя установок CMOS заставить компьютер загрузиться с HDD0 (диск C:)
← →
nick_sniper © (2002-08-29 20:13) [4]Мастера, где Вы ?
← →
Yaro © (2002-08-29 21:21) [5]никак...
есть вариант програмно изменить запись в смосе, а потом ее восстановить (при загрузке с ХДД), но это очень трудоемко (поди найди инфу, как со смосом работать, да еще и разные версии биоса по-разному пишут инфу в смос). А восстановление смоса - можно в Autoexec.bat запихнуть, но снова-таки, а если NTFS?
Вывод: не занимайся фигней, не так уж это просто как думается и ради такой мелочи не стоит себе голову ломать... лучше выведи мессагу, типа высунте диск и надмите Энтер - так проще будет :)
← →
RV © (2002-08-29 21:28) [6]:)
поставь рядом матричный принтер, как решишь грузиться с винта
выкинешь дверцу СД, подвинешь головку принтера, через блок на чем-нить высоком веревкой привязанной к головке принтера, вынешь диск, задвинешь дверцу СД. Перезагружаешься.
← →
Yaro © (2002-08-29 22:00) [7]RV :)
← →
nick_sniper © (2002-08-29 23:25) [8]
> Yaro © (29.08.02 21:21)
Спасибо за ответ. Но, к сожалению, я точно знаю что можно, т.к. сам видел загрузочный компакт, который спрашивал что будем делать дальше. И там гдето 7 пунктом было "Загрузиться с диска С". И он действительно загружался с С даже не делая перезагрузки компьютера.
Кстати, вообщето это надо сделать для ДОСа (а то кто-то подумает что под Делфи)
> RV © (29.08.02 21:28)
Персональное огромное спасибо ;) Но я и сам так могу. А вот где мне 19 принтеров матричных найти ?
← →
Yaro © (2002-08-30 04:17) [9]nick_sniper -> Если найдешь как, кинешь мне на мыло, ок? (только не забудь - Yaro2000@yandex.ru)
← →
Andrew Kaufman (2002-08-30 07:40) [10]>>Yaro © (30.08.02 04:17)
>>nick_sniper -> Если найдешь как, кинешь мне на мыло, ок? (только не забудь - Yaro2000@yandex.ru)
Да, мне бы тоже хотелось это узнать!
← →
Ascan_ (2002-08-30 12:54) [11]nick_sniper, пишешь свой загрузчик для загрузочного CD-диска, который спрашивает, либо ждет timeout"а, либо при загрузке смотрит "а не нажата ли клавиша Shift?". А дальше уже идет стандартная эмуляция диска А:, либо твоя операция с 0:c700. Вот только уточни адрес 0:c700 ли, а не 0:700?
После загрузки эмулятора копаться - гиблое дело.
Удачи.
← →
nick_sniper © (2002-08-30 22:01) [12]
> Ascan_ (30.08.02 12:54)
Уточняю: Адрес 0:7c00h. Извините, это я в форуме ошибся.
Понял. Попробую загрузчик наваять.
А вот после загрузки эмулятора (я пробовал загрузить msdos+io и все) действительно дело гиблое. Не знаю почему, но там что-то очень непонятное с адресацией твориться.
Страницы: 1 вся ветка
Текущий архив: 2002.09.12;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.018 c