Як встановити Windows 10 на MacBookPro5,1, без оптичного приводу (SSD + HDD)


5

У мене величезна проблема.

Я не можу встановити Windows 10 на моєму кінці 2008 MacBook Pro з bootcamp.

Я замінив оптичний привід, оскільки він не працював з жорстким диском 1 ТБ, і у мене також є привід SSD.

Я обговорював файл plist для асистента завантажувального табору, див. Вміст нижче:

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>32BitSupportedModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir5,2</string>
        <string>MacBookPro10,1</string>
        <string>MacPro5,1</string>
        <string>Macmini5,3</string>
        <string>iMac12,2</string>
    </array>
    <key>BuildMachineOSBuild</key>
    <string>14D81</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDisplayName</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundleExecutable</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundleGetInfoString</key>
    <string>Boot Camp Assistant 5.1.4, Copyright © 2015 Apple Inc. All rights reserved</string>
    <key>CFBundleIconFile</key>
    <string>DA</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.bootcampassistant</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>5.1.4</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>500</string>
    <key>DARequiredROMVersions</key>
    <array>
        <string>IM41.0055.B08</string>
        <string>IM42.0071.B03</string>
        <string>IM51.0090.B03</string>
        <string>IM52.0090.B03</string>
        <string>IM61.0093.B01</string>
        <string>MP11.005C.B04</string>
        <string>MB11.0061.B03</string>
        <string>MBP11.0055.B08</string>
        <string>MBP12.0061.B03</string>
        <string>MBP51.007E.B06</string>
        <string>MM11.0055.B08</string>
    </array>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>6D504m</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>14D77</string>
    <key>DTSDKName</key>
    <string>macosx10.10internal</string>
    <key>DTXcode</key>
    <string>0630</string>
    <key>DTXcodeBuild</key>
    <string>6D504m</string>
    <key>LSApplicationCategoryType</key>
    <string>public.app-category.utilities</string>
    <key>LSMinimumSystemVersion</key>
    <string>10.9.0</string>
    <key>NSMainNibFile</key>
    <string>MainMenu</string>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
    <key>PreESDRequiredModels</key>
    <array>
        <string>MacBook7</string>
        <string>MacBookAir5</string>
        <string>MacBookPro5,1</string>
        <string>MacBookPro10</string>
        <string>MacPro5</string>
        <string>Macmini6</string>
        <string>iMac13</string>
    </array>
    <key>PreUEFIModels</key>
    <array>
        <string>MacBook7</string>
        <string>MacBookAir5</string>
        <string>MacBookPro5,1</string>
        <string>MacBookPro10</string>
        <string>MacPro5</string>
        <string>Macmini6</string>
        <string>iMac13</string>
    </array>
    <key>USBBootSupportedModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir3,2</string>
        <string>MacBookPro5,1</string>
        <string>MacPro5,1</string>
        <string>Macmini4,1</string>
        <string>iMac12,2</string>
    </array>
    <key>Win7OnlyModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir3,2</string>
        <string>MacBookPro5,0</string>
        <string>MacPro2,1</string>
        <string>Macmini4,1</string>
        <string>iMac10,1</string>
    </array>
</dict>
</plist>

Я можу створити диск usb з помічника табору для завантаження, а також розділити диск.

Проблема в тому, що мої Mac заморозити, коли я вибираю завантаження з диска USB після перезавантаження. Usb вказано як EFI Boot.

Я багато досліджував проблему, спробував встановити розділ активним і багато іншого.

Якщо хтось може мені допомогти, я був би дуже вдячний.

Найкраще, Андерс


старі Маки не можуть завантажуватися в сучасні інсталятори Windows з USB, тому що вони не розуміють UEFI. Перевірте, чи це може бути обхідний шлях - apple.stackexchange.com/questions/129661/…
Tetsujin

Чи можна було б якось встановити Windows 10 у віртуальну машину і скопіювати вміст на розділ, який я зробив за допомогою асистента bootcamp?
Anders

Ви можете перетворити розділ Boot Camp на VM, але не навпаки, afaik
Tetsujin

Добре, дякую! У мене раніше було встановлено Windows 7 у bootcamp. Але я не пам'ятаю, якщо я встановив його через USB або CD. Існує ніякого способу створити "не сучасна" Windows Installer, який працює з цим Mac? Я б просто хотів використати табір для завантаження.
Anders

моє перше посилання містило хороший обхідний шлях, idk будь-якого кращого способу, якщо ви не хочете покласти DVD-диск назад в машину, що я і зробив, як моя;)
Tetsujin

Відповіді:


5

Нижче описано, як інсталювати Windows 10 на жорсткий диск (HHD), який замінив оригінальний оптичний привід. Основний привід вважається твердотільним накопичувачем (SSD) з ідентифікатором диска "disk0". HDD вважається вторинним приводом з ідентифікатором диска "disk1".

Примітка: Якщо ваша OS X El Captain (10.11), то вам потрібно тимчасово відключити захист системної цілісності (SIP). Для цього вам потрібно буде запустити ваш Mac з ОС El Captain Recovery. Після запуску відкрийте вікно програми Термінал і введіть команду, показану нижче.

csrutil disable

Після інсталяції Windows 10, ви включите SIP з наступною командою.

csrutil enable

За допомогою Windows 10 за замовчуванням для Windows Update це автоматично завантажувати та встановлювати оновлення. Ви маєте можливість вибрати час для перезавантаження комп'ютера, але за замовчуванням це також автоматично. Очевидно, що в Windows 10 Home це єдині варіанти. Інші версії Window 10 дозволяють користувачеві "Налаштувати автоматичне оновлення" з тими ж самими опціями, що й попередні версії Windows.

Якщо ви хочете переконатися, що жодних оновлень Windows не інстальовано до того, як ви вручну налаштуєте "Налаштувати автоматичне оновлення" або вручну встановити програмне забезпечення підтримки Boot Camp, вам доведеться завантажитися в режимі аудиту під час інсталяції Windows 10. Дивіться спеціальні інструкції щодо режиму аудиту. під час виконання наступних кроків.

Примітка: Деякі з кроків, які не пов'язані з VirtualBox, мають зображення, зняті з вікна VirtualBox. Це було зроблено, коли це був найпростіший спосіб створити ілюстрацію. Я припускаю, що я міг би обрізати зображення, але я вирішив цього не робити.

(Підказка: для кращого перегляду натисніть на зображення або відкрийте зображення в новому вікні.)

  1. Отримати програмне забезпечення підтримки Boot Camp (драйвери). Програмне забезпечення може бути завантажено за допомогою помічника Boot Camp, завантаженого безпосередньо з Інтернету або скопійовано з інсталяційного DVD-диска OS X. Подивитися Системні вимоги для встановлення Windows на Mac за допомогою завантаження Табір для деталей. Спробуйте отримати найостанніші драйвери для Mac. Якщо ви використовуєте цю процедуру, швидше за все, Apple не випустила диски Windows 10 для вас, модель Mac.
  2. Переконайтеся, що прошивка оновлена. Подивитися Прошивки EFI і SMC оновлення для Mac на базі Intel .
  3. Створити тимчасовий MS-DOS (FAT) відформатований розділ на SSD. Можна скористатися помічником Bootcamp Assistant, Disk Utility або команди ( distutil, gpt та / або fdisk ), введені в терміналі вікна. Інші інструменти третьої сторони, такі як gdisk, також може бути використовується. Дайте мітку для цього розділу назвою "FLASHDRIVE". З Apple рекомендує використовувати флеш-накопичувач 16 ГБ для інсталяції Windows 10, Розмір розділу повинен бути не менше 16 ГБ. (На практиці це розділ зазвичай може бути набагато менше.) Після Windows 10 є Ви можете видалити цей розділ і відновити простір. Це Розділ буде містити файли з ISO 10 і Windows 10 Програмне забезпечення підтримки Boot Camp.

    Я розумію, що цей тимчасовий розділ повинен відбуватися на SSD (диск0). Якщо ви можете використовувати жорсткий диск (диск1), будь ласка, дайте   я знаю, і я буду оновлювати ці інструкції.

  4. Завантажте та встановіть безкоштовну копію VirtualBox від Oracle. I використовується VirtualBox, Версія 5.0.0 r101573, Copyright © 2015.
  5. Усередині папки "Документи" створіть папку з ім'ям "VirtualBox". Тут ви будете зберігати файли, створені в решті частин кроки.
  6. Використовуйте програму Disk Utility для створення однієї MS-DOS (FAT) форматований розділ на жорсткому диску. Переконайтеся, що ви використовуєте Master Boot Запис (MBR) схеми розбиття. Назвіть цей розділ "BOOTCAMP". Тут буде встановлено Windows 10.

    Якщо вам потрібно використовувати таблицю розділів GUID (GPT) для схеми розділення або потрібні додаткові розділи на жорсткому диску, дозвольте мені   знати.

    Закрийте програму Disk Utility.

  7. Встановіть змінні FILE0 і FILE1 до абсолютних імен файлів розділи з іменем "FLASHDRIVE і" BOOTCAMP ", відповідно відкрийте вікно програми Термінал і введіть наступне команд.

    diskutil  list  disk0;  diskutil  list  disk1
    

    Примітка: Я припускаю, що ви використовуєте стандартну оболонку Bourne-Again Shell (bash).

    Вихід з команд повинен бути подібним до наступного. The ідентифікатор диска для даного диска або розділу можна прочитати з у останньому стовпці позначено "IDENTIFIER". Абсолютне ім'я файлу для a Розділ може бути отриманий шляхом введення рядка "/ dev /" до ідентифікатор диска.

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *256.0 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS OS X                    239.7 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
       4:       Microsoft Basic Data FLASHDRIVE              15.5 GB    disk0s4
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     FDisk_partition_scheme                        *1.0 TB     disk1
       1:                 DOS_FAT_32 BOOTCAMP                1.0 TB     disk1s1
    

    З наведеного вище виводу можна вивести "FLASHDRIVE" і Розділи "BOOTCAMP" мають ідентифікатори диска "disk0s4" і "disk1s1", відповідно. Використовуючи те ж вікно програми Terminal, введіть наступні оператори присвоювання для встановлення змінних. Якщо ідентифікатори вашого диска різні; заміни.

    FILE0=/dev/disk0s4
    FILE1=/dev/disk1s1
    
  8. Оголосіть інші змінні, необхідні для команд, що використовуються в наступні кроки. Для цього введіть наступне призначення операторів у тому ж вікні програми Термінал.

    DISK0=$(sed  -n  's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE0)
    DISK1=$(sed  -n  's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE1)
    PARTITION0=$(sed  -n  's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE0)
    PARTITION1=$(sed  -n  's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE1)
    

    Примітка: На цьому етапі слід усвідомити, що було б простіше скопіювати виписки з цього документа і вставити їх у термінал   вікно програми.

    Введіть наступну команду для перегляду значень цих нових змінні. Запишіть значення для змінної DISK1. Ви будете потребувати ввести його на більш пізньому етапі.

    echo  -e  "DISK0=$DISK0\nDISK1=$DISK1\nPARTITION0=$PARTITION0\nPARTITION1=$PARTITION1"
    

    Мій комп'ютер створив наступний вивід.

    DISK0=/dev/disk0
    DISK1=/dev/disk1
    PARTITION0=4
    PARTITION1=1
    

    Якщо значення PARTITION0 більше, ніж 4, ти можеш ні встановіть Windows 10 на розділ "BOOTCAMP". ( Технічно це   це не так. Надіслав мені коментар, і я розміщу, як використовувати gdisk подолати цю перешкоду. )

  9. Використовуючи програму Finder, змонтуйте ISO-файл 10. Копіювати весь вміст до кореня розділу, позначеного як "FLASHDRIVE". Після цього можна вимкнути ISO-файл.

  10. Використовуючи програму Finder, скопіюйте програмне забезпечення підтримки Boot Camp  (BCSS) до кореня розділу, позначеного як "FLASHDRIVE".

    ПРИМІТКА: Якщо ви відкриєте папку BCSS і знайдете наступний файл і папки, то замість того, щоб скопіювати папку BCSS, вам слід  скопіюйте ці елементи до кореневої папки розділу з позначкою  "FLASHDRIVE".

    $WinPEDriver (папка)
    AutoUnattend.xml
    BootCamp (папка)

  11. Введіть наступну команду в тому ж вікні терміналу.

    dot_clean  /Volumes/FLASHDRIVE
    
  12. Введіть правильний розділ як активний у MBR кожного диска  наступне в тому ж вікні терміналу. Вхід для  інтерактивна команда fdisk береться зі змінної INPUT. Якщо  ввести пароль для входу.

    INPUT=$(printf  "f  $PARTITION0\nq\ny")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT";echo
    INPUT=$(printf  "f  $PARTITION1\nq\ny")
    sudo  fdisk  -e  $DISK1  <<<"$INPUT";echo
    

    Примітка: Для відображення значення змінної INPUT, використовувати   команду echo "$INPUT".

  13. Дозволити доступ для читання / запису VirtualBox до фізичної "FLASHDRIVE"  розділ і весь фізичний "disk1", ​​ввівши наступне  команд у тому ж вікні програми Термінал. Якщо увійти  потрібно ввести пароль.

     sudo  chmod  go+rw  $FILE0
     sudo  chmod  go+rw  $DISK1*
    

    Це дозволить VirtualBox встановити Windows 10 у вашому фізичному  Розділ "BOOTCAMP".

    Примітка. Цей доступ триватиме лише до перезавантаження OS X.

  14. Створіть файли, які відображають віртуальний диск на фізичний диск. В  У цьому ж вікні терміналу введіть наступні команди. Якщо увійти  потрібно ввести пароль.

    cd  ~/documents/virtualbox
    diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  $PWD/SSD.vmdk  -rawdisk  $DISK0  -partitions  $PARTITION0
    sudo  chown  $USER  SSD*.vmdk
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  $PWD/HDD.vmdk  -rawdisk  $DISK1
    sudo  chown  $USER  HDD.vmdk
    

    Примітка: OS X надає перевагу автоматичним файловим системам. Це можна вимкнути для певного розділу, створивши або змінивши    Файл "/ etc / fstab". Замість використання файлу "/ etc / fstab"    Користувача просять повторно вводити наступні команди.

    diskutil unmount $FILE0;diskutil unmountDisk $DISK1

    Ці команди відключають розділ "FLASHDRIVE" і диск, що містить розділ "BOOTCAMP".

  15. Відкрийте програму VirtualBox і натисніть на піктограму над новим  етикетці. Введіть або виберіть значення, наведені нижче, а потім натисніть кнопку  Кнопка "Продовжити".

    Використовуйте стандартні параметри, крім жорсткого диска. Виберіть  "Використовувати існуючий файл віртуального жорсткого диска". Перейдіть до  Папка VirtualBox, створена на кроці 5. Виділіть "SSD.vmdk"  файл. Перш ніж натиснути кнопку "Відкрити", введіть наступне  команд у тому ж вікні програми Термінал.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    Відкрийте файл "SSD.vmdk". Ваше вікно має виглядати подібно до того, що  показано нижче.

    Натисніть кнопку "Створити".

  16. Після повернення до програми VirtualBox "Oracle VM  Вікно керування VirtualBox "і натисніть на піктограму над  Мітка "Налаштування". Далі натисніть піктограму над "Зберіганням"  етикетці. У "Дерево зберігання" має бути "Контролер: SATA"  виділено. Клацніть правою кнопкою миші на цій виділеній області та виберіть "Додати"  Жорсткий диск ". Виберіть" Використовувати існуючий файл віртуального жорсткого диска "  . Перейдіть до папки VirtualBox, створеної на кроці 5.  Виділіть файл "HDD.vmdk". Перш ніж натиснути кнопку "Відкрити",  введіть наступні команди в тому ж самому додатку Terminal  вікна.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    Відкрийте файл "HDD.vmdk". Ваше вікно має виглядати подібно до того, що  показано нижче.

  17. Виділіть Empty CD / DVD і виберіть "Виберіть віртуальний оптичний диск"  Файл ... ", щоб приєднати свій ISO-файл Windows 10. (Підказка: Подивіться  для піктограм CD / DVD)

    Натисніть OK, щоб закрити вікно. Ваш "Менеджер VirtualBox Oracle VM"  вікно має виглядати подібно до того, що показано нижче.

  18. Введіть таку команду в тому ж програмі Terminal  вікна.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    Далі натисніть піктограму над позначкою "Пуск" для завантаження з  Файл iso для Windows 10. Натисніть пробіл, коли з'явиться запит на "Натисніть  будь-яку клавішу для завантаження з CD або DVD. "

    Примітка: Покажчик миші має бути над вікном віртуальної машини, перш ніж натиснути пробіл.

  19. Відкрийте вікно командного рядка, натиснувши наступну послідовність.

    Далі
    Ремонт комп'ютера
    Усунення несправностей
    Розширені опції
    Командний рядок

    Розділ "FLASHDRIVE" - це диск C :. Розділ "BOOTCAMP"  диск D: і оптичний привід (DVD), що містить Windows 10 iso  файл є диск E :.

  20. Введіть наступні команди у вікні командного рядка. Коли  Запитуючи команду нижче, введіть мітку гучності "FLASHDRIVE".  Це перетворить розділ FAT32 на розділ NTFS.

    convert  c:  /fs:ntfs
    

    Коли з'явиться відповідна команда, введіть мітку гучності  "НАВЧАЛЬНИЙ ТАБІР". Це NTFS форматування розділу.

    format  d: /q  /v:BOOTCAMP
    
  21. Введіть у вікні командного рядка таку команду.

    bootsect  /nt60  c:
    bootsect  /nt60  d:  /mbr
    

    Це додає код Bootstrap до "FLASHDRIVE" і "BOOTCAMP"  розділів і MBR HDD.

  22. Закрийте вікно командного рядка та натисніть "Вимкнути ПК".

  23. Після того, як віртуальна машина "BootCamp" має "Powered Off", поверніться до  вікно програми VirtualBox "Oracle VM Virtual Manager".  Натисніть піктограму над позначкою "Налаштування". Далі натисніть кнопку  над міткою "Зберігання". У розділі "Дерево зберігання" клацніть правою кнопкою миші  на позначці "SSD.vmd" і виберіть "Видалити прикріплення". Ваше вікно  має виглядати подібно до того, що показано нижче.

    Натисніть кнопку "OK", щоб закрити вікно.

  24. У рядку меню виберіть "Файл → Менеджер віртуальних носіїв". В  Вікно Virtual Media Manager, клацніть правою кнопкою миші на записі жорсткого диска  ім'я "SSD.vmdk" і виберіть "Видалити". Якщо буде запропоновано  з'явиться підтвердження, натисніть кнопку "Видалити". У поп  з вибору "Скасувати", "Зберегти" і "Видалити" виберіть "Зберегти". Ваш  вікно має виглядати подібно до того, що показано нижче.

    Натисніть кнопку "Закрити", щоб закрити вікно, а потім закрийте вікно  Додаток VirtualBox.

  25. Введіть таку команду в тому ж програмі Terminal  вікна. Якщо буде запропоновано, введіть пароль для входу. Ця команда  копіює код Bootstrap з MBR жорсткого диска в MBR  SSD.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    
  26. Введіть наступне в тому ж вікні програми Термінал. Це  введе правильний тип розділу в таблицю розділів MBR  для розділу FLASHDRIVE.

     INPUT=$(printf  "s  $PARTITION0\n7\nq\ny")
     fdisk  -e  $DISK0  <<<"$INPUT";echo
    
  27. Введіть таку команду в тому ж програмі Terminal  вікна. Якщо потрібно ввести пароль для входу, введіть його.

     sudo  bless  --device  $DISK0  --setBoot  --legacy
    

    Це вказує комп'ютеру, що слід виконати наступні завантаження  виконується в попередньому режимі BIOS з внутрішнього SSD.

  28. Закрийте всі програми та вікна. Якщо ви маєте намір використовувати Audit  режиму під час інсталяції Windows і комп'ютера  приєднані до Інтернету, потім від'єднайте комп'ютер від  Інтернет зараз. Перезавантажте комп'ютер і запустіть інсталяцію Windows  10 у розділ BOOTCAMP.

  29. Коли ви перейдете до наведеного нижче вікна, виберіть "Custom (advanced)".

  30. Коли ви перейдете до вікна нижче, виберіть "BOOTCAMP"  розділ. Зробіть ні форматування розділу "BOOTCAMP". Натисніть кнопку  Кнопка "Далі".

  31. Якщо не збираєтеся використовувати режим аудиту, ви можете пропустити цей крок. Щоб скористатися режимом аудиту, виконайте дії, наведені в моїй відповіді  питання: Як запобігти завантаженню Windows 10 і. \ T  інсталювати оновлення до програмного забезпечення підтримки Boot Camp  встановлено? Перебуваючи в режимі аудиту, якщо вам потрібно отримати доступ до завантаження  Програмне забезпечення підтримки Camp (BCSS), що зберігається в розділі "FLASHDRIVE",  потім виконуйте вказівки, наведені на цьому етапі.

    Спочатку переконайтеся, що ви перебуваєте в режимі аудиту, як описано вище  гіперпосилання. Потім клацніть правою кнопкою миші кнопку Пуск на панелі завдань і  виберіть "Керування дисками", як показано нижче.

    107

    Натисніть правою кнопкою миші на розділ "FLASHDRIVE" і виберіть "Change Drive"  Лист і контури ... ", як показано нижче  літеру диска S :. Після завершення закрийте вікно "Керування дисками".

    108

    Тепер у вас є доступ до програмного забезпечення підтримки Boot Camp на диску S :. Перед виходом з режиму аудиту видаліть літеру диска S: з розділу "FLASHDRIVE". При вилученні ігноруйте попередження  повідомлень.

  32. Завершіть інсталяцію Windows 10. Після завершення знайдіть "Boot Camp"  на панелі завдань Windows. Клацніть правою кнопкою миші на  Піктограма "Boot Camp" і виберіть "Перезапустити в Mac OS X", як показано нижче.  Примітка. Якщо встановлено a  іншої версії програмного забезпечення підтримки Boot Camp (BCSS), ніж I  зробив.

    111

  33. Після завершення перезавантаження в OS X присвоюйте змінну DISK1  Значення, записане на попередньому етапі. Для цього спочатку відкрийте вікно  Термінал і введіть наступну операцію присвоєння  у новому вікні. Якщо ви записали інше значення, зробіть  відповідну заміну.

      DISK1=/dev/disk1
    
  34. Дозволити доступ для читання / запису VirtualBox на весь фізичний "диск1" введення в таку програму терміналу наступної команди вікна. Якщо потрібно ввести пароль для входу, введіть його.

    sudo  chmod  go+rw  $DISK1*    
    

    Це дозволить VirtualBox створювати дані конфігурації завантаження (BCD) зберігати у вашому фізичному розділі "BOOTCAMP".

    Примітка. Цей доступ триватиме лише до перезавантаження OS X.

  35. Введіть таку команду в тому ж програмі Terminal  вікна.

      diskutil  unmountDisk  $DISK1
    

    Далі відкрийте програму VirtualBox, щоб переглянути "Oracle VM."  Вікно керування VirtualBox ".

  36. Введіть таку команду в тому ж програмі Terminal  вікна.

     diskutil  unmountDisk  $DISK1
    

    Далі натисніть піктограму над позначкою "Пуск" для завантаження з  Файл iso для Windows 10. Натисніть пробіл, коли з'явиться запит на "Натисніть  будь-яку клавішу для завантаження з CD або DVD. "

    Примітка: Покажчик миші має бути над вікном віртуальної машини, перш ніж натиснути пробіл.

  37. Відкрийте вікно командного рядка, натиснувши наступну послідовність.

    Далі
    Ремонт комп'ютера
    Усунення несправностей
    Розширені опції
    Командний рядок

    Розділ "BOOTCAMP" - це диск C: і оптичний диск (DVD) що містить у Windows 10 ISO-файл, це диск D :.

  38. Введіть наступні команди у вікні командного рядка для збирання  Дані конфігурації завантаження (BCD) зберігаються в розділі "BOOTCAMP".  Коли з'явиться запит, введіть літеру "y". Це створить файл  "C: завантаження BCD".

     cd  /d  c:\
     bootrec  /rebuildbcd
    

    Примітка: Каталог "Boot" має атрибути файлів "Hidden" і "System".

    Результати введення двох вищевказаних команд показані нижче.

    Закрийте вікно командного рядка та натисніть "Вимкнути комп'ютер".

  39. Після того, як віртуальна машина "BootCamp" має "Powered Off", вийдіть Додаток VirtualBox. Потім закрийте всі програми та вікна перезапустити OS X.

Прибирати

Після інсталяції Windows 10 на жорсткому диску можна видалити наступне.

  • Розділ "FLASHDRIVE" на SSD. У наведеному вище прикладі диск Утиліту можна використовувати для видалення "FLASHDRIVE" розділ. Розділ "OS X" може бути збільшений для повторного використання цього простір.
  • Віртуальна машина "BootCamp". Відкрийте програму VirtualBox. Від У вікні "Oracle VM VirtualBox Manager" клацніть правою кнопкою миші на піктограмі позначено як "BootCamp" і виберіть "Видалити ...". У спливаючому вікні натисніть Кнопка "Видалити всі файли". Якщо ви отримали повідомлення про помилку, ігноруйте його. Підтвердьте, що віртуальна машина "BootCamp" видалена перевіркою на "~ / VirtualBox VMS / BootCamp". Якщо ця папка існує, видалити його.
  • Папка "~ / Documents / VirtualBox".
  • Файл iso для Windows 10, але тільки якщо у вас є резервна копія.
  • Програмне забезпечення підтримки Boot Camp (BCSS). Попередження: В майбутньому Apple може змінити використовувану BCSS, тому не вважайте, що ви можете завантажити ті самі файли в майбутньому. Краще було б зберегти резервну копію.

Коли ви збираєтеся оновити це?
iProgram

Я завжди можу використовувати зовнішній жорсткий диск я не можу?
iProgram

@IProgram: Я мав на увазі інструкції для другого диска, який розділений MBR. Ваш диск GPT розділений. Я постараюся десь включити відмінності в кроки.
David Anderson

Добре, дякую. Тільки що ви прокоментували мою посаду кажучи це би попрацювало. Думаю, ви не думали, що GPT буде іншим. Хіба відмінності, які ви скажете, допоможуть мені встановити Windows чи ні?
iProgram

@DavidAnderson Це дивно, дякую вам за величезні зусилля!
Anders

1

Мені вдалося використати керівництво Девіда Андерсона (відповідь нижче), щоб встановити Windows 8.1 на Macbook Pro 15 "з кінця 2011 року", з SSD на 500 Гб (встановлено OSX 10.13.6 High Sierra, розділ APFS на весь диск) і оригінальний жорсткий диск 500 Гб на слоті SuperDrive.

Перед виконанням цієї роботи потрібно врахувати кілька речей:

  • Якщо ваш SSD має файлову систему APFS, коли ви створюєте розділ FLASH DRIVE, ви повинні вибрати розділ диска, а не створювати розділ всередині контейнера;
  • Ви повинні мати гібридний GPT / MBR, налаштований на SSD Раніше крок 07, або ви не зможете отримати доступ до розділу FLASH DRIVE на етапі 20. Щоб налаштувати його, я в основному завантажив fdisk і слідував за Створення гібридного MBR guide, За винятком того, що я вибрав "no" на останньому кроці "Використовуйте один для захисту більшої кількості розділів? (Y / N):"
  • Я намагався створити розділ FLASHDRIVE під час звичайного завантаження, і з'явилися дивні розділи, перемістивши розділ FLASHDRIVE на номер 5, який MBR не бачить. Тому я не міг продовжувати роботу, поки не перезавантажився в режимі відновлення (утримуйте cmd + R під час завантаження) і запустив інструмент для ремонту на утиліті диска. Тому я рекомендую зробити крок 06 в режимі відновлення.
  • Якщо ви перезавантажилися з певних причин, слід повторити кроки з 7 по 14, щоб безпечно піднятися з місця, звідки ви пішли, оскільки файлова система випадково змінює диск0 з диска1 після завантаження. Я не знаю, якщо це особлива помилка на моїй машині, але краще безпечно, ніж шкода.
  • Після створення розділу SSD у FLASHDRIVE "список diskutil" покаже 3 диски: ваш жорсткий диск, ваш SSD з схемою розділів GUID і третій з схемою контейнера APFS. Цей третій диск - це просто контейнер з другого розширеного. Ви повинні розглянути цей розділений на GUID диск як ваш DISK0 для цілей цього підручника.
  • При позначенні активного розділу MBR на обох дисках ви побачите помилку: "fdisk: не вдалося відкрити файл MBR / usr / standalone / i386 / boot0: немає такого файлу або каталогу". Ви можете просто проігнорувати його.
  • Якщо під час запуску віртуальної машини VirtualBox є помилки, поставте прапорець "Використовувати кеш вводу / виводу хоста", як описано на малюнку кроку 16.

Сподіваюся, що це допоможе, ура.


0

Якщо у вас є інсталяція вікон, EasyBCD дозволить вам завантажитися безпосередньо з ISO та встановити з нього. Я встановив на BootCamp розділ з віртуальним вікном, і додав ISO потім завантажився в меню завантаження з refit 0.92 і завантажив ISO з меню завантаження і встановлення пішло нормально.


0

Я використовую керівництво Девіда Андерсона, і я застряг на кроці 8

Моя система встановлена ​​на зовнішньому диску:

список diskutil

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HDold         999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS HighSierraUSB           72.2 GB    disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
   4:       Microsoft Basic Data BOOTCAMP                71.5 GB    disk2s4
   5:       Microsoft Basic Data FLASHDRIVE              15.2 GB    disk2s5

echo -e "DISK0 = $ DISK0 nDISK1 = $ DISK1 nPARTITION0 = $ PARTITION0 nPARTITION1 = $ PARTITION1"

DISK0=/dev/disk2
DISK1=/dev/disk2
PARTITION0=5
PARTITION1=4

Якщо значення PARTITION0 більше 4, ви не можете встановити Windows 10 на розділ "BOOTCAMP". (Технічно це неправда. Надішліть мені коментар, і я напишу, як використовувати gdisk для подолання цієї перешкоди.)

Як я можу використовувати диск для виправлення цієї проблеми?


По-перше, ласкаво просимо до Запиту По-різному! :) Я сподіваюся, що ви прийшли, щоб знайти цей сайт має багато чого запропонувати! У випадку, якщо ви ще цього не зробили, варто прочитати тур . Тим часом мені незрозуміло, чи має на меті ваша посада також дати відповідь, або ви намагаєтеся задати інше запитання (хоча і пов'язане з цим)? Якщо це питання, запитайте його, натиснувши Задайте питання . Інакше, якщо ви намагаєтеся додати до списку існуючих відповідей, чи можете ви змінити свою публікацію, щоб це прояснити?
Monomeeth
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.