Используйте EasyBCD с Vista/7, которую он позволяет большому количеству различных способов изменить Вашу загрузочную запись, это просто в использовании.
Один способ инициировать машину для начальной загрузки в безопасный режим на 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 прежде, чем делать попытку этого.