Использование Дисковая утилита в ОС Mac OS X 10.4.3 или более поздней версии для проверки либо восстановления дисков
Обзор
В ОС Mac OS X 10.4.3 или более поздней версии Дисковая утилита может выполнять проверку загрузочного тома компьютера без загрузки с другого тома. Эта функция называется проверкой в режиме реального времени. При обнаружении каких-либо ошибок, которые требуется устранить, выполните загрузку с установочного DVD-диска с Mac OS X и восстановите этот том с помощью Дисковая утилита. (Восстановление загрузочного тома возможно только в том случае, если он не используется для загрузки компьютера.)
Продукты, у которых возникает эта проблема
Mac OS X 10.4, Mac OS X 10.5
Важно!
- Проверить в режиме реального времени можно только форматированные тома Mac OS X Extended с протоколированием (HFS+J). При проверке диска без протоколирования дисковая утилита выводит следующее сообщение об ошибке: «ОШИБКА: не удалось зафиксировать том (операция не поддерживается)».
- Во время проверки в режиме реального времени индикатор выполнения дисковой утилиты может перестать двигаться, открытые приложения могут работать медленно или перестать отвечать на запросы, также может появиться указатель хода выполнения (в виде вращающегося колеса) или зависнуть компьютер.
- На определенных стадиях выполнения проверки в режиме реальном времени ее нельзя отменить.
- При попытке проверить или восстановить любой том, который не является загрузочным и отключаемым, возможно возникновение ошибок (дополнительную информацию см. ниже).
- Любые предупреждения о недопустимом размере файлов temp можно пропускать (дополнительную информацию см. ниже).
Возможные проблемы во время проверки или восстановления дисков, не предусматривающих отключение
Во время проверки или восстановления определенных томов, которые не являются загрузочными и при этом не могут быть отключены, Дисковая утилита может перестать реагировать на действия пользователя, не отображая при этом никаких сообщений об ошибках, или приостанавливать на несколько секунд работу компьютера.
Если при попытке проверить том, который не является загрузочным, Дисковая утилита по каким-либо причинам не может его отключить (например, ввиду наличия на диске открытых файлов), проверка начнется и вскоре прекратится без предупреждения. В консоли (в папке /Программы/Служебные программы/) можно увидеть запись, подобную указанной ниже.
Verifying volume Storage
The disk Storage could not be unmounted
Could not unmount disk for verification, attempting live verify («Проверка тома Storage. Не удалось отключить диск Storage. Не удалось отключить диск для проверки, выполняется попытка проверки в режиме реального времени»)
При попытке восстановить диск, который не может быть отключен, восстановление начнется, но вскоре прекратится. Дисковая утилита выведет следующее сообщение: Repairing disk failed with error. Could not unmount disk («Ошибка восстановления диска. Не удалось отключить диск»).
В консоли (в папке /Программы/Служебные программы/) можно увидеть запись, подобную указанной ниже.
Проверка и восстановление диска Storage
Не удалось отключить диск Storage
Не удалось отключить диск для проверки
Ошибка восстановления диска Не удалось отключить диск
В редких случаях компьютер может не отвечать на запросы в течение нескольких секунд.
Если не удается определить файлы, открытые на диске, который подлежит проверке или восстановлению, перезагрузите компьютер и повторно подключите диск либо выполните загрузку с установочного DVD-диска с Mac OS X или компакт-диска для восстановления.
Предупреждения о недопустимом размере файлов temp можно пропускать
Во время проверки или восстановления тома с помощью дисковой утилиты или утилиты fsck_hfs с функцией «-l» возможно отображение предупреждений о недопустимом размере файла tempномер. Эти предупреждения для любого файла «tempномер» можно пропускать.
Например, могут отобразиться указанные ниже сведения.
Verifying volume Macintosh HD («Проверяется том Macintosh HD»).
Checking HFS Plus volume («Проверяется том HFS Plus»).
Checking Extents Overflow file («Проверяется файл Extents Overflow»).
Checking Catalog file («Проверяется файл каталога»).
Incorrect size for file temp420595 («Недопустимый размер файла temp420595»).
(It should be 0 instead of 84538) («Вместо значения 84 538 должно быть значение 0»).
Incorrect size for file temp468627 («Недопустимый размер файла temp468627»).
(It should be 0 instead of 16464) («Вместо значения 16 464 должно быть значение 0»).
Checking multi-linked files («Проверяются многосвязные файлы»).
Checking Catalog hierarchy («Проверяется иерархия каталога»).
Checking volume bitmap («Проверяется битовый массив тома»).
Checking volume information («Проверяются данные тома»).
The volume Macintosh HD needs to be repaired. («Том Macintosh HD нуждается в восстановлении»).
Error: The underlying task reported failure on exit («Ошибка. Основная задача сообщила о сбое при выходе»).
1 HFS volume checked («Проверен 1 том HFS»).
Volume needs repair («Том нуждается в восстановлении»).
В этом случае воспользуйтесь утилитой fsck в однопользовательском режиме или выполните загрузку компьютера с другого тома и только после этого переходите к проверке или восстановлению.
Дополнительная информация. Причиной возникновения этой проблемы может стать размер открытых несвязанных усеченных файлов на диске, который не обновлялся до начала проверки в режиме реального времени. Наличие таких файлов не может являться причиной возникновения ошибки, так как их размер в памяти остается верным. Удаление этих файлов выполняется сразу после их закрытия. Если компьютер выключен неправильно, файлы будут удалены во время следующей загрузки.
Этот документ будет обновляться по мере поступления новой информации.