Mac

Устранение: Mediakit сообщает о недостаточном количестве места на устройстве для запрашиваемой операции

Содержание:

Несколько пользователей сообщили, что не могут отформатировать или разбить диск NTFS с помощью DiskUtility на MacOS. Пострадавшие пользователи сообщают, что сталкиваются со следующей ошибкой: “MediaKit сообщает о недостаточном количестве места на устройстве для запрашиваемой операции“. Большинство пользователей сообщают, что на целевом диске достаточно свободного места, поэтому источник проблемы находится где-то в другом месте.

Mediakit сообщает о недостаточном количестве места на устройстве для выполнения запрашиваемой операции
Mediakit сообщает о недостаточном количестве места на устройстве для выполнения запрашиваемой операции

Что является причиной MediaKit сообщает о недостаточном количестве свободного места на устройстве для выполнения запрашиваемой операции ошибка?

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей и стратегии восстановления, которые они использовали для устранения сообщения об ошибке. Как мы выяснили, существует несколько распространенных сценариев, которые вызывают это конкретное сообщение об ошибке:

  • Оставленные разделы, автоматически созданные при установке Bootcamp – По отзывам пользователей, такие разделы часто вызывают эту ошибку, поскольку их нельзя удалить обычным способом (чаще всего).
  • Disk Utility не может переформатировать диск из NTFS в APFS – Это не может быть сделано из Disk Utility, но вы можете использовать терминал (либо непосредственно на Mac, либо с помощью Linux Live CD), чтобы обойти эту проблему.

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

Для достижения наилучших результатов следуйте приведенным ниже методам по порядку, пока не найдете решение, эффективное в вашем конкретном случае.

Способ 1: Разделите диск с помощью терминала

Некоторые пользователи, пытающиеся отформатировать диск, смогли обойти эту проблему “MediaKit сообщает о недостаточном количестве места на устройстве для запрашиваемой операции” ошибка при использовании Терминал определить, размонтировать и разбить диск, вызывающий ошибку, в программе Disk Utility.

Примечание: Помните, что описанная ниже процедура не может быть использована только для одного раздела. Это повлияет на весь диск.

Вот’краткое руководство по разбиению диска на разделы с помощью Терминал:

  1. Нажмите на значок поиска (правый верхний угол) и найдите “terminal”. Затем дважды щелкните на Терминал чтобы открыть утилиту.

    Открываем приложение Terminal на OsX
    Открытие приложения Terminal в OsX
  2. Начните с ввода следующей команды, чтобы получить имя диска, который вы пытаетесь отформатировать:
    diskutil list
  3. В нашем примере нам нужно отформатировать диск disks03 диск. Для того чтобы убедиться, что вы’нацелились на правильный диск, замените диск0s3 с помощью правильного диска.
  4. Теперь, чтобы размонтировать диск, введите следующую команду и нажмите кнопку Вводим:
    diskutil unmountDisk force disk0s3
  5. Далее нам’нужно записать нули в загрузочный сектор для того, чтобы процедура выполнила поиск более сложного менеджера загрузки. Для этого введите следующую команду и нажмите : Зайдите на сайт :
    sudo dd if=/dev/zero of=/dev/disk0s3 bs=1024 count=1024
  6. После того как нули будут записаны в загрузочный сектор, повторите попытку разметки, введя следующую команду и нажав клавишу Введите:
    diskutil partitionDisk disk0 GPT JHFS+ "Имя раздела" 0g

    Примечание: Замените имя раздела на имя, которое вы хотите дать новому разделу.

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

Способ 2: Использование Linux Live CD для разметки диска

Несколько пользователей, пытавшихся решить ту же проблему, смогли решить ее, загрузившись с Linux live CD и используя утилиты gdisk и GParted для создания NTFS раздела из свободного пространства диска.

Затем они снова использовали утилиту gdisk, чтобы упорядочить таблицу разделов соответствующим образом и ввести восстановление & меню преобразования. Отсюда им удалось создать новый гибридный MBR, который, наконец, позволил им завершить процесс разметки.

Эта процедура часто используется пользователями, которые пытаются установить Windows на диск, на котором также есть раздел, зарезервированный для OSX. Если эта процедура применима к тому, что вы задумали, выполните следующие шаги, чтобы использовать Linux Live CD для разметки диска:

  1. Загрузите Linux Live CD на ваш Mac, например Ubuntu Live CD,  Parted Magic из Диск восстановления системы. Свободная ОС на базе Linux, способная загружаться с Live USB, должна помочь в этом деле.
  2. Если вы используете Ubuntu Live CD, нажмите на Попробуйте Ubuntu чтобы загрузить версию Live CD.

    Нажмите на Try Ubuntu, чтобы запустить версию Live CD
    Нажмите на Try Ubuntu, чтобы запустить версию Live CD
  3. Как только Linux Live CD будет загружен, откройте окно терминала Terminal. Вы можете сделать это, нажав на кнопку Показать приложение значок и выполните поиск “terminal” используя функцию поиска.

    Доступ к терминалу в Linux
    Доступ к терминалу в Linux
  4. В окне терминала введите следующую команду, чтобы убедиться, что вы используете привилегии root:
    sudo -i
  5. Получив привилегии root, введите следующую команду для запуска утилиты Gdisk на диске:
    gdisk /dev/sda
  6. После запуска утилиты gdisk введите ‘v‘ и нажмите Введите для проверки структуры диска. Если вы увидите сообщение о том, что проблем не обнаружено, перейдите к следующему шагу ниже.
    Проверка целостности диска
    Проверка целостности диска

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

  7. После завершения проверки выйдите из утилиты Gdisk, набрав ‘q‘ и нажмите Введите.

    Выход из утилиты gdisk
    Выход из утилиты gdisk
  8.  Затем запустите GParted на том же диске, набрав в том же окне Терминала следующую команду. Вы также можете запустить GParted, открыв его прямо из меню.
    gparted /dev/sda
  9. После открытия утилиты GParted создайте раздел NTFS со свободным пространством, но убедитесь, что между ним и разделом OSX осталось не менее 128 МБ неразмеченного пространства. Нажмите кнопку Добавить чтобы инициировать создание нового раздела.

    Создайте новый раздел NTFS и нажмите кнопку Добавить
    Создайте новый раздел NTFS и нажмите кнопку Добавить
  10. После успешного завершения операции выйдите из утилиты GParted и вернитесь в терминал через шаг 3. Затем снова выполните шаги 4 и 5, чтобы получить права root и запустить утилиту gdisk.

    Все операции завершены успешно
    Все операции завершены успешно
  11. Когда вы вернетесь в утилиту gdisk, введите “p” для просмотра таблицы разделов. К этому моменту у вас должно быть три раздела: системный раздел EFI (ESP), раздел Windows (NTFS) – тот, который мы ранее создали, и раздел OS X.
  12. Если вы подтвердите это, введите “r” для ввода Восстановление & Преобразование меню. Затем введите ‘h‘ и нажмите Введите для создания нового гибридного MBR. Затем введите “1 2 3” и нажмите Войти чтобы сформировать три номера разделов.

    Установка номеров трех разделов
    Установка номеров трех разделов
  13. Далее, введите “Y” и нажмите Enter (Return) на EFI GPT (0xEE) подсказка. Когда вас спросят, хотите ли вы установить загрузочный флаг, введите “Y” и нажмите Ввод (возврат) снова. Затем введите “Y” и нажмите кнопку Enter (Возврат) когда вас спросят, хотите ли вы использовать свободное пространство для защиты дополнительных разделов. Наконец, введите шестнадцатеричный код MBR по умолчанию (ee) и нажмите Enter (возврат) ещё раз.

    Настройка параметров раздела Hybrid MBR
    Настройка параметров раздела Hybrid MBR
  14. После завершения настройки введите клавишу ‘w’ и нажмите кнопку Введите (Return) чтобы сохранить изменения и перейти к окончательной проверке. Когда вас спросят, хотите ли вы продолжить, введите ‘y’ и нажмите кнопку Ввод (возврат) ещё раз.
Операция завершена успешно
Операция успешно завершена

Вот оно, свободное пространство, на котором ранее была ошибка “MediaKit сообщает, что на устройстве недостаточно места для выполнения запрашиваемой операции” ошибка был разбит на разделы с помощью gdisk и Gparted.

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