Нижче описано, як інсталювати Windows 10 на жорсткий диск (HHD), який замінив оригінальний оптичний привід. Основний привід вважається твердотільним накопичувачем (SSD) з ідентифікатором диска "disk0". HDD вважається вторинним приводом з ідентифікатором диска "disk1".
Примітка: Якщо ваша OS X El Captain (10.11), то вам потрібно тимчасово відключити захист системної цілісності (SIP). Для цього вам потрібно буде запустити ваш Mac з ОС El Captain Recovery. Після запуску відкрийте вікно програми Термінал і введіть команду, показану нижче.
Після інсталяції Windows 10, ви включите SIP з наступною командою.
За допомогою Windows 10 за замовчуванням для Windows Update це автоматично завантажувати та встановлювати оновлення. Ви маєте можливість вибрати час для перезавантаження комп'ютера, але за замовчуванням це також автоматично. Очевидно, що в Windows 10 Home це єдині варіанти. Інші версії Window 10 дозволяють користувачеві "Налаштувати автоматичне оновлення" з тими ж самими опціями, що й попередні версії Windows.
Якщо ви хочете переконатися, що жодних оновлень Windows не інстальовано до того, як ви вручну налаштуєте "Налаштувати автоматичне оновлення" або вручну встановити програмне забезпечення підтримки Boot Camp, вам доведеться завантажитися в режимі аудиту під час інсталяції Windows 10. Дивіться спеціальні інструкції щодо режиму аудиту. під час виконання наступних кроків.
(Підказка: для кращого перегляду натисніть на зображення або відкрийте зображення в новому вікні.)
- Отримати програмне забезпечення підтримки Boot Camp (драйвери). Програмне забезпечення
може бути завантажено за допомогою помічника Boot Camp, завантаженого
безпосередньо з Інтернету або скопійовано з інсталяційного DVD-диска OS X. Подивитися Системні вимоги для встановлення Windows на Mac за допомогою завантаження
Табір для деталей. Спробуйте отримати найостанніші драйвери для
Mac. Якщо ви використовуєте цю процедуру, швидше за все, Apple
не випустила диски Windows 10 для вас, модель Mac.
- Переконайтеся, що прошивка оновлена. Подивитися Прошивки EFI і SMC
оновлення для Mac на базі Intel .
Створити тимчасовий 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), будь ласка, дайте
я знаю, і я буду оновлювати ці інструкції.
- Завантажте та встановіть безкоштовну копію VirtualBox від Oracle. I
використовується VirtualBox, Версія 5.0.0 r101573, Copyright © 2015.
- Усередині папки "Документи" створіть папку з ім'ям "VirtualBox".
Тут ви будете зберігати файли, створені в решті частин
кроки.
Використовуйте програму Disk Utility для створення однієї MS-DOS (FAT)
форматований розділ на жорсткому диску. Переконайтеся, що ви використовуєте Master Boot
Запис (MBR) схеми розбиття. Назвіть цей розділ "BOOTCAMP".
Тут буде встановлено Windows 10.
Якщо вам потрібно використовувати таблицю розділів GUID (GPT) для схеми розділення або потрібні додаткові розділи на жорсткому диску, дозвольте мені
знати.
Закрийте програму Disk Utility.
Встановіть змінні 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
Оголосіть інші змінні, необхідні для команд, що використовуються в
наступні кроки. Для цього введіть наступне призначення
операторів у тому ж вікні програми Термінал.
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
подолати цю перешкоду. )
Використовуючи програму Finder, змонтуйте ISO-файл 10. Копіювати
весь вміст до кореня розділу, позначеного як "FLASHDRIVE".
Після цього можна вимкнути ISO-файл.
Використовуючи програму Finder, скопіюйте програмне забезпечення підтримки Boot Camp
(BCSS) до кореня розділу, позначеного як "FLASHDRIVE".
ПРИМІТКА: Якщо ви відкриєте папку BCSS і знайдете наступний файл і папки, то замість того, щоб скопіювати папку BCSS, вам слід
скопіюйте ці елементи до кореневої папки розділу з позначкою
"FLASHDRIVE".
$WinPEDriver
(папка)
AutoUnattend.xml
BootCamp
(папка)
Введіть наступну команду в тому ж вікні терміналу.
dot_clean /Volumes/FLASHDRIVE
Введіть правильний розділ як активний у 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"
.
Дозволити доступ для читання / запису VirtualBox до фізичної "FLASHDRIVE"
розділ і весь фізичний "disk1", ввівши наступне
команд у тому ж вікні програми Термінал. Якщо увійти
потрібно ввести пароль.
sudo chmod go+rw $FILE0
sudo chmod go+rw $DISK1*
Це дозволить VirtualBox встановити Windows 10 у вашому фізичному
Розділ "BOOTCAMP".
Примітка. Цей доступ триватиме лише до перезавантаження OS X.
Створіть файли, які відображають віртуальний диск на фізичний диск. В
У цьому ж вікні терміналу введіть наступні команди. Якщо увійти
потрібно ввести пароль.
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".
Відкрийте програму VirtualBox і натисніть на піктограму над новим
етикетці. Введіть або виберіть значення, наведені нижче, а потім натисніть кнопку
Кнопка "Продовжити".
Використовуйте стандартні параметри, крім жорсткого диска. Виберіть
"Використовувати існуючий файл віртуального жорсткого диска". Перейдіть до
Папка VirtualBox, створена на кроці 5. Виділіть "SSD.vmdk"
файл. Перш ніж натиснути кнопку "Відкрити", введіть наступне
команд у тому ж вікні програми Термінал.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Відкрийте файл "SSD.vmdk". Ваше вікно має виглядати подібно до того, що
показано нижче.
Натисніть кнопку "Створити".
Після повернення до програми VirtualBox "Oracle VM
Вікно керування VirtualBox "і натисніть на піктограму над
Мітка "Налаштування". Далі натисніть піктограму над "Зберіганням"
етикетці. У "Дерево зберігання" має бути "Контролер: SATA"
виділено. Клацніть правою кнопкою миші на цій виділеній області та виберіть "Додати"
Жорсткий диск ". Виберіть" Використовувати існуючий файл віртуального жорсткого диска "
. Перейдіть до папки VirtualBox, створеної на кроці 5.
Виділіть файл "HDD.vmdk". Перш ніж натиснути кнопку "Відкрити",
введіть наступні команди в тому ж самому додатку Terminal
вікна.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Відкрийте файл "HDD.vmdk". Ваше вікно має виглядати подібно до того, що
показано нижче.
Виділіть Empty CD / DVD і виберіть "Виберіть віртуальний оптичний диск"
Файл ... ", щоб приєднати свій ISO-файл Windows 10. (Підказка: Подивіться
для піктограм CD / DVD)
Натисніть OK, щоб закрити вікно. Ваш "Менеджер VirtualBox Oracle VM"
вікно має виглядати подібно до того, що показано нижче.
Введіть таку команду в тому ж програмі Terminal
вікна.
diskutil unmount $FILE0;diskutil unmountDisk $DISK1
Далі натисніть піктограму над позначкою "Пуск" для завантаження з
Файл iso для Windows 10. Натисніть пробіл, коли з'явиться запит на "Натисніть
будь-яку клавішу для завантаження з CD або DVD. "
Примітка: Покажчик миші має бути над вікном віртуальної машини, перш ніж натиснути пробіл.
Відкрийте вікно командного рядка, натиснувши наступну послідовність.
Далі
Ремонт комп'ютера
Усунення несправностей
Розширені опції
Командний рядок
Розділ "FLASHDRIVE" - це диск C :. Розділ "BOOTCAMP"
диск D: і оптичний привід (DVD), що містить Windows 10 iso
файл є диск E :.
Введіть наступні команди у вікні командного рядка. Коли
Запитуючи команду нижче, введіть мітку гучності "FLASHDRIVE".
Це перетворить розділ FAT32 на розділ NTFS.
convert c: /fs:ntfs
Коли з'явиться відповідна команда, введіть мітку гучності
"НАВЧАЛЬНИЙ ТАБІР". Це NTFS форматування розділу.
format d: /q /v:BOOTCAMP
Введіть у вікні командного рядка таку команду.
bootsect /nt60 c:
bootsect /nt60 d: /mbr
Це додає код Bootstrap до "FLASHDRIVE" і "BOOTCAMP"
розділів і MBR HDD.
Закрийте вікно командного рядка та натисніть "Вимкнути ПК".
Після того, як віртуальна машина "BootCamp" має "Powered Off", поверніться до
вікно програми VirtualBox "Oracle VM Virtual Manager".
Натисніть піктограму над позначкою "Налаштування". Далі натисніть кнопку
над міткою "Зберігання". У розділі "Дерево зберігання" клацніть правою кнопкою миші
на позначці "SSD.vmd" і виберіть "Видалити прикріплення". Ваше вікно
має виглядати подібно до того, що показано нижче.
Натисніть кнопку "OK", щоб закрити вікно.
У рядку меню виберіть "Файл → Менеджер віртуальних носіїв". В
Вікно Virtual Media Manager, клацніть правою кнопкою миші на записі жорсткого диска
ім'я "SSD.vmdk" і виберіть "Видалити". Якщо буде запропоновано
з'явиться підтвердження, натисніть кнопку "Видалити". У поп
з вибору "Скасувати", "Зберегти" і "Видалити" виберіть "Зберегти". Ваш
вікно має виглядати подібно до того, що показано нижче.
Натисніть кнопку "Закрити", щоб закрити вікно, а потім закрийте вікно
Додаток VirtualBox.
Введіть таку команду в тому ж програмі Terminal
вікна. Якщо буде запропоновано, введіть пароль для входу. Ця команда
копіює код Bootstrap з MBR жорсткого диска в MBR
SSD.
sudo fdisk -u -y -f $DISK1 $DISK0
Введіть наступне в тому ж вікні програми Термінал. Це
введе правильний тип розділу в таблицю розділів MBR
для розділу FLASHDRIVE.
INPUT=$(printf "s $PARTITION0\n7\nq\ny")
fdisk -e $DISK0 <<<"$INPUT";echo
Введіть таку команду в тому ж програмі Terminal
вікна. Якщо потрібно ввести пароль для входу, введіть його.
sudo bless --device $DISK0 --setBoot --legacy
Це вказує комп'ютеру, що слід виконати наступні завантаження
виконується в попередньому режимі BIOS з внутрішнього SSD.
Закрийте всі програми та вікна. Якщо ви маєте намір використовувати Audit
режиму під час інсталяції Windows і комп'ютера
приєднані до Інтернету, потім від'єднайте комп'ютер від
Інтернет зараз. Перезавантажте комп'ютер і запустіть інсталяцію Windows
10 у розділ BOOTCAMP.
Коли ви перейдете до наведеного нижче вікна, виберіть "Custom (advanced)".
Коли ви перейдете до вікна нижче, виберіть "BOOTCAMP"
розділ. Зробіть ні форматування розділу "BOOTCAMP". Натисніть кнопку
Кнопка "Далі".
Якщо не збираєтеся використовувати режим аудиту, ви можете пропустити цей крок. Щоб скористатися режимом аудиту, виконайте дії, наведені в моїй відповіді
питання: Як запобігти завантаженню Windows 10 і. \ T
інсталювати оновлення до програмного забезпечення підтримки Boot Camp
встановлено? Перебуваючи в режимі аудиту, якщо вам потрібно отримати доступ до завантаження
Програмне забезпечення підтримки Camp (BCSS), що зберігається в розділі "FLASHDRIVE",
потім виконуйте вказівки, наведені на цьому етапі.
Спочатку переконайтеся, що ви перебуваєте в режимі аудиту, як описано вище
гіперпосилання. Потім клацніть правою кнопкою миші кнопку Пуск на панелі завдань і
виберіть "Керування дисками", як показано нижче.
Натисніть правою кнопкою миші на розділ "FLASHDRIVE" і виберіть "Change Drive"
Лист і контури ... ", як показано нижче
літеру диска S :. Після завершення закрийте вікно "Керування дисками".
Тепер у вас є доступ до програмного забезпечення підтримки Boot Camp на диску S :. Перед виходом з режиму аудиту видаліть літеру диска S: з розділу "FLASHDRIVE". При вилученні ігноруйте попередження
повідомлень.
Завершіть інсталяцію Windows 10. Після завершення знайдіть "Boot Camp"
на панелі завдань Windows. Клацніть правою кнопкою миші на
Піктограма "Boot Camp" і виберіть "Перезапустити в Mac OS X", як показано нижче.
Примітка. Якщо встановлено a
іншої версії програмного забезпечення підтримки Boot Camp (BCSS), ніж I
зробив.
Після завершення перезавантаження в OS X присвоюйте змінну DISK1
Значення, записане на попередньому етапі. Для цього спочатку відкрийте вікно
Термінал і введіть наступну операцію присвоєння
у новому вікні. Якщо ви записали інше значення, зробіть
відповідну заміну.
DISK1=/dev/disk1
Дозволити доступ для читання / запису VirtualBox на весь фізичний "диск1"
введення в таку програму терміналу наступної команди
вікна. Якщо потрібно ввести пароль для входу, введіть його.
sudo chmod go+rw $DISK1*
Це дозволить VirtualBox створювати дані конфігурації завантаження (BCD)
зберігати у вашому фізичному розділі "BOOTCAMP".
Примітка. Цей доступ триватиме лише до перезавантаження OS X.
Введіть таку команду в тому ж програмі Terminal
вікна.
diskutil unmountDisk $DISK1
Далі відкрийте програму VirtualBox, щоб переглянути "Oracle VM."
Вікно керування VirtualBox ".
Введіть таку команду в тому ж програмі Terminal
вікна.
diskutil unmountDisk $DISK1
Далі натисніть піктограму над позначкою "Пуск" для завантаження з
Файл iso для Windows 10. Натисніть пробіл, коли з'явиться запит на "Натисніть
будь-яку клавішу для завантаження з CD або DVD. "
Примітка: Покажчик миші має бути над вікном віртуальної машини, перш ніж натиснути пробіл.
Відкрийте вікно командного рядка, натиснувши наступну послідовність.
Далі
Ремонт комп'ютера
Усунення несправностей
Розширені опції
Командний рядок
Розділ "BOOTCAMP" - це диск C: і оптичний диск (DVD)
що містить у Windows 10 ISO-файл, це диск D :.
Введіть наступні команди у вікні командного рядка для збирання
Дані конфігурації завантаження (BCD) зберігаються в розділі "BOOTCAMP".
Коли з'явиться запит, введіть літеру "y". Це створить файл
"C: завантаження BCD".
cd /d c:\
bootrec /rebuildbcd
Примітка: Каталог "Boot" має атрибути файлів "Hidden" і "System".
Результати введення двох вищевказаних команд показані нижче.
Закрийте вікно командного рядка та натисніть "Вимкнути комп'ютер".
- Після того, як віртуальна машина "BootCamp" має "Powered Off", вийдіть
Додаток VirtualBox. Потім закрийте всі програми та вікна
перезапустити OS X.
Після інсталяції Windows 10 на жорсткому диску можна видалити наступне.