Не вдається створити розділ Bootcamp на SSD-диску High Sierra APFS


7

Я намагаюся створити розділ Windows Bootcamp на High Sierra, але коли мені вдалося вибрати цільовий диск, він говорить мені, що в контейнері macOS не залишилося місця. Мій SSD має 250 ГБ вільного місця, і він містить один контейнер APFS з єдиним об'ємом APFS. Як я можу це виправити?

Комп'ютер пізніше 2012 року Mac Miniand, він має 16 Гб оперативної пам’яті та основний SSD (512 ГБ) та вторинний жорсткий диск (1 ТБ).

Я хотів би встановити Windows 10 на основний SSD.

Вихід для

diskutil apfs list 

введіть тут опис зображення

Вихід для

diskutil apfs resizecontainer disk0s2 limits

введіть тут опис зображення


Комп'ютер Mac Mac Late 2012, і я хотів би встановити Windows 10 на цю машину за допомогою bootcamp.
Гюріск

Відповіді:


4

Ця відповідь не закінчена. Будь ласка, не редагуйте!

Ця відповідь ґрунтується на прийнятій відповіді на питання "Допомога завантажувального табору застрягла у створенні розділу?" . Зміни були внесені включені удосконалення , запропоновані user128216 до цієї відповіді .

Зважаючи на відсутність розміщених питань щодо використання Boot Camp Assistant для встановлення Windows, я припустив, що більшість користувачів успішно встановлюють Windows на накопичувачі, що містять розділи APFS. Коли програма Boot Camp Assistant виходить з ладу, проблема, як правило, не з помічником Boot Camp Assistant, а з контейнером APFS. Отже, звичайне рішення - створити резервну копію ваших речей, витерти диск та перезавантажити все.

Однак якщо ви хочете встановити Windows без використання Boot Camp Assistant (за винятком створення флеш-пам’яті встановлення USB), спочатку потрібно визначити, скільки місця доступно для Windows. Це можна визначити за результатами команди diskutil apfs resizecontainer diskXsY limits, де Xє ідентифікатор номера диска і Yє номером розділу контейнера APFS.

Це основні кроки, необхідні для встановлення Windows 10 для завантаження EFI.

Примітка. Для кращого перегляду зображень, показаних нижче, натисніть на зображення або відкрийте зображення в новому вікні.

  1. За допомогою програми Boot Camp Assistant скопіюйте інсталяційні файли Windows 10 та програмне забезпечення підтримки Boot Camp на флешку об'ємом 16 Гб або більше. Флешка USB 3.0 працюватиме значно швидше, ніж флешка USB 2.0.

  2. Команда нижче створить розділ на 70 Гб "BOOTCAMP" на вашому внутрішньому диску SSD. Простір, зайнятий цим розділом, буде використаний для встановлення Windows.

    sudo  diskutil  apfs  resizeContainer  disk0s2  180.8G  FAT32  BOOTCAMP  70G
    
  3. Якщо ви цього ще не зробили, вставте флешку, що містить інсталяційні файли Windows 10 та програмне забезпечення підтримки Boot Camp.

  4. За допомогою команди, показаної нижче, перейменуйте AutoUnattend.xmlфайл.

    mv  /volumes/WINSTALL/AutoUnattend.xml  /volumes/WINSTALL/NoAutoUnattend.xml
    
  5. Далі вам потрібно завантажитися з гучності, де знаходяться інсталяційні файли Windows. Утримуйте клавішу опції відразу після перезавантаження на вашому Mac. Відпустіть опцію, коли з’явиться вікно Менеджер запуску. Виберіть піктограму з написом "завантаження EFI". Далі виберіть стрілку під міткою "завантаження EFI".

  6. Відкрийте вікно командного рядка Windows, дотримуючись процедури, описаної в цьому кроці. Нижче - зображення того, що спочатку відображається програмою встановлення Windows 10. Виберіть "Далі".

    z1

    На зображенні, показаному нижче, виберіть "Ремонт комп'ютера".

    z2

    На зображенні, показаному нижче, виберіть "Виправлення неполадок".

    z3

    На зображенні, показаному нижче, виберіть "Командний рядок".

    z4

    Результатом має стати зображення, показане нижче.

    z6

  7. Використовуйте команду, diskpartщоб закінчити розділення disk0. Команди, які потрібно ввести, наведені нижче.

    Примітка. Іноді diskpartкоманда може створити перший запит. Будьте терплячі.

    diskpart
    list  volume
    

    З виводу команди list volumeвизначте число для гучності з міткою "BOOTCAMP". У цьому прикладі я припускаю, що число є 0. Ваш номер може бути різним. Наступна команда вибирає цей розділ.

    select  volume  0
    

    Наступні команди впливають на гучність "BOOTCAMP". Формат змінено на NTFS. Далі розмір зменшується на 600 МБ.

    format  fs=ntfs  label=BOOTCAMP  quick
    shrink  desired=600
    

    Створіть розділ середовища відновлення Windows (WinRE). Наступні команди створюють та ініціалізують порожній 600 MB WinRE.

    create  partition  primary
    set  id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt  attributes=0x8000000000000001
    format  fs=ntfs  label=Recovery  quick
    

    Наступна команда перераховує поточні томи. Зверніть увагу на букву диска (Ltr) гучності з міткою "WINSTALL". У цьому прикладі я припускаю, що лист є D. Ваш лист може бути різним.

    list  volume
    

    Команда нижче запускає команду diskpart.

    exit
    
  8. Введіть команду нижче, щоб почати інсталяцію Windows. Якщо літери накопичувача для гучності "WINSTALL" немає D, тоді введіть відповідну заміну під час введення команди нижче.

    setup  /unattend:D:\NoAutoUnattend.xml
    
  9. Коли з'явиться вікно, подібне до наведеного нижче, виберіть розділ "BOOTCAMP", а потім натисніть кнопку "Далі".

    d1

  10. Продовжуйте установку Windows 10. Якщо комп'ютер завантажується на macOS, перейдіть до системних налаштувань та виберіть Windows як свій стартовий диск. Перезавантажте комп'ютер, щоб продовжити ініціалізацію Windows 10.

  11. Закінчивши, установник програмного забезпечення для підтримки Windows повинен автоматично запуститися. Якщо цього не відбувається, використовуйте Провідник файлів Windows, щоб відкрити програму підтримки Windows під назвою "Налаштування". Цю програму можна знайти в папці "BootCamp" на диску "WINSTALL". Після завершення програми інсталятора дозвольте перезавантажити комп'ютер.

Якщо я запитаю, я можу уточнити будь-який із зазначених вище кроків.


Моя машина Mac Mac Late 2012, і я намагаюся встановити Windows 10. Я хотів би встановити це на своєму основному SSD (512 Гб). Наразі у мене на цьому SSD близько 140 Гб вільного місця.
gyurisc

1
Для вашого Mac процедура буде такою ж, як посилання, яке я розмістив у своїй відповіді. Хоча, на основі user128216 коментарів користувача до цього відповіді , ця процедура має багато непотрібних кроків , які можуть бути усунені. Я сумніваюся, що я міг би оновити процедуру за останні 9 хвилин.
Девід Андерсон

1
Пізно було 18 хвилин, але ви принаймні з’явились.
Девід Андерсон

Оце Так! Дякую за чудову відповідь. Я дійсно ціную це. Я спробую відновити
щедроту

1
Я почав публікувати нову відповідь, тоді користувач Zhao користувач задав те саме питання, що і ваш. (див. BootCamp недостатньо простору ) Я наразі чекаю на деякий вихід, який я попросив у коментарі. Користувач Чжао задокументував проблему краще, ніж у вас. Здавалося б, проблема може бути у відтвореному просторі APFS. Ви можете додати висновок з команд diskutil apfs listі diskutil apfs resizecontainer disk0s2 limits. Ці команди не змінять ваш комп'ютер.
Девід Андерсон

3

Чи увімкнено FileVault? Якщо так, спробуйте вимкнути його, перш ніж спробувати створити розділ. Як відомо, FileVault викликає проблеми в зміні розмірів розділів APFS / HFS +, необхідних для створення простору для Windows-розділу.

Якщо згадане вище не працює, спробуйте спочатку встановити без встановленого вторинного жорсткого диска. Якщо це не працює, спробуйте створити резервну копію з Time Machine, відновити її з резервної копії у режимі відновлення (перезавантажте Mac, утримуючи +, Rщоб увімкнути режим відновлення) до резервної копії. Це може здатися протиінтуїтивно зрозумілим, але насправді це витирання завантажувального диска, переформатування його та перевстановлення MacOS з тією ж резервною копією, яку ви мали раніше. Спробуйте знову встановити Windows після цього.


На моєму первинному SSD або вторинному жорсткому диску не
включено FileVault
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.