Для того чтобы облегчить разрешение подобных проблем в операционной системе Windows предусмотрена возможность загрузки в безопасном режиме — специальном режиме функционирования системы, в котором производится загрузка минимального количества наиболее необходимых драйверов. Это позволяет загрузить систему даже после того, как загрузка в обычном режиме стала невозможной, и осуществить откат или иные действия, направленные на восстановление работоспособности Windows.
Однако в случае, если требуется защитить систему от несанкционированного воздействия пользователя, может возникнуть необходимость отключить безопасный режим, ведь он позволяет обойти также разнообразные системы разграничения доступа, запускающиеся при старте в обычном режиме. Сделать это непросто, но возможно при наличии должной квалификации.
- Oткройте редактор реестра (команда regedit в командной строке или окне «Выполнить»), найдите раздел HKEY_LOCAL_MACHINESystemCurrentControlSetControlSafeBoot и удалите ветки Minimal и Network. Разумеется, предварительно необходимо сделать резервную копию данного раздела, которая позволит в случае необходимости восстановить исходное состояние системы.
- Можно отключить безопасный режим путем модификации системного файла ntldr. С помощью любого HEX-редактора откройте файл ntldr и в строке 760 замените последовательность «7f 66 53 e8 1f 1c b8 00 01 cd 16 0f 85 09 00 66» на «7f 66 53 e8 1f 1c b8 00 01 cd 16 90 90 90 00 66». Предварительно может потребоваться изменить атрибуты файла командой attrib -r -a -s -h c:ntldr, а после завершения операции вернуть исходные командой attrib +r +a +s +h c:ntldr. Разумеется, сделать резервную копию этого файла также не помешает, ведь его повреждение приведет к невозможности загрузки системы в каком бы то ни было режиме.