Проблемы Mac Os
Признаки
Если компьютер не запускается в обычном режиме, для решения этой проблемы, возможно, потребуется использовать утилиту восстановления диска. В Mac OS X для этого есть две утилиты: дисковая утилита и утилита fsck (утилита командной строки). Эти программы также можно использовать в ситуации, когда при запуске компьютера не возникает проблем, но требуется выполнить проверку диска для выявления возможных проблем с файловой системой. Если используется Mac OS X 10.4.3 или более поздней версии, ознакомьтесь с разделом «О реальной проверке в Mac OS X 10.4.3 и более поздних версий», приведенным ниже.
Важно. При использовании Mac OS X 10.4 или более поздней версии по возможности необходимо использовать дисковую утилиту вместо утилиты fsck.
В некоторых случаях ошибки файловой системы могут препятствовать запуску компьютера. Это может произойти вследствие некорректного выключения, принудительной перезагрузки или сбоя в подаче питания. Используйте утилиту для восстановления диска, если при запуске компьютера присутствуют какие-либо из симптомов, перечисленных ниже.
- Компьютер запускается частично, и на экране отображается командная строка в текстовой среде. На экране может появиться сообщение file system dirty, run fsck. Ниже отображается приглашение командной строки, обозначенное знаком номера (#), в которое нужно ввести команду. Если вы видите такое приглашение, запустите утилиту fsck из командной строки (см. ниже «Использование утилиты fsck в случае необходимости»).
- Процесс запуска компьютера не достигает окна входа в систему или достигает его, но после входа в систему рабочий стол не загружается. Тем не менее можно запустить компьютер в однопользовательском режиме.
Если при запуске компьютера возникает какая-либо из вышеперечисленных проблем, существует несколько способов для возврата компьютера в состояние, при котором запуск выполняется должным образом. Если не удается найти системные диски, поставленные в комплекте с компьютером, см. ниже раздел «Использование утилиты fsck».
Продукты, у которых возникает эта проблема
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1
Устранение неисправностей
Загрузка в безопасном режиме
При использовании Mac OS X 10.2 и более поздних версий можно запустить компьютер в безопасном режиме, который включает автоматическую проверку диска и его восстановление. При использовании Mac OS X 10.1.5 и более ранних версий перейдите к следующему разделу. Загрузка в безопасном режиме может позволить успешно запустить компьютер за счет использования сокращенной версии системного программного обеспечения. Для этого выполните следующие действия:
- Запустите компьютер в безопасном режиме.
- После запуска компьютера в полном объеме перезагрузите его в обычном режиме.
В случае успешной перезагрузки компьютера дальнейшие действия для устранения неполадок не требуются. Если проблему решить не удается, используйте дисковую утилиту.
Использование дисковой утилиты
- Запустите установочный диск Mac OS X: вставьте установочный диск, затем перезагрузите компьютер, удерживая нажатой клавишу C.
- По завершении автозапуска диска в меню Установщик выберите
пункт Дисковая утилита. (В Mac OS X 10.4 и более поздних версий
сначала необходимо выбрать язык.)
Внимание! Не нажимайте кнопку «Продолжить» в первом окне программы установки. В противном случае для использования дисковой утилиты потребуется выполнить повторную перезагрузку с диска. - Откройте вкладку «Первая помощь».
- Щелкните треугольник, расположенный слева от значка жесткого диска, чтобы отобразить имена томов и разделов жестких дисков.
- Выберите том Mac OS X.
- Нажмите кнопку «Восстановить». Дисковая утилита выполнит проверку и восстановление диска.
Совет. При использовании дисковой утилиты для проверки или восстановления загрузочного тома всегда запускайте компьютер с установочного диска или диска для восстановления. В противном случае могут появиться сообщения об ошибках диска.
Использование утилиты fsck в случае необходимости
Утилита fsck является утилитой командной строки, с помощью которой можно выполнить проверку и восстановление диска. При успешном запуске в безопасном режиме или использовании дисковой утилиты во время запуска с диска нет необходимости использовать утилиту fsck. Однако в некоторых ситуациях использование утилиты fsck может быть необходимым.
- Диск с Mac OS X недоступен.
- Оптический накопитель недоступен.
- При удерживании нажатой клавиши Shift во время запуска загрузка в безопасном режиме невозможна.
Совет. При использовании
форматированного тома Mac OS X Extended (журнальный), такого как Mac OS X 10.3
или более поздней версии, вероятно, не потребуется использовать утилиту
fsck. Если всё же по каким-то причинам эту утилиту приходится использовать,
будьте готовы к появлению сообщений об ошибке benign.Если
способ форматирования тома неизвестен и невозможно запустить компьютер с тома
Mac OS X, чтобы выяснить это, в командной строке введите следующую команду и
нажмите клавишу Return: diskutil info /
Если выводится сообщение File System: Journaled HFS+ («Файловая система: журнальный HFS+»), том имеет формат журнальный. |
Чтобы использовать утилиту fsck, необходимо запустить её из командной строки. В отличие от использования указателя мыши при запуске программ, чтобы сообщить утилите fsck, что нужно делать, необходимо ввести текстовую команду в приглашении командной строки (#). Программа «Терминал» (/Applications/Utilities) и однопользовательский режим представляют собой два примера интерфейса командной строки, в котором можно вводить текстовые команды. Чтобы использовать утилиту fsck, выполните следующие действия:
- Для того чтобы получить доступ к командной строке, запустите компьютер в однопользовательском
режиме.
Примечание. При необходимости выполните принудительную перезагрузку, как описано в «Руководстве по устранению неполадок в аварийном режиме», которое входит в комплект поставки компьютера. На настольных компьютерах это можно сделать, нажав кнопку сброса/прерывания (при наличии таковой) или удерживая кнопку питания нажатой в течение нескольких секунд. На портативных компьютерах одновременно нажмите клавиши Command + Control и кнопку питания. Если при этом не удается перезагрузить портативный компьютер, может потребоваться сброс параметров управления питанием. - В приглашении командной строки введите:/sbin/fsck -fy
- Нажмите клавишу возврата. После пяти этапов работы утилиты fsck будут
возвращены данные об использовании диска и его фрагментации. После этого (при
отсутствии проблем) будет выведено следующее сообщение:
** The volume (name_of_volume) appears to be OK
Если утилита fsck обнаружит проблемы и выполнит изменение, восстановление или настройку какого-либо элемента, будет выведено такое сообщение:
***** FILE SYSTEM WAS MODIFIED *****
Внимание! При отображении этого сообщения повторяйте команду утилиты fsck, введенную на шаге 2, до тех пор, пока не будет появится сообщение о том, что том в порядке (процедуры восстановления первого прохода могут выявить дополнительные проблемы, так что это обычная практика).
- После того как утилита fsck завершит свою работу, введите в командной строке reboot и нажмите клавишу Return.
Компьютер должен запуститься в обычном режиме, после чего можно будет войти в систему.
Дополнительная информация
О реальной проверке в Mac OS X 10.4.3 и более поздних версий
В Mac OS X 10.4.3 и более поздних версий можно выполнять проверку тома Mac OS X при запуске компьютера с него. Этот процесс известен под названием реальная проверка и может использоваться тремя разными способами.
Вариант 1. Проверка диска с помощью дисковой утилиты при запуске с загрузочного диска. Описание данной процедуры см. в этой статье. Обратите внимание на то, что реальная проверка не включает восстановление диска, поэтому, если во время проверки будет обнаружен какой-либо элемент, требующий восстановления, выполните запуск с установочного диска Mac OS X и используйте дисковую утилиту, как описано выше в разделе «Использование дисковой утилиты».
Вариант 2 (для опытных пользователей). Использование командной строки и утилиты командной строки — diskutil.
- Запустите компьютер и войдите в систему с учетной записью администратора.
- Откройте терминал (/Applications/Utilities).
- В командной строке введите следующую команду и нажмите клавишу Return:diskutil verify /
Примечание. Этот метод не используется для проверки незагрузочных томов.
Во время проверки диска должны выводиться следующие сообщения:
Could not unmount disk for verification, attempting live
verify
Started verify/repair on volume disk0s3 Macintosh HD
Checking HFS
Plus volume.
Checking Extents Overflow file.
Checking Catalog
file.
Checking multi-linked files.
Checking Catalog hierarchy.
Checking
Extended Attributes file.
Checking volume bitmap.
Checking volume
information.
The volume Macintosh HD appears to be OK.
Mounting
Disk
Verify/repair finished on volume disk0s3 Macintosh HD
Вариант 3 (для опытных пользователей). Использование командной строки и команды fsck_hfs -l.
- Запустите компьютер и войдите в систему с учетной записью администратора.
- Откройте терминал (/Applications/Utilities).
- Для того чтобы определить идентификатор файловой системы, в командной строке введите следующую команду и нажмите клавишу Return:df -hl
- Найдите текстовые строки, похожие на эти:Filesystem Size Used Avail
Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage - Найдите первое имя диска, отображаемое после /dev/, например disk0s3. Это и есть идентификатор файловой системы для загрузочного тома.
- В командной строке введите следующую команду и нажмите клавишу Return:df -hl
- Затем введите следующую команду, где disk0s3 является идентификатором
файловой системы, определенным на шаге 4, и нажмите клавишу
Return:
sudo fsck_hfs -l /dev/disk0s3 - По запросу введите пароль администратора, затем, чтобы начать проверку, нажмите клавишу Return.
- Во время проверки диска должны выводиться следующие сообщения:**
/dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.
Дополнительная информация
Для пользователей, которых интересует синтаксис командной строки типа UNIX, ниже описано, как два флага, используемые в настоящей инструкции, могут влиять на утилиту fsck.
- Флаг -y. Сообщает утилите fsck о том, что нужно отвечать «да» на все вопросы, касающиеся ремонта, восстановления или утилизации данных. Это оптимальный подход, поскольку ответ «нет» на любой из вопросов приведет к остановке утилиты fsck. Пользователь не может определить, все ли необходимые процедуры восстановления были выполнены до завершения работы утилиты fsck и предоставления ею заключительного отчета.
- Флаг -f. Вынуждает утилиту fsck проверять при наведении порядка «чистые» файловые системы.
http://support.apple.com/kb/TS1417?viewlocale=ru_RU