Які наступні кроки, коли звіти fsck "не вдалося відновити після 3 спроб"?


23

My Mac Book Pro 13.- "не проходить сірий завантажувальний екран із яблуком та прядильним колесом (з'являється панель завантаження, але коли це зроблено, нічого не відбувається)

Я маю 220 Гб в одному розділі (Macintosh HD), і там є вся моя робота, моя музика і єдина копія ВСІХ МОЇ ФОТО. Я такий дурний, що не маю резервної копії нічого, але знаю, що у мене зовнішній HD з 300 Гб місця. Я хотів би відновити свій жорсткий диск, але важливіше, що мені потрібно зберегти свої файли, але я не знаю, як це зробити в режимі Disk Utility Mode. Я читав, що є Diskwarrior, але я не знаю, як його встановити без завантаження Mac. Будь ласка, допоможіть!!!

Коли я запускаюсь в режимі одиночного користувача та ввожу / sbin / fsck -fs, це з'являється

Executing fsck_hfs (version diskdev_cmds-557-393) 
Checking Journaled HFS Plus volume. 
The volume name is Macintosh HD 
Checking extents overflow file. 
Checking catalog file 
Incorrect number of thread records  (4, 23745) 
Checking multi-linked files. 
Checking catalog hierarchy 
Invalid volume directory count (It should be 175703 instead of 175701) Checking extended attributes file. 
Incorrect number of extended attributes (It should be 340062 instead of 340064) 
Checking volume bitmap. 
Checking volume information. 
The volume Macintosh HD could not be repaired after 3 attempts.

*****The volume was modified *****

Які наступні кроки, якщо fsck не зможе відновити диск?

Відповіді:


15

Ви можете спробувати це, але переконайтеся, що ви спершу створили резервну копію:

Завантажтесь в режимі однокористування, утримуйте команду (тобто Cloverleaf або Apple) та клавіші "s", коли система починає завантажуватися.

Налагодження, ремонт, примусовий виправлення (і виправлення помилок автоматично)

/sbin/fsck_hfs -drfy /dev/disk0s2

Щоб сканувати погані блоки:

/sbin/fsck_hfs -S /dev/disk0s2

Припустимо, що disk0s2 - це те, що ви хочете відремонтувати. (Зазвичай привід "Macintosh HD" за замовчуванням.)

Це має повернути вас всередину вашої ОС.

Це посилання також може допомогти: http://www.westwind.com/reference/os-x/commandline/single-user.html


2НД частина рішення для сканування поганих блоків не працює. Каже, що S недійсний. Це помилка друку?

@ user173292 в моєму кінці це працює чудово.
Крегокс

4
Довелося виконувати fck_hfs -drfyкоманду двічі, поки вона не була успішною.
knedlsepp

3
@knedlsepp Не можу подякувати вам за те, що я спробував це кілька разів - кілька днів роботи благополучно відновились !!!
Асмус

1
не працює для мене .. fck_hfs -drfyвідповідай Disk full error CheckHFS returned 8, fsmodifier = 0. на моєму 120 ГБ SSD є 14 ГБ безкоштовно.
Олексій Ш.

4

Додамо тут, у мене була схожа ситуація. Кроки, які я вжив:

  1. Завантаження в одному режимі.

  2. Бігав /sbin/fsck_hfs -drfy /dev/disk0s2багато разів, це не допомогло. У висновку я помітив, що існує проблема кругового зв’язку, повідомлення були чимось подібними parentID=334973 threadID=51569281. Ідентифікатори файлів насправді є номерами inode і відповідають реальним файлам.

  3. Запустіть, find / -inum 334973щоб зрозуміти, який файл є проблемою, виявився файл всередині папки .Spotlight.

  4. Переремонтований диск у режимі rw та видалена папка прожектора, після чого знову перезавантажиться в одному режимі.

  5. Запустіть /sbin/fsck_hfs -drfy /dev/disk0s2ще раз, і тепер проблема була виправлена, оскільки проблемний файл був видалений.


Блискуче !! Тепер це справжній аналіз кореневих причин. Я накидаю вам капелюх, сер.
Syclone0044

3

На даний момент ваші варіанти такі:

  1. Сплатіть час техніка для повторного запуску кроків Apple, якщо ви зробили їх неправильно / пропустили крок / підказку (навряд чи, але можливо)
  2. Платіть за / шукайте програмне забезпечення, яке б більше відновило каталог даних накопичувача, ніж Disk Utility. З багатьох комерційних продуктів Disk Warrior - це те, що найбільше використовують, але Data Rescue також може працювати.
  3. Стерти HD - втрачаючи всі дані, і подивіться, чи це просто пошкодження каталогу, яке Disk Utility не зміг / не бажає відновити (досить справедливі шанси)
  4. Замініть HD - відкладіть, чи можна зберегти дані, але отримайте хороший диск у Mac, щоб ви могли перевірити, чи потрібен він накопичувач / конкретні дані на цьому диску або Mac потребує ремонту.
  5. Оплатіть за ремонтний технік, щоб зробити ремонт.

Якщо у вас немає цінних даних (якщо ви можете заплатити від 100 до 1000 доларів за професійну допомогу у відновленні), я вибрав би один із двох внутрішніх варіантів, а це означає придбати новий накопичувач (переваги - це фіксована затратна вартість та обмежена інвестиція часу для усунення несправностей) або шукайте розширене усунення несправностей, наприклад, Disk Warrior або стирання диска, якщо у вас є резервна копія, він насправді не потрібен.


дякую bmike 2 питання: 1. Ви думаєте, геній в яблучному магазині зможе допомогти? та 2. Як встановити Diskwarrior, якщо я не можу завантажувати свій Mac? Дякую за вашу відповідь
BenCis

Так - Genius Bar бачить цю проблему і допомагає людям розуміти варіанти десятки разів кожен день / тиждень. Оптичні носії інформації, HD для відновлення або зовнішній диск в більшості випадків завантажують ваш Mac.
bmike

DiskWarrior поставляється на завантажувальному DVD, з якого ви потім запускаєте утиліти.
IconDaemon

Велике спасибі. У суботу я маю зустріч у барі Genius.
BenCis

1
Я керував командою вдруге і вдруге навколо неї працював
Wadih M.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.