Jika Anda mencoba menginstal Windows 7 pada Mac 2012 dan 2014, maka Anda harus membaca jawaban saya untuk pertanyaan ini .
Di sini saya berasumsi komputer Anda dikonfigurasi seperti yang dipersyaratkan oleh Boot Camp Assistant. (Dengan kata lain, Anda akan menginstal Windows ke partisi ke-4 pada disk 0.) Selain itu, firmware Anda mutakhir dan Anda telah mengunduh " Boot Camp Support Software " yang benar untuk komputer model Mac Anda. Sebelum memulai, lepaskan semua DVD dan perangkat eksternal dari Mac Anda.
(Petunjuk: Untuk tampilan yang lebih baik, klik pada gambar atau buka gambar di jendela baru.)
Buat partisi yang diformat MS-DOS (FAT) pada drive internal Mac Anda. Di sinilah Windows 7 akan diinstal. Anda dapat menggunakan Bootcamp Assistant, Disk Utility, atau perintah ( distutil
, gpt
dan / atau fdisk
) yang dimasukkan di jendela Terminal. Alat pihak ketiga lainnya, seperti gdisk
, juga dapat digunakan. Beri label untuk partisi ini nama "BOOTCAMP". Setelah selesai, keluar dari semua aplikasi.
Prosedur ini membutuhkan partisi "BOOTCAMP" menjadi partisi ke-4 pada drive internal Mac Anda (disk0). Jika Anda menggunakan Disk Utility dari OS X 10.7 atau lebih baru dan Mac Anda memiliki konfigurasi drive default, maka partisi "BOOTCAMP" yang baru harus dibuat sebagai partisi ke-4 secara otomatis. Namun, jika Anda menggunakan APFS dan konfigurasi drive default, maka partisi "BOOTCAMP" yang baru harus dibuat sebagai partisi ke-3 secara otomatis.
Pastikan drive menggunakan skema partisi hybrid GPT / MBR. Lihat jawaban saya untuk pertanyaan " Bagaimana mengkonversi drive dari format GPT ke format GPT / MBR hibrida saat menggunakan High Sierra (macOS 10.13.2) " untuk prosedur yang menyelesaikan tugas ini.
Pengguna Semi telah mencatat bahwa Boot Camp Assistant (BCA) akan mem-partisi drive GPT / MBR dengan benar. Jadi, Anda mungkin dapat ke BCA untuk mempartisi drive, kemudian gunakan flash drive untuk menginstal Windows.
Unduh dan pasang salinan VirtualBox gratis . Saya menggunakan VirtualBox 5.0.14 r105127, Hak Cipta © 2016.
Lakukan langkah berikut untuk mentransfer "Perangkat Lunak Dukungan Kamp Kerja" ke partisi yang kompatibel dengan VirtualBox. Buat folder bernama "VirtualBox" di folder Dokumen Anda. Buka Disk Utility dan dari bilah menu pilih File-> New-> Blank Disk Image . Buat gambar ini di folder "VirtualBox" menggunakan parameter berikut.
Dengan menggunakan aplikasi Finder, salin "Boot Camp Support Software" ke partisi baru ini. Ketika selesai, partisi baru ini akan muncul di Finder seperti yang ditunjukkan di bawah ini. (Untuk pembaca dengan Mac yang lebih lama, Anda mungkin hanya memiliki folder "BootCamp").
Langkah ini akan membuat file yang diperlukan oleh VirtualBox untuk mengakses partisi yang berisi "Perangkat Lunak Dukungan Kamp Kamp". Di jendela aplikasi Terminal, masukkan perintah berikut.
Catatan: Saya menganggap Anda menggunakan Bourne-Again Shell (bash) default.
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
Hasilnya harus berupa pembuatan file bcss.vmdk
di folder "VirtualBox" Anda. Nantinya, Anda akan memilih file ini untuk memberikan akses mesin virtual ke partisi ini.
Catatan: Pada titik ini, orang harus menyadari akan lebih mudah untuk menyalin perintah dari dokumen ini dan menempelkannya ke jendela aplikasi Terminal.
Langkah ini akan membuat file yang diperlukan oleh VirtualBox untuk mengakses partisi fisik tempat Anda akan menginstal Windows. Di jendela aplikasi Terminal, masukkan perintah berikut.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
Catatan: Akses yang diberikan oleh chmod
perintah ini hanya akan berlangsung hingga OS X di-boot ulang.
Hasilnya harus berupa pembuatan file bootcamp.vmdk
dan
bootcamp-pt.vmdk
di folder "VirtualBox" Anda. Nantinya, Anda akan memilih file bootcamp.vmdk
untuk memberikan akses mesin virtual ke partisi fisik.
Catatan: OS X lebih suka sistem file automount. Ini dapat dinonaktifkan untuk partisi tertentu dengan membuat atau memodifikasi /etc/fstab
file. Alih-alih menggunakan /etc/fstab
file, pengguna diminta untuk berulang kali memasukkan perintah berikut.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Perintah-perintah ini unmount partisi "BOOTCAMP" fisik dan file gambar disk yang bcss.dmg
berisi partisi "BCSS".
Konfigurasikan mesin virtual. Buka aplikasi VirtualBox dan klik ikon di atas label Baru. Masukkan atau pilih nilai yang ditunjukkan di bawah, lalu klik tombol "Lanjutkan".
Gunakan pengaturan default kecuali untuk hard drive. Pilih tombol "Gunakan file hard drive virtual yang ada". Arahkan ke folder "VirtualBox" Anda. Sorot bootcamp.vmdk
file tersebut. Sebelum mengklik tombol "Buka", masukkan perintah berikut di jendela aplikasi Terminal yang sama.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Buka bootcamp.vmdk
file. Jendela Anda akan terlihat mirip dengan yang ditunjukkan di bawah ini.
Klik tombol "Buat".
Setelah kembali ke jendela "Oracle VM VirtualBox Manager" aplikasi VirtualBox, klik ikon di atas label "Pengaturan". Selanjutnya, klik ikon di atas label "Storage". Di "Storage Tree", "Controller: SATA" harus disorot. Klik kanan pada area yang disorot ini dan pilih "Tambahkan Hard Disk". Pilih tombol "Gunakan file hard drive virtual yang ada". Arahkan ke folder "VirtualBox" Anda. Sorot bcss.vmdk
file tersebut. Sebelum mengklik tombol "Buka", masukkan perintah berikut di jendela aplikasi Terminal yang sama.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Buka bcss.vmdk
file. Selanjutnya, pilih opsi "Gunakan Host I / O Cache". Jendela Anda akan terlihat mirip dengan yang ditunjukkan di bawah ini.
Sorot CD / DVD Kosong dan pilih "Pilih Virtual Optical Disk File ..." untuk melampirkan file iso Windows 7 Anda. (Petunjuk: Cari ikon CD / DVD)
Klik OK untuk menutup jendela. Jendela "Oracle VM VirtualBox Manager" Anda akan terlihat mirip dengan yang ditunjukkan di bawah ini.
Pada langkah ini, Anda akan menyalin file yang diperlukan ke partisi fisik, jadi nanti Anda dapat me-restart Mac Anda dan menginstal Windows. Masukkan perintah berikut di jendela aplikasi Terminal yang sama.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Selanjutnya, klik ikon di atas label "Start" untuk boot dari file iso Windows 7. Tekan bilah spasi, jika diminta untuk "Tekan sembarang tombol untuk boot dari CD atau DVD."
Catatan: Pointer mouse harus melewati jendela layar mesin virtual sebelum Anda menekan tombol spasi.
Ketika tampilan di bawah ini muncul, klik tombol "Next".
Ketika tampilan di bawah ini muncul, pilih "Perbaiki komputer Anda".
Dengan tombol "Gunakan alat pemulihan yang dapat membantu memperbaiki masalah memulai Windows." dipilih, klik tombol Next.
Pilih opsi "Prompt Perintah".
Asuransikan huruf drive C
melalui F
tidak ditugaskan secara default untuk volume dengan memasukkan perintah berikut.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Masukkan yang berikut ini untuk menentukan daftar volume saat ini.
diskpart
list volume
Gambar di bawah ini menampilkan volume yang ditemukan di Mac saya. Anda mungkin mendapatkan hasil yang berbeda.
Masukkan perintah berikut, untuk menetapkan huruf drive D
, C
dan E
ke volume CD-ROM dan volume yang berlabel "BOOTCAMP" dan "BCSS". Pada gambar yang ditunjukkan di atas, ini adalah volume 0, 3 dan 4. Jika indeks volume Anda berbeda, buatlah pergantian yang sesuai. Juga, NTFS memformat volume "BOOTCAMP".
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
Setelah selesai, volume surat akan muncul serupa dengan yang ditunjukkan di bawah ini.
Selanjutnya, masukkan perintah yang diberikan di bawah ini. The bootsect
perintah menulis kode boot ke Volume Boot Record (VBR) dari partisi dan Master Boot Record (MBR) dari yang sesuai drive.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
Urutan perintah berikutnya membuat file Virtual Hard Disk (VHD). VHD merepresentasikan drive flash virtual tempat Windows akan diinstal ke partisi "BOOTCAMP" fisik.
Catatan: Jika Anda menginstal Windows 10, maka parameter fs=fat32
, pada format
perintah yang ditunjukkan di bawah ini, harus diganti dengan fs=ntfs
.
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
Akhirnya, salin iso penginstal Windows dan file "Boot Camp Support Software" terlebih dahulu ke VHD, lalu langsung ke partisi fisik tempat Windows akan diinstal. Keluar dari jendela Command Prompt ketika selesai.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Catatan: File-file \sources\boot.wim
dan \sources\install.wim
butuh waktu lama untuk menyalin. Ukuran file masing-masing adalah 168 MB dan 2.95 GB.
Pilih tombol "Shut Down" untuk mematikan mesin virtual. Keluar dari aplikasi VirtualBox.
Langkah ini akan melibatkan mengonfigurasi Master Boot Record (MBR) dari drive internal fisik Anda. MBR disimpan pada 512 byte pertama drive ini. Ruang ini dibagi oleh kode boot dan tabel partisi MBR.
Langkah ini tidak dapat dilakukan sebelumnya di OS X 10.11 (El Capitan) dengan Sistem Perlindungan Integritas (SIP) menyala. (Ini adalah pengaturan default.) Jika Anda menggunakan OS X 10.11, Anda harus menonaktifkan SIP, selesaikan langkah ini, lalu pulihkan SIP. Lihat tautan: Bagaimana cara menonaktifkan Perlindungan Integritas Sistem (SIP) AKA “tidak menentu” di OS X 10.11, El Capitan? .
Di jendela aplikasi Terminal, masukkan perintah berikut. fdisk
Perintah pertama menandai partisi "BOOTCAMP" sebagai partisi aktif. fdisk
Perintah kedua mengubah id partisi "BOOTCAMP" menjadi 7. fdisk
Perintah terakhir menyalin kode boot dari MBR disk yang berisi partisi "Boot Camp Support Software" ke MBR disk fisik yang berisi partisi "BOOTCAMP".
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
Catatan: Untuk menampilkan nilai untuk variabel INPUT, gunakan perintah echo "$INPUT"
.
Ini adalah langkah di mana Anda menginstal Windows ke partisi "BOOTCAMP" Anda. Nyalakan kembali Mac Anda dan tahan option/alt
tombol. Pilih ikon Windows untuk boot dari partisi "BOOTCAMP". Buka jendela Prompt Perintah, dengan menavigasi melalui tampilan seperti yang Anda lakukan pada langkah 7. Masukkan perintah di bawah ini untuk melampirkan partisi "FLASHDRIVE" yang disimpan dalam file Virtual Hard Disk (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
Di Mac saya, output dari list volume
perintah tersebut menunjukkan E
huruf drive yang ditetapkan untuk partisi "FLASHDRIVE". Jika huruf drive Anda berbeda, lakukan penggantian yang benar saat memasukkan e:\setup
perintah yang diberikan di akhir langkah ini. Selanjutnya, hapus semua file, tetapi satu, dari partisi "BOOTCAMP".
rmdir /s /q c:\
Jika perintah di atas dijalankan dengan benar, Anda harus mendapatkan pesan kesalahan: "c: \ flashdrive.vhd - Proses tidak dapat mengakses file karena sedang digunakan oleh proses lain."
Mulai menginstal Windows 7 dengan memasukkan perintah di bawah ini. Pilih "BOOTCAMP" sebagai partisi instalasi Anda.
e:\setup
File instalasi disimpan di partisi "FLASHDRIVE". Karena partisi ini disimpan sebagai file VHD di partisi "BOOTCAMP", jangan coba memformat ulang partisi "BOOTCAMP". Anda akan menghapus file instalasi ini di langkah selanjutnya. Ketika Mac Anda restart, itu akan boot ke OS X. Ini yang diharapkan. Dari "System Preferences" pilih Windows sebagai disk startup Anda dan restart Mac. Instalasi Windows Anda akan berlanjut.
Setelah Windows selesai menginstal, "Perangkat Lunak Dukungan Kamp Kerja" dapat diterapkan. Untuk mengakses perangkat lunak ini, c:\flashdrive.vhd
file, yang berisi partisi "FLASHDRIVE", harus dilampirkan. Klik pada tombol "Start", ketik diskmgmt.msc
dan tekan
returntombol. Setelah di Manajemen Disk, klik Aksi
di bilah menu dan pilih Lampirkan VHD . Pilih lokasi file dan centang "Hanya-baca" untuk mencegah penulisan ke file VHD. Setelah Anda menekan "OK", drive akan muncul di Manajemen Disk dengan ikon biru. Tutup Manajemen Disk.
Di jendela popup AutoPlay, pilih "Buka folder untuk melihat file." (Jika tidak ada sembulan yang muncul, gunakan Windows Explorer untuk membuka drive yang berlabel "FLASHDRIVE".) setup.exe
File tersebut dapat ditemukan di folder berlabel "BootCamp". Jalankan aplikasi ini untuk menginstal "Perangkat Lunak Dukungan Boot Camp". File VHD akan terlepas ketika komputer restart.
- Terakhir, hapus folder dan file DVD dan "Boot Camp Support Software". Ini dapat dilakukan dengan menyeret
c:\flashdrive.vhd
file ke Recycle Bin. Jika Anda mendapatkan pesan kesalahan tentang file yang sedang dibuka, nyalakan kembali komputer dan coba lagi.
Folder "Kotak Virtual" dapat dihapus. Anda mungkin harus mengeluarkan partisi "BCSS" terlebih dahulu.
Anda dapat menghapus mesin virtual "BootCamp". Ini dapat dilakukan dari aplikasi VirtualBox. Jika VirtualBox tidak menghapus semua file, Anda dapat menghapusnya secara manual. Lihat di ~/"VirtualBox VMs"
folder.
Anda dapat menghapus file iso Windows 7.
Anda dapat menghapus aplikasi VirtualBox, tetapi karena hanya membutuhkan sedikit ruang, saya tidak akan repot.