Я хочу установить Windows на раздел SSD моего Mac. Поэтому у меня была BootCamp для установки Windows из файла .iso.
К сожалению, BootCamp не смог разделить мой диск. Сообщение об ошибке не говорит много; он просто просит меня починить накопитель с помощью First Aid в Disk Utility.
Я запустил первую помощь на физическом диске. Результат:
Далее я запустил первую помощь на логическом томе. Результат:
Как и предполагалось, я решил запустить скорую помощь от восстановления. Поскольку Дисковая утилита в режиме восстановления позволяет запускать первую помощь только на физическом диске, результат такой, как и ожидалось: все в порядке.
Затем я попытался вручную создать раздел для загрузки с помощью загрузочного USB. Дисковая утилита выдала следующий вывод:
Теперь я не уверен, насколько серьезно я должен воспринимать сообщение «том xxx поврежден и требует ремонта» , поскольку первая помощь на физическом диске говорит, что все в порядке.
Любая идея, что вызывает это и как я могу решить это?
Если возможно, я бы предпочел не переформатировать диск, кроме случаев, когда это необходимо.
Редактировать:
По запросу @klanomath я запустил команду sudo gpt -r show disk0
в терминале. Это вывод:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 975425848 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
975835488 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
977105024 3
977105027 32 Sec GPT table
977105059 1 Sec GPT header
Редактировать № 2:
В режиме интернет-восстановления я запустил команду diskutil list
, которая вернула этот список:
Я не был уверен, следует ли мне использовать disk1
или disk2
, поэтому я попытался запустить diskutil verifyVolume diskX
на них обоих. Для disk1
, я получил сообщение о том invalid request
. Для disk2
, был отображен следующий результат и сообщение об ошибке:
Затем я попытался запустить команду diskutil repairVolume diskX
, снова для обоих дисков. То же сообщение об ошибке для disk1
следующего вывода для disk2
:
источник
Ответы:
Ваш основной том имеет незначительную ошибку (потерянные блоки - недопустимое количество свободных блоков тома), которую обычно можно исправить,
diskutil repairVolume diskIdentifier
введя в Terminal.app загрузку с другого тома или диска.Либо загрузитесь в режим восстановления ( cmdRво время загрузки), либо в режим восстановления Интернета ( altcmdRво время загрузки).
В меню> Утилиты откройте Терминал
Введите,
diskutil list
чтобы получить идентификатор диска вашего основного тома.с включенным CoreStorage это обычно disk2 или в верхней десятой (например, disk17). Это тот, с (внутренним, виртуальным) дополнением.
Если он не был подключен, введите,
diskutil cs list
чтобы получить UUID логического тома, и попробуйте смонтировать егоdiskutil cs unlockVolume UUID
(замените UUID здесь на UUID, найденный ранее). Повторите,diskutil list
чтобы получить идентификатор диска.diskutil verifyVolume diskXsY
(нормальный объем) илиdiskutil verifyVolume diskX
(объем CoreStorage).diskutil repairVolume diskXsY
(нормального тома) илиdiskutil repairVolume diskX
(тома CoreStorage).источник