Команда fsck mac os

Проблемы 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 и более ранних версий перейдите к следующему разделу. Загрузка в безопасном режиме может позволить успешно запустить компьютер за счет использования сокращенной версии системного программного обеспечения. Для этого выполните следующие действия:

  1. Запустите компьютер в безопасном режиме.
  2. После запуска компьютера в полном объеме перезагрузите его в обычном режиме.

В случае успешной перезагрузки компьютера дальнейшие действия для устранения неполадок не требуются. Если проблему решить не удается, используйте дисковую утилиту.

Использование дисковой утилиты

  1. Запустите установочный диск Mac OS X: вставьте установочный диск, затем перезагрузите компьютер, удерживая нажатой клавишу C.
  2. По завершении автозапуска диска в меню Установщик выберите пункт Дисковая утилита. (В Mac OS X 10.4 и более поздних версий сначала необходимо выбрать язык.)
    Внимание! Не нажимайте кнопку «Продолжить» в первом окне программы установки. В противном случае для использования дисковой утилиты потребуется выполнить повторную перезагрузку с диска.
  3. Откройте вкладку «Первая помощь».
  4. Щелкните треугольник, расположенный слева от значка жесткого диска, чтобы отобразить имена томов и разделов жестких дисков.
  5. Выберите том Mac OS X.
  6. Нажмите кнопку «Восстановить». Дисковая утилита выполнит проверку и восстановление диска.

Совет. При использовании дисковой утилиты для проверки или восстановления загрузочного тома всегда запускайте компьютер с установочного диска или диска для восстановления. В противном случае могут появиться сообщения об ошибках диска.

Использование утилиты 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, выполните следующие действия:

  1. Для того чтобы получить доступ к командной строке, запустите компьютер в однопользовательском режиме.
    Примечание. При необходимости выполните принудительную перезагрузку, как описано в «Руководстве по устранению неполадок в аварийном режиме», которое входит в комплект поставки компьютера. На настольных компьютерах это можно сделать, нажав кнопку сброса/прерывания (при наличии таковой) или удерживая кнопку питания нажатой в течение нескольких секунд. На портативных компьютерах одновременно нажмите клавиши Command + Control и кнопку питания. Если при этом не удается перезагрузить портативный компьютер, может потребоваться сброс параметров управления питанием.
  2. В приглашении командной строки введите:/sbin/fsck -fy
  3. Нажмите клавишу возврата. После пяти этапов работы утилиты fsck будут возвращены данные об использовании диска и его фрагментации. После этого (при отсутствии проблем) будет выведено следующее сообщение:

Если утилита fsck обнаружит проблемы и выполнит изменение, восстановление или настройку какого-либо элемента, будет выведено такое сообщение:

Внимание! При отображении этого сообщения повторяйте команду утилиты 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.

    1. Запустите компьютер и войдите в систему с учетной записью администратора.
    2. Откройте терминал (/Applications/Utilities).
    3. В командной строке введите следующую команду и нажмите клавишу 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.

    1. Запустите компьютер и войдите в систему с учетной записью администратора.
    2. Откройте терминал (/Applications/Utilities).
    3. Для того чтобы определить идентификатор файловой системы, в командной строке введите следующую команду и нажмите клавишу Return:df -hl
    4. Найдите текстовые строки, похожие на эти:Filesystem Size Used Avail Capacity Mounted on
      /dev/disk0s3 37G 20G 17G 55% /
      /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
    5. Найдите первое имя диска, отображаемое после /dev/, например disk0s3. Это и есть идентификатор файловой системы для загрузочного тома.
    6. В командной строке введите следующую команду и нажмите клавишу Return:df -hl
    7. Затем введите следующую команду, где disk0s3 является идентификатором файловой системы, определенным на шаге 4, и нажмите клавишу Return:

      sudo fsck_hfs -l /dev/ disk0s3
    8. По запросу введите пароль администратора, затем, чтобы начать проверку, нажмите клавишу Return.
    9. Во время проверки диска должны выводиться следующие сообщения:** /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 проверять при наведении порядка «чистые» файловые системы.

    Поделись ссылкой в соцсети!

    Перепечатка материалов разрешена только при наличии прямой ссылки на сайт!

    Источник

    Как запустить fsck на внешний диск с OS X?

    Я получаю эту ошибку при попытке переделать внешний диск: «».

    Я хочу запустить fsck -fy на диске, но не знаю правильного синтаксиса для этого на внешнем диске?

    Может ли кто-нибудь помочь мне решить эту проблему?

    4 ответа

    На самом деле вы хотите:

    % sudo fsck_hfs -fy /dev/disk1s1 (в зависимости от того, какой раздел вы хотите проверить).

    Он не будет работать только с fsck , вам нужно поставить fsck_hfs в качестве команды для запуска.

    Я получаю эту ошибку при попытке переделать внешний диск: «»

    Это очень описательная ошибка.

    Чтобы запустить fsck на внешнем диске, вам сначала нужно узнать идентификатор диска. Запустите diskutil list и проверьте имя тома, указанного в IDENTIFIER — это будет что-то вроде disk3s4 , например.

    Используйте это имя для запуска fsck . Вы также можете передать параметр -f , чтобы принудительно проверить чистую файловую систему.

    fsck имеет сокращенные обозначения для разных типов файловой системы:

    • fsck_hfs для HFS, используйте опцию -f для принудительной проверки журнальных систем.
    • fsck_exfat для опции ExFAT (no -f ) здесь ) литий>
    • fsck_msdos для опции FAT (нет -f ) здесь ) литий>

    Мне нужно было запустить флаг -l:

    Флаг -l сообщает fsck проверить диск в режиме только для чтения.

    Это не прямой ответ на исходный вопрос, но тесно связанный.

    Другой вариант — использовать diskutil для проверки или восстановления внешнего диска.
    Я не уверен, как он сравнивается с fsck, но он установил мой внешний накопитель, который не монтировался после того, как я случайно оставил его включенным во время перезагрузки для обновления системы.

    , а затем команды, такие как

    по какой-то причине просто запуск команд проверки решает мою проблему, но если вам нужно идти дальше, есть также команды восстановления

    Источник

    Разрешение проблем при запуске и проведение обслуживания диска с помощью дисковой утилиты и утилиты fsck

    Признаки

    Если компьютер не запускается в обычном режиме, для решения этой проблемы, возможно, потребуется использовать утилиту восстановления диска. В 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 и более ранних версий перейдите к следующему разделу. Загрузка в безопасном режиме может позволить успешно запустить компьютер за счет использования сокращенной версии системного программного обеспечения. Для этого выполните следующие действия:

    1. Запустите компьютер в безопасном режиме.
    2. После запуска компьютера в полном объеме перезагрузите его в обычном режиме.

    В случае успешной перезагрузки компьютера дальнейшие действия для устранения неполадок не требуются. Если проблему решить не удается, используйте дисковую утилиту.

    Использование дисковой утилиты

    1. Запустите установочный диск Mac OS X: вставьте установочный диск, затем перезагрузите компьютер, удерживая нажатой клавишу C.
    2. По завершении автозапуска диска в меню Установщик выберите пункт Дисковая утилита. (В Mac OS X 10.4 и более поздних версий сначала необходимо выбрать язык.)
      Внимание! Не нажимайте кнопку «Продолжить» в первом окне программы установки. В противном случае для использования дисковой утилиты потребуется выполнить повторную перезагрузку с диска.
    3. Откройте вкладку «Первая помощь».
    4. Щелкните треугольник, расположенный слева от значка жесткого диска, чтобы отобразить имена томов и разделов жестких дисков.
    5. Выберите том Mac OS X.
    6. Нажмите кнопку «Восстановить». Дисковая утилита выполнит проверку и восстановление диска.

    Совет. При использовании дисковой утилиты для проверки или восстановления загрузочного тома всегда запускайте компьютер с установочного диска или диска для восстановления. В противном случае могут появиться сообщения об ошибках диска.

    Использование утилиты 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, выполните следующие действия:

    1. Для того чтобы получить доступ к командной строке, запустите компьютер в однопользовательском режиме.
      Примечание. При необходимости выполните принудительную перезагрузку, как описано в «Руководстве по устранению неполадок в аварийном режиме», которое входит в комплект поставки компьютера. На настольных компьютерах это можно сделать, нажав кнопку сброса/прерывания (при наличии таковой) или удерживая кнопку питания нажатой в течение нескольких секунд. На портативных компьютерах одновременно нажмите клавиши Command + Control и кнопку питания. Если при этом не удается перезагрузить портативный компьютер, может потребоваться сброс параметров управления питанием.
    2. В приглашении командной строки введите:/sbin/fsck -fy
    3. Нажмите клавишу возврата. После пяти этапов работы утилиты fsck будут возвращены данные об использовании диска и его фрагментации. После этого (при отсутствии проблем) будет выведено следующее сообщение:

    Если утилита fsck обнаружит проблемы и выполнит изменение, восстановление или настройку какого-либо элемента, будет выведено такое сообщение:

    Внимание! При отображении этого сообщения повторяйте команду утилиты 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.

    1. Запустите компьютер и войдите в систему с учетной записью администратора.
    2. Откройте терминал (/Applications/Utilities).
    3. В командной строке введите следующую команду и нажмите клавишу 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.

    1. Запустите компьютер и войдите в систему с учетной записью администратора.
    2. Откройте терминал (/Applications/Utilities).
    3. Для того чтобы определить идентификатор файловой системы, в командной строке введите следующую команду и нажмите клавишу Return:df -hl
    4. Найдите текстовые строки, похожие на эти:Filesystem Size Used Avail Capacity Mounted on
      /dev/disk0s3 37G 20G 17G 55% /
      /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
    5. Найдите первое имя диска, отображаемое после /dev/, например disk0s3. Это и есть идентификатор файловой системы для загрузочного тома.
    6. В командной строке введите следующую команду и нажмите клавишу Return:df -hl
    7. Затем введите следующую команду, где disk0s3 является идентификатором файловой системы, определенным на шаге 4, и нажмите клавишу Return:

      sudo fsck_hfs -l /dev/ disk0s3
    8. По запросу введите пароль администратора, затем, чтобы начать проверку, нажмите клавишу Return.
    9. Во время проверки диска должны выводиться следующие сообщения:** /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 проверять при наведении порядка «чистые» файловые системы.

    Источник

    Читайте также:  Как использовать образ windows для флешки
    Оцените статью