Как заставить OSX распознать полный размер диска после клонирования на более крупный диск?

Вопрос или проблема

Я извлек 250-гигабайтный жесткий диск из моего MacBook Pro и склонировал его секторами (используя Acronis True Image; что эквивалентно выполнению команды dd if=/dev/sda of=/dev/sdb) на более крупный 1-терабайтный диск.

Система загружается как ожидалось, но операционная система по-прежнему считает, что диск на 250 ГБ. Похоже, что она воспринимает физический диск как 250 ГБ, а не только раздел, но я могу ошибаться.

Как мне заставить OSX распознать полный размер 1-терабайтного диска?

У меня была похожая проблема, вызванная dd: все консольные утилиты (например, diskutil list) показывали правильный размер раздела (100 ГБ в моем случае), но Дисковая утилита и уведомление о низком свободном месте в OS X думали, что он меньше (25 ГБ в моем случае).

Что я сделал, так это изменил размер раздела на 25 ГБ с помощью diskutil resizeVolume disk0s2 25G, а затем изменил его обратно на максимум с помощью diskutil resizeVolume disk0s2 limits (подставьте ваш выбранный раздел вместо disk0s2).

Сначала это не сработало, когда я пробовал на работающем разделе. Но когда я повторил это с внешнего диска и добавил несколько команд diskutil verifyDisk и diskutil verifyVolume между командами изменения размера, все заработало как по волшебству.

Может быть, стоит попробовать это: Изменение размера разделов HFS+, я не тестировал это на MBP, но оно должно работать без проблем.

Ответ или решение

Для того чтобы macOS распознал полный объем диска после копирования на более крупный диск, выполните следующие шаги:

  1. Проверьте список дисков и разделов: Откройте терминал и введите команду:

    diskutil list

    Это покажет вам список всех дисков и их разделов. Вам необходимо определить, какой из разделов требует изменения размера.

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

    diskutil verifyDisk /dev/diskX
    diskutil verifyVolume /dev/diskXsY

    (где diskX — это номер вашего нового диска, а diskXsY — номер раздела, который нужно проверить).

  3. Измените размер раздела: Используйте следующие команды для изменения размера вашего раздела:

    diskutil resizeVolume /dev/diskXsY 25G
    diskutil resizeVolume /dev/diskXsY limits

    Замените diskXsY на правильный идентификатор вашего раздела. Первой командой вы указываете объем в 25 ГБ, а второй — устанавливаете максимальный доступный размер.

  4. Перезагрузите систему: После выполнения вышеуказанных команд перезагрузите ваш Mac, чтобы изменения вступили в силу.

  5. Проверка изменений: После перезагрузки снова выполните команду diskutil list в терминале, чтобы убедиться, что macOS распознает полный объем вашего диска.

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

Для más подробной информации вы также можете обратиться к данной статье о изменении размеров разделов HFS+.

Следуя этим шагам, вы должны успешно изменить размер вашего раздела и позволить macOS увидеть полный объем вашего нового диска.

Оцените материал
Добавить комментарий

Капча загружается...