Введение

применение термина в космических полетах
Диагностический режим операционной системы компьютера
Безопасный режим — это диагностический режим операционной системы (ОС). Он также может относиться к режиму работы прикладного программного обеспечения. Безопасный режим предназначен для устранения большинства, если не всех, проблем в операционной системе. Он также широко используется для удаления вредоносного программного обеспечения безопасности.

Предыстория

Дистрибутивы Microsoft Windows, macOS, Android и Linux, такие как Ubuntu и Linux Mint, являются примерами современных операционных систем, которые реализуют безопасный режим (называемый "Безопасная загрузка" в macOS), а также другие сложные электронные устройства. В безопасном режиме операционная система имеет сниженную функциональность, но выявление проблем упрощается, поскольку многие некритичные компоненты отключены, например, звук. Если установка загружается только в безопасном режиме, это обычно указывает на серьезную проблему, такую как повреждение диска или установка некорректно настроенного программного обеспечения, препятствующего успешной загрузке операционной системы в нормальном режиме. Способ реализации безопасного режима варьируется в зависимости от операционной системы, но обычно он загружает только основные исполняемые модули и отключает устройства, за исключением тех, которые необходимы для отображения информации и ввода данных. Безопасный режим также может представлять собой параллельную "миниатюрную" операционную систему, не использующую общую конфигурационную информацию с основной операционной системой. Например, в Microsoft Windows пользователь может загрузиться в консоль восстановления – небольшую текстовую среду для устранения неполадок, отделенную от основной операционной системы (доступ к которой также можно получить с установочного диска) – или выбрать различные варианты "безопасного режима", запускающие неисправную ОС, но с отключенными функциями, такими как видеодрайверы, звук и сетевые возможности. Безопасный режим обычно предоставляет доступ к утилитам и диагностическим программам, позволяющим пользователю выявить причину ненормальной работы операционной системы. Безопасный режим предназначен для обслуживания, а не для полноценной работы, и обеспечивает минимальный доступ к функциям.

Окна

В безопасном режиме Microsoft Windows (для 7/Vista /XP /2000/ME/98/95) можно войти, нажимая клавишу F8 во время загрузки операционной системы. Также, в среде с несколькими установленными версиями Windows, клавишу F8 можно нажать в меню выбора операционной системы для загрузки в безопасном режиме. Однако, начиная с Windows 8 (выпущенной в 2012 году), традиционный способ входа в безопасный режим нажатием F8 больше не работает, и требуется использовать комбинацию Shift+F8 или специальный обходной путь с использованием графического интерфейса.

Unix

Эквивалентной минимальной настройкой в Unix-подобных операционных системах является однопользовательский режим, в котором не запускаются демоны и X Window System, и войти в систему может только пользователь root. В этом режиме можно выполнять аварийное восстановление или техническое обслуживание, включая сброс паролей пользователей на компьютере без необходимости знать старый пароль.

macOS

В macOS, удержание клавиши Shift после включения активирует безопасный режим, который включает в себя фоновое обслуживание системы (помимо выбора режима, он выполняет проверку и исправление файловой системы, а в Mac OS 10.4 отключает все шрифты, кроме тех, что находятся в /System/Library/Fonts, перемещает в корзину все кэши шрифтов, обычно хранящиеся в /Library/Caches/com.apple.ATS/(uid), где (uid) – идентификатор пользователя, например, 501, и отключает все элементы автозагрузки и элементы входа в систему). В отличие от Windows, где безопасный режим с поддержкой сети отключен по умолчанию и требует использования безопасного режима с включенной сетью, в macOS безопасный режим всегда включает сетевое подключение. В классических версиях Mac OS 6, 7, 8 и 9 аналогичный режиму Unix эффект достигается удержанием клавиши Shift во время загрузки, что запускает систему без расширений.

iOS

iOS не имеет безопасного режима, однако некоторые джейлбрейки добавляют режим, в котором все твики отключены, обои становятся черными и появляется уведомление о том, что вы находитесь в безопасном режиме. В этом режиме некоторые приложения могут не запускаться.

Android

Способ активации безопасного режима в Android различается в зависимости от производителя устройства. Безопасный режим отключается перезагрузкой устройства. При загрузке в безопасном режиме в Android установленные приложения и виджеты автоматически отключаются, но предустановленные приложения остаются доступными. Водяной знак в левом нижнем углу появляется как при обычной, так и при безопасной загрузке. Некоторые устройства также автоматически отключают беспроводные модули при загрузке в безопасном режиме.

Безопасный режим программного обеспечения

Приложения иногда предлагают безопасный режим. В интерпретаторе PHP, до версии 5.4, безопасный режим обеспечивал более строгие меры безопасности. Компилятор Glasgow Haskell, начиная с версии 7.2, предлагает режим "Safe Haskell", ограничивающий использование таких функций, как unsafePerformIO. Безопасный режим Mozilla Firefox позволяет пользователю удалять расширения, которые могут мешать загрузке браузера. Internet Explorer может работать в режиме "No Add Ons" и защищенном режиме. MobileSubstrate от Cydia также имеет безопасный режим, позволяющий пользователю удалять твики и расширения, которые могут вызывать сбои в SpringBoard.