MAC OS. Общая информация.
Определение конфликтов расширений в System версии 7.1 и выше
Расширения позволяют Вам настраивать Macintosh, дополняя или расширяя системное ПО. В System 7.x термин "расширения" употребляется как для файлов системных расширений (например, AppleShare, FileSharing Extension), так и для файлов пультов (например, Macintosh Easy Open, Monitors). При запуске Macintosh система загружает расширения в алфавитном порядке. Система сначала ищет файлы системных расширений в папке Extensions, затем файлы пультов в папке Control Panels и, наконец, оба типа файлов в папке System. После загрузки расширений системой они включаются, если только они не отключены с помощью их собственных установок.
При повреждении расширения или его конфликте с одним или несколькими другими установленными расширениями, Вашим приложением или системным ПО возникает один из следующих симптомов:
- системная ошибка (то есть диалоговое окно с сообщением об ошибке, зависание, бесконечная работа);
- низкая производительность;
- неожиданное поведение;
- неудачная установка приложений.
При локализации таких проблем Вы можете исключить большое число причин, и среди них наиболее вероятные, отключив Ваши расширения. Например, если Вы получили сообщение об ошибке при работе в приложении, и Вы дополнили системное ПО четырьмя файлами пультов и четырьмя файлами системных расширений, то существуют десять возможных виновников проблемы. Если проблема не исчезает после отключения расширений, Вы можете исключить восемь из десяти потенциальных виновников проблемы. Если же при отключении расширений проблема исчезает, то Вы знаете, что она вызвана расширениями и можете начать исключение поврежденного или конфликтующего расширения или комбинации расширений.
Обзор методов отключения расширений
При определении поврежденного или конфликтующего расширения используемый Вами для отключения добавленных или подозреваемых расширений метод зависит от конкретной задачи. Например, при определении причины ошибки, возникающей только в одном приложении, понадобится отключить все расширения кроме тех, которые необходимы приложению для запуска (например, QuickTime). Способы отключения расширений: Перезапуск Macintosh при нажатой клавише SHIFT.
В System версии 7.0 и выше Вы можете отключить расширения, нажав клавишу SHIFT при перезапуске. Так как этот метод отключения расширений не позволяет указать, какое расширение Вы хотите отключить, пользуйтесь им, когда не нужно, чтобы некоторые расширения были включены (например, драйвер CD-ROM, QuickTime). Клавиатуры, отличающиеся от Apple, могут использовать другой метод перезапуска с отключенными расширениями.
Использование менеджера расширений
Менеджер расширений (например, Apple Extensions Manager, Conflict Catcher производства Casady & Greene, Now Startup Manager) позволяет Вам выборочно отключать расширения, но любое расширение, используемое для отключения других расширений, само находится под подозрением. Большинство менеджеров расширений обеспечивают те же возможности, что и Apple Extensions Manager, поставляемый с System версии 7.5 и выше, а также может предоставлять дополнительные возможности.
Перемещение расширений из папки System Folder вручную
Отключение расширений с помощью перемещения их из папки System Folder вручную позволяет Вам выборочно указать расширения, которые Вы хотите отключить. Для использования этого метода нужно время и знание компонентов папки System Folder, но он обеспечивает полный контроль над отключаемыми расширениями.
Отключение расширений
Чтобы быстро определить, вызывается ли ошибка поврежденным или конфликтующим системным расширением, сначала отключите все добавленные и несущественные расширения, с помощью перезагрузки при нажатой клавише SHIFT или менеджера приложений. При отключении расширений нажатием клавиши SHIFT при запуске или менеджера расширений не все добавленные и несущественные расширения могут отключиться. Поэтому, если после использования любого из этих методов проблема остается, для того, чтобы окончательно удостовериться, что расширения не являются причиной проблемы, Вам нужно отключить их вручную перед тем, как приступать к проверке других возможных причин проблемы.
Отключение расширений с помощью нажатия кнопки SHIFT при загрузке:
Нажатие клавишу SHIFT при запуске отключает добавленные и несущественные расширения, включая некоторые расширения, устанавливаемые системой (например, Apple CD-ROM).
Чтобы отключить расширения с помощью нажатия клавиши SHIFT при перезагрузке, нажмите клавишу SHIFT и выберите Special › Restart. Держите клавишу SHIFT нажатой до появления сообщения "Welcome to Macintosh. Extensions off." Чтобы снова включить расширения, перезагрузитесь обычным образом. Использование Extensions Manager: Включенный в комплект поставки System версии 7.5 и выше пульт Extensions Manager позволяет указать, какие расширения или наборы расширений Вы хотите отключить. Чтобы включить или отключить расширения в пульте Extensions Manager, щелкните слева от названия расширения, чтобы поставить или убрать галочку, или укажите во всплывающем меню Sets набор расширений. После перезапуска Macintosh Extensions Manager включит только те помеченные галочкой расширения и переместит отключенные расширения в созданные им папки Extensions (Disabled) и Control Panels (Disabled).