2

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

После нескольких перезагрузок мне удалось закрыть большинство приложений, но проблема осталась. Мое свободное дисковое пространство составляет около 11 ГБ. Я открыл «Spotlight» и увидел процесс индексации файла. Подождав около получаса, я решил отключить индексацию и сделал это через терминал.

Медленная производительность сохранялась, и когда я открыл «Консоль»; я получаю

 PM kernel: disk0s2: I/O error

Каждую секунду. По поиску Google это проблема HD. Но как и почему? Среди этой ошибки я также получаю кучу повторяющихся сообщений:

Aug 4 22:37:03 MacBook–Air–2 com.apple.launchd[1] (com.apple.iCloudHelper[4459]): Exited with code: 1
Aug 4 22:37:03 MacBook–Air–2 com.apple.launchd[1] (com.apple.iCloudHelper[4459]): XPC Service could not exec(3). Resetting port.
Aug 4 22:37:03 MacBook–Air–2.local PhotoStreamAgent[4455]: AOSKit ERROR: XPC CLIENT: Connection [0x7fa20a54eba0] event handler received event with type: [XPC_TYPE_ERROR]. Description: [Connection interrupted]
Aug 4 22:37:03 MacBook–Air–2.local CalendarAgent[193]: AOSKit ERROR: XPC CLIENT: Connection [0x7fca1b4cfda0] event handler received event with type: [XPC_TYPE_ERROR]. Description: [Connection interrupted]
Aug 4 22:37:03 MacBook–Air–2.local PhotoStreamAgent[4455]: AOSKit ERROR: XPC CLIENT: Error received in reply message (msg=0x7b0f9b30), Description: [Connection interrupted]
Aug 4 22:37:03 MacBook–Air–2.local CalendarAgent[193]: AOSKit ERROR: XPC CLIENT: Error received in reply message (msg=0x7b0f9b30), Description: [Connection interrupted]
Aug 4 22:37:03 MacBook–Air–2 com.apple.launchd[1] (com.apple.iCloudHelper): Throttling respawn: Will start in 8 seconds
Aug 4 22:37:04 MacBook–Air–2 kernel[0]: disk0s2: I/O error.

Что-нибудь, что я могу сделать без форматирования всего моего HD? У меня установлена тонна Ruby, и для ее установки потребуется неделя.

5 ответов5

2

Иногда есть способы вернуть неисправный жесткий диск в несколько более здоровое состояние, но они по-прежнему занимают много часов (в основном "беспилотных" часов), это выглядит примерно так:

  1. Получите большой быстрый внешний жесткий диск, достаточно большой, чтобы вместить загрузочную копию Mac OS X, и при этом иметь больше свободного места, чем вся емкость неисправного диска. Установите Mac OS X (любая версия, в которой вы абсолютно уверены, что загрузит ваш Mac) на внешний диск. Загрузитесь с внешнего диска и размонтируйте внутренний диск. Запустите такой инструмент, как SMART Utility, чтобы увидеть, сколько ожидающих, перераспределенных или переназначенных поврежденных секторов (блоков) у вас на отказавшем диске.
  2. Используйте GNU ddrescue, чтобы попытаться скопировать как можно больше рабочих секторов с неисправного диска в файл на большом быстром внешнем диске. Используйте функцию файла журнала ddrescue, чтобы отслеживать, какие сектора были невосстановимыми.
  3. После того, как вы перестали пытаться восстановить последние оставшиеся невосстановимые сектора, используйте ddrescue для записи нулей в невосстановимые сектора. Эти записи позволят диску прекратить использование поврежденных секторов, если это возможно.
  4. Запустите SMART Utility, чтобы убедиться, что она работает; не должно быть больше ожидающих плохих секторов.
  5. Если похоже, что это сработало, попробуйте загрузиться с неисправного диска. Если вам повезло, плохие сектора были в некритических файлах.
  6. Как только вы сможете, сделайте правильное полное резервное копирование вашего диска, ПРОВЕРЬТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ, а затем переформатируйте диск, выбрав НУЛЬ ВСЕХ ДАННЫХ, чтобы записать каждый сектор. Затем восстановите из вашей резервной копии.
1

Проблема устранена после полной переустановки Mac OS X. Прошло уже более 5 месяцев, и она прекрасно работает. Так что нет паники и нет истерии.

1

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

@Spiff предоставил хорошие советы о том, как восстановить как можно больше данных с диска, и я хотел бы добавить одну вещь. Получите как можно больше данных с диска, а затем просто сбросьте их. Выполните полное переформатирование или перезаписайте диск нулями (или случайными данными), если вас беспокоят какие-либо последствия для конфиденциальности, но перенесите данные на новый диск сейчас и начните использовать этот новый диск вместо отказавшего.

Потребительские диски дешевы, и даже диски корпоративного уровня не так уж и дорого обходятся в расчете на гигабайт. Готовы ли вы рисковать всеми своими данными, чтобы сэкономить эти деньги? Я не знаю, что у вас есть на компьютере, но для меня данные часто более ценны, чем это.

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

0

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

Я не эксперт, но я попробовал большинство предлагаемых решений в Интернете, найденных на форумах (не пытаясь заменить что-либо), поэтому приведенный ниже список, как мне кажется, подходит для моего случая. Я не знаю, как долго это продлится, хотя. Поэтому, как сказал предыдущий автор, всегда делайте резервные копии.

Это только мой опыт, и я не буду нести ответственность, если вы повредите что-либо в процессе!

  1. Убедитесь, что ваш диск все еще доступен. Войдите в свой bootcamp (если есть) и / или используйте Дисковую утилиту для проверки и восстановления. Вы можете использовать Internet Recovery, если у вас нет DVD-диска с ОС, см. Http:// support.apple.com/kb/ht4718
  2. Открутите и откройте заднюю часть корпуса MacBook Pro (вы можете или не можете аннулировать гарантию), это очень легко сделать. Убери это хорошо.
  3. Сброс PRAM и SMC. См. Http://support.apple.com/kb/ph11243 и http://support.apple.com/kb/ht3964.
  4. Пусть отдыхает, скажем, полдня, когда все отключено.
  5. Попробуйте еще раз и пообещайте Санте, что на этот раз вы позаботитесь о своем компьютере.

Как я уже сказал, этот метод сработал для меня, и теперь моя машина стала немного более гладкой. Удачи.

0

У меня была такая же проблема, и я подумал, что необходимо заменить диск. Дисковая утилита "Восстановить диск" не помогла.

В порыве отчаяния я попытался стереть диск и восстановить его из резервной копии, и с тех пор у меня не было ошибок, связанных с диском. Это было 8 месяцев назад.

  • Фил

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .