Я ищу что-то вроде Bootsafe, но с возможностью запуска в режиме без вывода сообщений. Кто-нибудь знает о такой утилите или какой-либо специальной команде для запуска?
2 ответа
Один из способов запустить машину в безопасном режиме в Windows XP и ниже - через файл boot.ini
. Вы можете написать простой скрипт или программу, которая может заменить ваш текущий файл boot.ini
на тот, который содержит /safeboot
.
Пример обычного boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Пример безопасного режима с включенным boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /SAFEBOOT:MINIMAL
обратите внимание на добавление /SAFEBOOT:MINIMAL
в конец файла. Однако, чтобы отредактировать boot.ini, вам нужно удалить атрибут «только для чтения» и запустить свой скрипт от имени администратора.
ПРИМЕЧАНИЕ . Я настоятельно рекомендую вам сделать резервную копию вашего файла boot.ini, прежде чем пытаться сделать это.
Использование EasyBCD с Vista/7 позволяет изменять загрузочную запись множеством различных способов, она проста в использовании.