Ремонт дисков в однопользовательском режиме (fsck не)

Сегодня мой имак 2009 излучаемый ошибок ввода-вывода при попытке копирования файлов. Так что я побежал утилита диска, проверить диск, чтобы увидеть, если что-то неладно. Это было. Но так как это мой загрузочный диск я не смог восстановить его, так что я попробовал безопасный режим. Безопасный режим работал первый раз, но когда я перезагрузки он показывает прогресс-бар заполняется, прежде чем остановить. Каждый раз, когда я включаю его сейчас, тот же прогресс-бар, потом случается авария. Загрузка в диагностическом режиме показывает проверке fsck не с сигнала 8.

Используя однопользовательском режиме, а это насколько я знаю единственный способ я могу получить доступ к системе, я fsck_hfs. Однако он всегда терпит неудачу. Ниже выхода из fsck_hfs -Д в /dev/disk0s2.

* * на /dev/rdisk0s2
 Используя cacheBlockSize=32К cacheTotalBlock=65536 свойстве cachesize=2097152K.
** Корневая файловая система
 Выполнение fsck_hfs (версия diskdev_cmds-491.6~3).
** Проверки объемов, когда она монтируется с правом записи.
** Проверка объемов журнал ВЧТ плюс.
** Проверка степени переполнения файла.
** Проверка файлов в каталоге.
 Отсутствует нить запись (идентификатор = 9931104)
 Отсутствует нить запись (идентификатор = 16434146)
 Отсутствует нить запись (идентификатор = 19370458)
disk0s2: ошибка ввода/вывода 
hfs_swap_BTNode: смещения 10 и 11 выходят из строя (от 0x0000, от 0x0000)
 Неправильная структура узла 
(4, 115897)
** Тома Макинтош HD и не может быть проверена полностью.
 проверьте объем Ошибка 7
 тип объем чистой файловой системе HFS+
 основной MDB находится в блоке 0 0х00
 альтернативный MDB находится в блоке 0 0х00
 основной ВГВ в блок 2 0x02
 альтернативный ВГВ в блок 1952491198 0x74622d5e
 размер сектора = 512 0x200
 VolumeObject флаги = 0x07
 общая секторов для Тома = 1952591200 0x74622d60
 общая секторов для встраиваемых объем = 0 0х00

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

+802
hyung in Moon 10 апр. 2017 г., 12:42:12
15 ответов

Если у вас есть широкополосный доступ в Интернет и готовы полностью стереть диск, можно использовать интернет восстановление способ восстановления Лев , чтобы освободить на диске 0 и перегородки / стереть диск.

Убедитесь, что вы проверили резервную копию всех данных, которые вы хотите сохранить, как это будет стереть ССД чистыми и позволяют установить Лев и нормальное восстановление HD, как и должно быть.

В AppleCare, конечно, вы пройдете через это бесплатно, как вы находитесь в окне бесплатная поддержка в течение 90 дней после покупки.

+926
Tejzeratul 03 февр. '09 в 4:24

вы знаете, если у вас еще есть предварительно iOS 5 резервных копий на исходном компьютере? если это так, попробуйте -

  1. подключите iPhone к исходному компьютеру, что он используется для синхронизации, прежде чем он был обновлен
  2. восстановление резервной копии iPhone (заранее прошивкой 5) в iPhone через iTunes
  3. обновить iPhone на iOS 5 с помощью оригинальной компьютерной

если вы застряли на новый компьютер, попробуйте скопировать старую библиотеку iTunes на новый компьютер, а затем синхронизировать.

+893
Marino Carlos 12 мая 2012 г., 12:47:43
Другие ответы

Связанные вопросы


Похожие вопросы

Я огромный поклонник пару платных контента на iOS. На Mac, есть явный победитель в моей книге - остановить безумие.

Существует бесплатная пробная версия, если вы не уверены, стоит ваша мелочь. Расширение Ghostery раньше было хорошо, но я все в платной блокаторы для iOS и macOS. Он делает много вещей, в дополнение к электронной почте подавления всплывающих окон, давая вам контроль над раздутой и даже некоторые не раздутые сайты.

+856
Tee15 28 мая 2018 г., 7:38:55

Прежде всего, позвольте мне просто сказать: любой твик, который изменяет внешний вид, как это требуется джейлбрейк ;)

Пока не совсем то, что вы ищете, A3Tweaks добилась схожий альтернатива тому, что ты описываешь! Это называется "Апекс-2 (под iOS 7)". Это платное приложение, но за $2.99 это не совсем неразумно. Однако, это немного отличается, что будучи всего лишь папки с одним значком. А не тратить ваше и мое время писать именно то, что он делает, как он выглядит, или как она функционирует, вы можете проверить отличную рецензию на сайт iDownloadBlog.

Надеюсь, что это помогает!

+703
Ketogen Pure 12 авг. 2012 г., 8:24:24

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

+588
Trudy Leclerc 23 февр. 2018 г., 22:55:36

Недавно я начал использовать мой iPhone рядом с набором стерео, который улавливает радиосигналы от звонков и 3G-соединения, что делает меня очень хорошо понимает, когда телефон излучает ничего.

Телефона в настоящее время составляет около 10-20 "пробуждения" в минуту, чего вполне достаточно, чтобы заставить меня поместить его в паре метров, так что колонки не подобрать ничего. Хотя это раздражает само по себе, меня больше волнует, если это нормально для iPhone. Я всегда подключен к WiFi роутеру, так что если это приложение пытается получить доступ в Интернет – он делает это неправильно. Каждого пробуждения длится около одной секунды, но иногда (гораздо реже) он выстреливает две или три секунды.

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

Редактировать: уточнить, я просто хочу знать, почему оно пользуется поддержкой 3G/EDGE соединение, когда это действительно необходимо, при помощи WiFi.

+525
Jeanette Flores 25 окт. 2014 г., 1:48:38

С фиксированной стационарные место, если мы хотим набрать номер в другой стране, мы набираем “код выхода” в первую очередь. В США код выхода-011 и часто упоминается как международный префикс дозвона. Набор 011 рассказал телефонной системы ожидать код страны далее.

Образцы набора и разбора пришлось обновляться с мобильных телефонов. Символ " + " стал международный префикс, который обозначает то, что следует полная инструкция набор номера, включая код страны и никакого дальнейшего разбора попытки необходимы.

Но почему не только код страны? Зачем нужен плюс(+)? Если 1-это код страны США разве этого не достаточно? Не совсем так, допустим я приехал в Мексику и у моего друга в США 7 значный номер, хранящийся в 523-ХХХХ (что анализируется правильно, если я дома, в США и в мой местный код) и я пытаюсь позвонить, что. Это 52 в начале код страны код Мексики-52 или что-то другое? Если брать поп-культуры в расчет 867-5309 7-значный номер или это короткий код в Китае (код страны 86)? Набора номера со стационарного она рассматривается как местный номер, потому что мы не наберите код выхода 011 первой.

Без плюса перевозчик в дальнейшем применяются правила парсинга, сколько цифр набираются? Там комбинации цифр что-то значит? Если он был 7-значный бы это мог быть местный, если это 10 цифр, это может быть код города и номер телефона в США, или его может не быть. Если 11 цифр начиная с 1 это, наверное, американский номер. Но в некоторых странах местные номера могут начинаться с 1, в некоторых странах факт использования 111 как экстренный номер.

Для большинства совместимости всегда добавить префикс"+". Неважно, где вы находитесь (т. е. носителем которой является хостинг вашего соединения) понятно, что то, что следует после + представляет собой конкурировать инструкция набор номера, включая код страны, код зоны (если применимо) и местный номер. (1-это код страны для США)

+479
JayAgl 2 янв. 2017 г., 14:02:49

Проблемы у вас возникли не из-за этого "автомат defragmention".

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

"Автоматическая дефрагментация" на HFS+ происходит двумя способами: на лету и горячих файл кластеризации.

  • На лету означает, что когда система открывает файл, он проверяет, если файл достаточно мал (<20 МБ), не занят, не только для чтения, он не был изменен в последнюю минуту и достаточно фрагментирован (>8 степени). Если все эти условия выполняются, и на компьютере работает уже более 3-х минут, затем файл (и только этот файл) - это дефрагментация "на лету".

  • Горячая файла кластеризации означает, что операционная система отслеживает наиболее часто используемые файлы в системе - до 5000 файлов. Когда такой новый файл добавляется в начало списка, а файл достаточно мал (<10 МБ), то файл перемещается в конкретной опасной зоны на диске. Это неявно дефрагментирует файл.

Поэтому:

  1. Жесткий диск не "под ремонт". Автоматическая дефрагментация не то, что делается для полного привода, и это не то, что мешает другим доступ на диск. Таким образом, это не имеет смысла, чтобы попытаться выяснить, если ваш диск "под ремонт".

  2. Вы не можете взять под контроль измерения. Нет длительный процесс происходит, что такое дефрагментация всего диска сразу. Таким образом, там действительно не так много, чтобы контролировать в процессе. Фактический автоматическом дефрагментация происходит в течение одной секунды или менее.

  3. Вы не можете изменить график процесса - потому что нет расписания. Это не так, как например, Windows Дефрагментация, где некоторые в Windows 95-Эра будет создана запланированная задача дефрагментации каждый понедельник вечером их жесткий диск. Автоматическая дефрагментация здесь не бывает по времени график. Вместо этого он просто, исходя из того, какие файлы вы открыли, что не может быть предсказано заранее.

  4. Оба типа "автоматическая дефрагментация" работает только на маленькие файлы (<20 Мб или <10 мм) - так они никогда не использовались для 150+ ГБ файлов большого размера.

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

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

  1. Исследовав система логов консоли и выдает команда dmesg на предмет ошибок ввода-вывода с RAID-диск.

  2. Исследовав административный программное обеспечение для RAID-системы ВНК, чтобы увидеть, если у него есть логи или индикаторы ошибок или проблем.

  3. Использование дисковых инструментов тестирования латентности (например, ФИО), чтобы проверить, если ваш RAID-накопитель имеет проблемы с задержкой в целом, например с большим числом операций ввода-вывода.

  4. Использовать средства мониторинга системы, такие как монитор активности, сверху, файловая система и т. д. для проверки нехватки ресурсов и/или программ коробления пропускной способности диска.

+442
Trent Cope 12 окт. 2015 г., 1:13:54

Я храню список специальных символов здесь: http://dontpad.com/sy

+438
user39815 18 окт. 2013 г., 1:21:45

Большой вопрос, будет ли ваш оператор позволит вам поставить голос для одного устройства и пересылать СМС на другой сервис или sms номер можно контролировать в отличие от отправки СМС с вашего iPhone. В подавляющем большинстве они настаивают на предоставлении SMS на тот же сотовой радиосвязи, как устройство зарегистрировано для голоса, но могли бы внести изменения для вас.

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

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

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

В этот момент, Вы выбираете любое приложение, которое вам по душе и отмена регистрации в iMessage из любого или всех ваших SMS номера, так и другие устройства iOS вышлем правда СМС так и не шеззаде уведомления через APNS и передачи данных по сотовой сети.

  1. Понять ваши варианты перевозчиком или переключатель перевозчиков
  2. Решите, если вам нужно два SMS или работает
  3. Выберите приложение для голоса и приложение для SMS
  4. Удалите все SMS-сообщения из iMessage
+264
Cecelia 15 февр. 2016 г., 1:48:41

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

+258
Jose Carlos Rebelo 8 авг. 2014 г., 11:17:34

Чтобы воспроизвести мою проблему:

  1. Запуск ноутбук (MacBook Pro, версия 10.8.5), подключенного к внешнему монитору (монитор Apple Thunderbolt с), что мышь и клавиатура подключены к USB-портам на внешнем мониторе. (На данный момент, USB-мышь и клавиатура до сих пор работает нормально)

  2. Снять дисплей Thunderbolt кабель от ноутбука.

  3. Подключите монитор Thunderbolt кабель, повторное включение внешнего дисплея. USB-мышь и клавиатура не работают и не реагируют.

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

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

Любые идеи о том, что происходит и как это исправить? Спасибо!


Все сообщения консоли с утра, когда я воссоздал проблемы: http://www.cameronnokes.com/sandbox/all-messages.log

Журнал загрузки (судо команды dmesg): http://www.cameronnokes.com/sandbox/startup-log.txt

+210
kiok46 2 мар. 2016 г., 22:09:21

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

Но они оба совместимы, вам просто нужны правильные аксессуары, чтобы соединить их. Решить, выбирая, какой вы предпочитаете.

Если вы не возражаете, это не Xbox или PS3 вы можете получить много контроллеров для Mac, просто погуглите "контроллеры Mac игры"

+197
matmat 24 июн. 2011 г., 10:39:13

Итак, у меня есть дисплей и он работает просто отлично - питание и подсоедините кабель HDMI и он установлен до 4K @ 30Гц (концевые группы).

Иногда при выходе из спящего режима, панели HDMI и продолжает перебирать черный экран показывает "снег" или цифровой белый шум. Иногда это проходит в течение 5 минут! Это странная ошибка, и я знаю, что открыв макбук крышкой Pro помогает его поскорее убраться из этого странного режима. Я думаю, это может быть Мак ОС Х ошибок.

На стороне записки, с "родным" разрешением 4К, все выглядит правильный размер на экране в 3 езды, но группа слишком большая. У меня на голове немного, как при разговоре с 2-3 людьми на вечеринке, и вам придется двигать головой смотреть в глаза ... может быть, пришлось заказать 39" дисплей...

Обновление

Так что я также купил от Vizio 50" 4K-дисплеем ("P502ui-Б1Е") и новый Макбук Про 15" сетчатка середины 2014 года (серия GeForce 750м)

В Визио имеет HDMI 2.0 порт, так что могу сделать 4К @ 60Гц , но я заметил, что Мак ОС Х (10.10.2) можно еще сделать только с разрешением [email protected]Гц за встроенного HDMI порт при одной и той же машины, при загрузке в Windows 8.1 (буткемп) можно сделать [email protected]Гц очень легко.

+96
kulikov 20 мая 2016 г., 8:27:05

Все версии перед ОС Х 10.6 "Снежный Барс" есть проблема 2038. Большинство установок 10,6 и все устанавливается в размере 10,7 "Лион" устранена основная причина проблем. Он почти ушел, но год 2038 ошибка может выжить в несколько приложений.

Мой старый процессор PowerPC Мак ОС Х 10.4.11 "Тигр". Я пошел к дате и времени в Системных настройках, и попытался ввести дату после 2038, но он переустановил дату на 31 декабря, 2037. Он знает, что что-то не так в 2038.

screenshot of Date & Time in OS X 10.4.11

ОС OS X-это Unix-подобных путем БСД. Приложения для системы OS X использование БСД призывает к вещи, как открытие файлов и подключение к интернету. БСД имеет долгую историю и некоторые системные вызовы приходят из 1980-х годов. Один из его системы вызовов gettimeofday(), которая впервые появилась в 4.1 ноды. Беркли выпустили 4.1 CBSD в 1982, более чем за полвека до 2038. Время от gettimeofday() является целым числом типа time_t по. Он считает секунды, где ноль-это начало эпохи Unix от 1970-01-01 00:00:00 по Гринвичу.

В мой старый Мак на PowerPC, на time_t является 32-разрядное целое число. Это вызывает проблемы 2038 года. 32-разрядное время имеет диапазон от -2147483648 до 2147483647. Это может только провести время с 1901-12-13 20:45:52 UTC до 2038-01-19 03:14:07 по Гринвичу. Когда это переполняет, gettimeofday() будет отразить дату, с понедельника 19 января 2038 в пятницу 13-го декабря 1901.

Решение проблемы заключается в переходе от 32-битной для 64-х-битный time_t по. Для OS X, это изменилось вместе с другим переход от 32-битных указателей в 64-битными указателями, но 64-битные указатели требуют 64-битного процессора. Компания Apple предоставила 64-битные для 64-разрядных процессоров. Можно для 32-разрядных процессоров для обработки 64-разрядных время, но Apple никогда не предоставлял эту функцию.

Компании Apple компиляторы поддерживают 64-битных чисел на 32-битных процессорах с ОС Х 10.0 "Гепард", когда время было 32 бита и off_t было 64 бит. В Unix и BSD, off_t - это размер файла или весь диск. 32-разрядный off_t будет ограничивать ОС Х дисков по 2 гиб. Яблоко определенными off_t как 64 бит, так что ОС х работал с большими дисками. Компания Apple определила время как 32 бита в 10.0, так что переход на 64-битные время должно было случиться позже.

На мой старый процессор PowerPC Mac, в заголовочном файле <КПП/_types.ч> определяет __Дарвине_время_Т как долго. Для Intel Mac, в заголовке <для i386/_types.ч> делает то же самое. В ОС Х, давно имеет такой же размер, как указатель. Поэтому, когда указатели стали 64 бита, давно стал 64 бит, и время тоже стал 64 бит, фиксируя основной причиной проблемы 2038 года.

Компании Apple 64-разрядного перехода руководство говорит: "до ОС X версии V10.6, Все приложения, которые поставляются с операционной системы были 32-разрядными приложениями. Начало В10.6 приложений, которые поставляются с операционной системой, как правило, 64-разрядные приложения". Я знаю из Википедии , что 10,6 требуется процессор Intel и 10.7 требуется 64-разрядный процессор Intel. Компьютер Mac 10.6 на 32-разрядном процессоре Intel должен иметь 32-разрядные приложения. Я делаю вывод, что большинство Маках 10.6 и 10.7 всех Маках есть 64-битных приложений с 64-битными указателями и 64-битный time_t по. Apple выпустила 10.7 в 2011 году, задолго до 2038 января.

С 64-разрядной время, год 2038 ошибка почти не осталось, но он может выжить в несколько приложений. Старые 32-битные приложения могут по-прежнему работать на новых системах. Кроме того, 64-битные приложения могут содержать ошибки кодирования или устаревшей конструкции, заставляя их преобразовать 64-бит для 32 бита. Это проблема для всех систем, не только в macOS.


Также Mach время. Ядро ОС Х смесей БСД с Mach. Большинство приложений время от БСД через gettimeofday(), но есть способ обойти BSD и вам время от Маха. Это сложнее: программа назовет mach_host_self() , чтобы получить хост-порт, то host_get_clock_service() , чтобы получить CALENDAR_CLOCK, и, наконец, clock_get_time().

В моем старом Mac под управлением 10.4 "Тигр", <Маха/clock_types.ч> объявляет время как беззнаковый инт (внутри структуры mach_timespec). Это беззнаковое 32-разрядное целое число, в диапазоне от 0 до 4294967295, который с 1970-01-01 00:00:00 UTC до 2106-02-07 06:28:15 по Гринвичу. Это будет обмен проблема 2038 года проблему 2106. Он не может добраться до 29,940 год.

Я подозреваю, что host_get_clock_service() является устаревшей начиная с 10.0 "Гепард", потому что Apple предоставила более быстрых способов получить время. Это были волнующие gettimeofday() для календарного времени, и Apple mach_absolute_time() для монотонной время. Предпочтение для gettimeofday() поставить проблему в 2038, а не 2106.

+45
Ray Koren 20 апр. 2015 г., 12:17:34

Показать вопросы с тегом