Недавно я создал раздел на своем macbook air под управлением OS X 10.9, и это должно было запустить установку другого экземпляра ОС (да, OS X 10.10 Yosemite, но это отступление от моего запроса) на нем.
У меня нормально работает раздел, и ОС тоже работает нормально, но теперь, когда я возвращаюсь в Дисковую утилиту, я заметил две неправильные вещи:
Во-первых, диск, на котором размещены два раздела, получил имя, которое, как я думал, я дал новому разделу («Yosemite»), вместо того, что было сказано изначально, где-то вроде «Жесткий диск на 125 ГБ» или подобное.
Возможно, из-за этого, я полагаю, изменились вкладки при выборе этого диска, и я больше не могу изменить размеры разделов. Параметры выделены серым цветом, и я также не могу перетаскивать, чтобы изменить размер.
Дисковая утилита выглядит так же, как в этом вопросе: Невозможно настроить раздел USB-накопителя с помощью Mountain Lion Disk Utility , хотя мой компьютер не зашифрован, и у меня проблемы с компьютером, а не с USB.
Я попытался войти в Дисковую утилиту из режима восстановления (удерживая нажатой кнопку при запуске), но проблема все еще сохраняется. Я пробовал менять загрузочные диски между двумя, но в меню ничего не изменилось.
Я считаю, что причина этой проблемы в том, что диск теперь каким-то образом является группой логических томов. Я не очень понимаю, что это такое и как это исправить.
Обратите внимание, что этот вопрос касается исключительно разделения, я намерен использовать Yosemite для раздела, когда он работает, но в настоящее время это обычная система Mavericks с проблемой разделения.
Вот изображение моей Дисковой утилиты:
Если я правильно понимаю ваш вопрос, вы пытаетесь изменить размер группы томов или фактически одного из томов в группе. Насколько я понял, ваш диск был преобразован в том CoreStorage. Не могли бы вы проверить это, выполнив следующую команду в терминале, и проверьте, получаете ли вы вывод, аналогичный показанному на картинке:
diskutil corestorage list
Доступная в настоящее время Дисковая утилита не поддерживает изменение размера логических томов. Однако с помощью командной строки существует недокументированная функция, позволяющая изменять размер томов.
Если вы обратитесь к справочной команде diskutil, вы получите следующий вывод:
chris$ diskutil corestorage
Usage: diskutil [quiet] coreStorage|CS <verb> <options>,
where <verb> is as follows:
list (Show status of CoreStorage volumes)
info[rmation] (Get CoreStorage information by UUID or disk)
convert (Convert a volume into a CoreStorage volume)
revert (Revert a CoreStorage volume to its native type)
create (Create a new CoreStorage logical volume group)
delete (Delete a CoreStorage logical volume group)
createVolume (Create a new CoreStorage logical volume)
deleteVolume (Delete a volume from a logical volume group)
encryptVolume (Encrypt a CoreStorage logical volume)
decryptVolume (Decrypt a CoreStorage logical volume)
unlockVolume (Attach/mount a locked CoreStorage logical volume)
changeVolumePassphrase (Change a CoreStorage logical volume's passphrase)
Как видите, он не предлагает никаких вариантов изменения размера тома, поэтому я догадываюсь, почему Дисковая утилита не позволяет вам изменять размер.
Однако существуют следующие недокументированные функции:
chris$ diskutil corestorage resizeVolume
Usage: diskutil coreStorage resizeVolume
lvUUID|MountPoint|DiskIdentifier|DeviceNode size
Resize a logical volume, which is one of one or more disks that consume storage
out of a logical volume group. The logical volume group will have more or less
available space after this operation, if it was a shrink or grow, respectively.
Example: diskutil coreStorage resizeVolume
11111111-2222-3333-4444-555555555555 10g
Функция resizeVolume не указана в первом списке доступных команд выше, но она все еще существует и даже предоставляет вам пример того, как ее использовать.
С помощью этой команды и правильного UUID тома можно будет изменить размер одного из томов в вашей логической группе.
Я еще немного покопался в командной строке и наткнулся на следующие команды:
Команды физического тома (диска)
Команды логического тома
diskutil corestorage list
), но мой результат выглядит аналогично, за исключением имен, количества физических томов, и в Revertible
нем говорится, Yes (No Decryption Required)
что это то, что ожидалось? Кроме того, если я выполняю команду для изменения размера раздела diskutil corestorage resizeVolume
, мне нужно изменить размер обоих разделов, чтобы освободить место, или это делается автоматически? В команде diskutil corestorage resizeVolume
число lvUUID|MountPoint|DiskIdentifier|DeviceNode
рядом с Logical Volume
в списке? Спасибоd2m66h2j:~ laszlosandor$ diskutil corestorage list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B ========================================================= Name: OS X Test Status: Online Size: 29349998592 B (29.3 GB) Free Space: 204955648 B (205.0 MB) | +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1 | ---------------------------------------------------- | Index: 0 | Disk: disk0s4 | Status: Online | Size: 29349998592 B (29.3 GB)
+-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No |
diskutil corestorage list
команду для Conversion Status
прогресса) 4. Измените размер раздела с помощью пользовательского интерфейса Disk util (использовалось восстановление путем загрузки и удерживания cmd + r ), маленькая рукоятка не показывалась, пока я не сделал все это, наконец-то это сработало :)resizeVolume
, resizeDisk
и resizeStack
.size
параметр новым размером или увеличением/уменьшением размера?Если ваш раздел превратился в группу логических томов (вы не можете изменить размер или удалить раздел Yosemite), вы можете изменить тип раздела с помощью нескольких командной строки.
Тип открытого терминала diskutil corestorage list
Найдите строку UUID раздела Yosemite.
типdiskutil corestorage revert <UUID>
Ваш раздел Yosemite теперь возвращается к типу раздела по умолчанию. Теперь вы можете изменить размер или удалить раздел Yosemite.
diskutil corestorage revert <UUID>
где <UUID>
находится uuid, выделенный синим цветом в приведенном выше примере.Отключите FileVault в Системных настройках -> Безопасность и конфиденциальность, перезапустите и повторите попытку. Работал на меня!
diskutil corestorage list
. Я мог видеть Conversion Status: Converting
и Conversion Direction: backward
. Так что, если это не сработает, я запущу corestorage revert, как предлагают другие. Спасибо.Убедитесь, что оба раздела отформатированы в файловой системе, для которой Mac OS X поддерживает онлайн-изменение размера (например, HFS Extended Journaled).
Глядя на используемые размеры в вашей Дисковой утилите, я думаю, что у вас недостаточно места для изменения размера разделов. он потерпит неудачу, если у него недостаточно свободного места для перемещения файлов (разделение не является виртуальным - оно зависит от того, находятся ли данные в определенных местах на оборудовании).
Используйте что-то вроде Carbon Copy Cloner, чтобы сделать резервную копию образа диска разделов, переразбить внешние разделы по своему усмотрению и скопировать обратно. НЕ используйте режим блочного копирования.
Виртуальные машины, такие как Fusion, значительно упрощают бета-тестирование.
Для начала вы можете перейти на «Загрузочный диск» в системных настройках, чтобы запустить свою старую OS X из Yosemite. Оттуда, возможно, вы сможете разбить / исправить, как вам нравится.
Попробуйте следующее: выделите Macintosh HD и нажмите «+», чтобы добавить новый раздел. Следуйте инструкциям на экране, чтобы разрешить добавление нового раздела. Сделайте это, чтобы доказать, что ОС позволит вам добавить раздел.
Теперь выделите только что добавленный раздел и нажмите «-», чтобы удалить его. Сделайте это, чтобы доказать, что ОС позволит вам удалить раздел. Если оба действия были успешными, вы сможете настроить Macintosh HD на любой размер.
Я решил это после двух дней поиска в Интернете. Я использую сетчатку MacBook Pro 15 дюймов, а другой раздел с Windows 8 создан Boot Camp на Mac. Вопрос в том, что когда я запускаю дисковую утилиту, я не вижу «перетаскиваемый» угол жесткого диска, размер которого мне нужно изменить. Это мое решение, распишу пошагово:
Отключите шифрование FileVault в «Системных настройках» → «Безопасность». На это у моего Mac ушло 3–4 часа!
Затем перезапустите в режиме восстановления, нажав Command + R во время процесса перезапуска.
В режиме восстановления запустите Дисковую утилиту. Отключите шифрование диска, которое находится в настройках файла на верхней панели. Теперь вы заметите, что имя вашего жесткого диска может измениться.
Перезапустите снова в OS X. Запустите Дисковую утилиту. Теперь доступен «перетаскивающий» уголок. Нажмите на нее и измените размер, как хотите. Для себя я уменьшил Mac HD на несколько гигабайт, которые мне понадобятся для ОС Windows.
Перезагрузитесь в ОС Windows. Загрузите раздел Minitool с бесплатным программным обеспечением. Это позволит вам объединить неиспользуемое пространство с Windows HD. Все было гладко, и мои окна все еще работают хорошо.
В моем случае я уже отключил FileVault в своем основном разделе, чтобы разрешить Boot Camp Assistant изменять размер основного раздела для размещения BOOTCAMP
раздела, но после удаления раздела вручную Дисковая утилита не могла (не хотела?) изменить размер основного раздела на max, пока он был смонтирован в корень файловой системы.
Я перезагрузился в режим восстановления через Интернет, нажав Command ⌘+ Option ⌥+ R, и открыл Дисковую утилиту, которая без труда смогла изменить размер основного раздела до полной емкости.
В Дисковой утилите выберите весь диск, затем вкладку «Раздел». Вы можете перетащить его туда и изменить размер.
в diskUtility выберите весь том, раздел. просто напишите размер тома, который вы хотите создать, в поле size и примените. вы получаете два тома и можете их снова разбить...
вещи
bmike
Грэм Перрин
AL X