Безопасный режим — это режим диагностики операционной системы (ОС) компьютера . Это также может относиться к режиму работы прикладного программного обеспечения . Безопасный режим предназначен для устранения большинства, если не всех, проблем в операционной системе. Он также широко используется для удаления мошеннического программного обеспечения безопасности.
Дистрибутивы Microsoft Windows , macOS , Android и Linux , такие как Ubuntu и Linux Mint, являются примерами современных операционных систем, реализующих безопасный режим (называемый «Безопасная загрузка» в macOS), а также другие сложные электронные устройства .
В безопасном режиме функциональность операционной системы ограничена, но задача локализации проблем упрощается, поскольку многие неосновные компоненты отключены, например звук. Установка, которая загружается только в безопасном режиме, обычно имеет серьезные проблемы, такие как повреждение диска или установка плохо настроенного программного обеспечения, которое не позволяет операционной системе успешно загрузиться в нормальный рабочий режим.
Хотя это зависит от операционной системы, безопасный режим обычно загружает только необходимые исполняемые модули и отключает устройства, за исключением тех, которые необходимы для отображения информации и приема входных данных. Она также может принимать форму параллельной «миниатюрной» операционной системы, не имеющей никакой информации о конфигурации, общей с обычной операционной системой. Например, в Microsoft Windows пользователь также может выбрать загрузку с консоли восстановления — небольшого текстового режима устранения неполадок, хранящегося отдельно от основной операционной системы (доступ к которому также можно получить, загрузив установочный компакт-диск) или с различных «безопасных mode», которые запускают неисправную ОС, но с отключенными такими функциями, как видеодрайверы, звук и сеть.
Безопасный режим обычно предоставляет доступ к служебным и диагностическим программам, чтобы пользователь мог устранить неполадки, мешающие нормальной работе операционной системы. Безопасный режим предназначен для обслуживания, а не функциональности, и обеспечивает минимальный доступ к функциям.
Доступ к безопасному режиму Microsoft Windows (для 7 / Vista [1] / XP [2] / 2000 / ME / 98 / 95 [ нужна ссылка ] ) осуществляется нажатием клавиши F8 во время загрузки операционной системы. [3] Кроме того, в мультизагрузочной среде с несколькими установленными одновременно несколькими версиями Windows можно нажать клавишу F8 в строке выбора ОС, чтобы перейти в безопасный режим. Однако в Windows 8 (выпущенной в 2012 году) традиционное соглашение пользовательского интерфейса «нажмите F8 для выбора параметров безопасного режима» больше не работает, и требуется либо Shift-F8, либо специальный обходной путь на основе графического интерфейса. [4]
Эквивалентно минимальной настройкой в Unix-подобных операционных системах является однопользовательский режим , в котором демоны и система X Window не запускаются, и только пользователь root может войти в систему . Он может выполнять аварийный ремонт или техническое обслуживание, включая сброс паролей пользователей на машине без необходимости знания старого. [5]
В 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 не имеет безопасного режима, однако некоторые джейлбрейки добавляют безопасный режим, в котором все настройки отключены, обои черные, а уведомление сообщит вам, что вы находитесь в безопасном режиме. В этом режиме некоторые приложения могут не запускаться.
Способ активации безопасного режима в Android зависит от поставщика. [6] Безопасный режим можно отключить, перезагрузив устройство. [7]
При перезагрузке Android в безопасном режиме загруженные приложения и виджеты автоматически отключаются, но встроенные приложения остаются доступными. Водяной знак в левом нижнем углу также появляется, если вы загружаетесь в обычном или безопасном режиме.
Некоторые устройства также автоматически отключают свои радиомодули при загрузке в безопасном режиме.
Прикладное программное обеспечение иногда также предлагает безопасный режим. В интерпретаторе PHP до версии 5.4 безопасный режим предлагает более строгие меры безопасности. [8]
Компилятор Glasgow Haskell версии 7.2 предлагает режим «Безопасный Haskell», ограничивающий использование таких функций, как . Безопасный режим Mozilla Firefox позволяет пользователю удалять расширения , которые могут препятствовать загрузке браузера. Internet Explorer может работать в режиме «Без надстроек» и в защищенном режиме. MobileSubstrate от Cydia также имеет безопасный режим, который позволяет пользователю удалять настройки и расширения , которые могут привести к сбою SpringBoard.unsafePerformIO