![]() |
Выполнение DOS команд перед загрузкой Windows
Уважаемые, подскажите, плз.
Дано: Windows PE/XP/Vista загружаемая по сети (PXE) + 2 Dos приложения, хранимые на локальном жестком диске. Нужно: Из под Windows (загруженой по сети) перезагрузить систему (Restart) и перед загрузкой системы (с жесткого диска) (снова Windows XP/Vista) выполнить ряд команд в виде Dos_приложение.exe_/ключ_/ключ после этого перезагрузить комп и загрузиться с системы на жестком диске. Это вообще возможно??? |
Gof
А вы пробовали уже что-то? Батник с командами типа start и shutdown может? |
Пробовал. Но ведь БАТник не может инициализировать команды под Виндой потом ее выключить и продолжить выполнение этих команд. Или я ошибаюсь?
|
Цитата:
Цитата:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce - для текущего пользователя HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce - для любого пользователя, первым вошедшего в систему. Для импорта параметров реестра из командной строки используйте REG ADD /? |
Цитата:
Код:
@Echo Off |
amel27 А что значит ДО и ПОСЛЕ перезагрузки.
Куда поместить команду? Например, мне нужно, чтобы система обновила БИОС. Т.е. что-то такое запустить, что перезагрузит Винду и после прохождения всех проверок запустит DOS приложение, размещенное на жестком диске, которое и обновит БИОС. После этого, нужно чтобы система перезагрузилась снова и началась нормальная загрузка в Windows. И второй вопрос. А будет ли доступ к диску, без загрузки дополнительных драйверов, если он отформатирован в NTFS? |
Цитата:
|
Vadikan А можно ответить в чем принципиальная разница?
|
Gof
Ну так вы же хотите из чистого DOS'а выполнять обновление BIOS, так? Я делаю вывод об этим из вопроса Цитата:
Если существует возможность прошивки BIOS из под Windows, то задачу можно автоматизировать. |
Возможность сделать это из под Windows имеется. Но не совсем из под Windows. Запускается win приложение, которое запрашивает расположение прошивки, после этого перезагружает систему и прошивает BIOS. Дальше запускается система. Но вот в промежуток между окончанием прошивки и запуском системы нужно запустить прошивку SMBIOS полей SLP2.0.
На всякий случай напишу основные этапы тех. процесса: 1. Запуск "голого" компа и загрузка WinPE с удаленного сервера. 2. Из под WiPE заливается система на жесткий диск машины, драйвера и прочая софтина. 3. Помледним этапом из под WinPE - инициализация процесса перешивки BIOS. 4. Перезагрузка система и прошивка BIOS. 5. Запуск Vista с жесткого диска (была залита через WinPE). И хотелось бы найти вариант чтобы между 4 и 5 пунктом еще раз модифицировать BIOS, точнее SMBIOS. |
Gof
Цитата:
|
Платформа - десктопные компы на база Intel.
Цель - автоматизировать процесс обновления BIOS и прошивки SLP2.0. |
Цитата:
|
Извиняюсь за "телепатию".
Express BIOS Update запускается из под WindowsPE. Потом WinPE выключается, BIOS перешивается и запускается Vista. А SLP перешивается DOS-овской утилитой. |
ну может и PE достаточно если Express ничего не пишет в реестр (сам не пользовал)... а для автоматизации DOS нужно иметь на HDD загрузочный FAT раздел, который будет содержать boot.ini первоначально настроенный на DOS и после перепрошивки заменяемый на загрузку WIN
|
Время: 20:28. |
Время: 20:28.
© OSzone.net 2001-