|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Загрузка - Выполнение DOS команд перед загрузкой Windows |
|
|
Загрузка - Выполнение DOS команд перед загрузкой Windows
|
Новый участник Сообщения: 15 |
Профиль | Отправить PM | Цитировать Уважаемые, подскажите, плз.
Дано: Windows PE/XP/Vista загружаемая по сети (PXE) + 2 Dos приложения, хранимые на локальном жестком диске. Нужно: Из под Windows (загруженой по сети) перезагрузить систему (Restart) и перед загрузкой системы (с жесткого диска) (снова Windows XP/Vista) выполнить ряд команд в виде Dos_приложение.exe_/ключ_/ключ после этого перезагрузить комп и загрузиться с системы на жестком диске. Это вообще возможно??? |
|
Отправлено: 20:44, 19-07-2007 |
(*.*) Сообщения: 36538
|
Профиль | Сайт | Отправить PM | Цитировать Gof
А вы пробовали уже что-то? Батник с командами типа start и shutdown может? |
------- Отправлено: 00:38, 20-07-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Пробовал. Но ведь БАТник не может инициализировать команды под Виндой потом ее выключить и продолжить выполнение этих команд. Или я ошибаюсь?
|
Отправлено: 11:04, 20-07-2007 | #3 |
(*.*) Сообщения: 36538
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Gof:
Цитата Gof:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce - для текущего пользователя HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce - для любого пользователя, первым вошедшего в систему. Для импорта параметров реестра из командной строки используйте REG ADD /? |
||
------- Отправлено: 11:29, 20-07-2007 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Gof:
@Echo Off If Not Exist %~n0.ini Echo STATE=0 >%~n0.ini For /f "Delims=" %%i in (%~n0.ini) Do Set /A %%i+0 If %STATE% EQU 0 ( Call :PreBoot Echo STATE=1 >%~n0.ini Rem shutdown -r -f -t 0 ) If %STATE% EQU 1 ( Call :PostBoot Echo STATE=0 >%~n0.ini Rem shutdown -r -f -t 0 ) Exit :PreBoot Echo Тут команды ДО перезагрузки. GoTo :EOF :PostBoot Echo Тут команды ПОСЛЕ перезагрузки. GoTo :EOF |
||
Отправлено: 12:02, 20-07-2007 | #5 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать amel27 А что значит ДО и ПОСЛЕ перезагрузки.
Куда поместить команду? Например, мне нужно, чтобы система обновила БИОС. Т.е. что-то такое запустить, что перезагрузит Винду и после прохождения всех проверок запустит DOS приложение, размещенное на жестком диске, которое и обновит БИОС. После этого, нужно чтобы система перезагрузилась снова и началась нормальная загрузка в Windows. И второй вопрос. А будет ли доступ к диску, без загрузки дополнительных драйверов, если он отформатирован в NTFS? |
Отправлено: 18:01, 20-07-2007 | #6 |
(*.*) Сообщения: 36538
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Gof:
|
|
------- Отправлено: 20:17, 20-07-2007 | #7 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Vadikan А можно ответить в чем принципиальная разница?
|
Отправлено: 20:41, 20-07-2007 | #8 |
(*.*) Сообщения: 36538
|
Профиль | Сайт | Отправить PM | Цитировать Gof
Ну так вы же хотите из чистого DOS'а выполнять обновление BIOS, так? Я делаю вывод об этим из вопроса Цитата Gof:
Если существует возможность прошивки BIOS из под Windows, то задачу можно автоматизировать. |
|
------- Отправлено: 03:06, 21-07-2007 | #9 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Возможность сделать это из под Windows имеется. Но не совсем из под Windows. Запускается win приложение, которое запрашивает расположение прошивки, после этого перезагружает систему и прошивает BIOS. Дальше запускается система. Но вот в промежуток между окончанием прошивки и запуском системы нужно запустить прошивку SMBIOS полей SLP2.0.
На всякий случай напишу основные этапы тех. процесса: 1. Запуск "голого" компа и загрузка WinPE с удаленного сервера. 2. Из под WiPE заливается система на жесткий диск машины, драйвера и прочая софтина. 3. Помледним этапом из под WinPE - инициализация процесса перешивки BIOS. 4. Перезагрузка система и прошивка BIOS. 5. Запуск Vista с жесткого диска (была залита через WinPE). И хотелось бы найти вариант чтобы между 4 и 5 пунктом еще раз модифицировать BIOS, точнее SMBIOS. |
Отправлено: 13:31, 21-07-2007 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Загрузка - Нежелательная пауза перед загрузкой Windows 7 | BashOrgRu | Microsoft Windows 7 | 1 | 23-01-2010 12:10 | |
VBS/WSH/JS - Помогите реализовать выполнение команд при логоне. | ufunf | Программирование и базы данных | 5 | 26-08-2009 13:08 | |
Мигает курсор перед загрузкой Windows | mynameisvlad | Хочу все знать | 3 | 03-04-2009 03:55 | |
HDD - Белая полоска (загрузка) перед загрузкой Windows | Xost | Накопители (SSD, HDD, USB Flash) | 14 | 21-04-2008 21:18 | |
[решено] Выполнение сценариев перед shutdown & restart | korvin13 | Microsoft Windows 2000/XP | 2 | 08-03-2006 17:04 |
|