2012'den 2014'e kadar Mac bilgisayarlara Windows 7'yi yüklemeye çalışıyorsanız , bu soruya cevabımı okumalısınız .
Burada, bilgisayarınızın Boot Camp Yardımcısı'nın gerektirdiği şekilde yapılandırıldığını varsayıyorum. (Başka bir deyişle, Windows'u disk 0'daki 4. bölüme yükleyeceksiniz.) Ayrıca, ürün yazılımınız güncel ve model Mac bilgisayarınız için doğru " Boot Camp Destek Yazılımı " nı indirdiniz . Başlamadan önce tüm DVD'leri ve harici aygıtları Mac'inizden kaldırın.
(İpucu: Daha iyi bir görünüm için bir görüntüyü tıklayın veya yeni bir pencerede açın.)
Mac'inizin dahili sürücüsünde MS-DOS (FAT) biçimli bir bölüm oluşturun. Burası Windows 7'nin yükleneceği yerdir. Bootcamp Assistant'ı, Disk İzlencesi'ni veya Terminal penceresine girilen komutları ( distutil
, gpt
ve / veya fdisk
) kullanabilirsiniz. Diğer üçüncü taraf araçları gdisk
da kullanılabilir. Bu bölümün etiketine "BOOTCAMP" adını verin. İşiniz bittiğinde, tüm uygulamalardan çıkın.
Bu yordam, "BOOTCAMP" bölümünün Mac dahili sürücünüzdeki (disk0) 4. bölüm olmasını gerektirir. Disk Yardımcı Programını OS X 10.7 veya daha yenisini kullanıyorsanız ve Mac'inizde varsayılan sürücü yapılandırması varsa, yeni "BOOTCAMP" bölümü otomatik olarak 4. bölüm olarak oluşturulmalıdır. Ancak, APFS ve varsayılan sürücü yapılandırmasını kullanıyorsanız, yeni "BOOTCAMP" bölümü otomatik olarak 3. bölüm olarak oluşturulmalıdır.
Sürücünün GPT / MBR karma bölümleme şemasını kullandığından emin olun. Bu görevi gerçekleştiren bir yordam için " High Sierra (macOS 10.13.2) kullanılırken GPT biçiminden hibrit GPT / MBR biçimine bir sürücü nasıl dönüştürülür " sorusuna yanıtım bakın .
Kullanıcı Yarı kaydetti ettiğini Boot Camp Assistant (BCA) düzgün GPT / MBR hibrid bölüm sürücü olacak. Böylece, sürücüyü bölümlemek için BCA'yı kullanabilir, ardından Windows'u yüklemek için flash sürücüyü kullanabilirsiniz.
VirtualBox'ın ücretsiz bir kopyasını indirip yükleyin . VirtualBox 5.0.14 r105127, Telif Hakkı © 2016 kullandım.
"Boot Camp Destek Yazılımı" nı VirtualBox ile uyumlu bir bölüme aktarmak için aşağıdakileri yapın. Belgeler klasörünüzde "VirtualBox" adlı bir klasör oluşturun. Disk İzlencesi'ni açın ve menü çubuğundan Dosya-> Yeni-> Boş Disk Görüntüsü'nü seçin . Bu parametreyi aşağıdaki parametreleri kullanarak "VirtualBox" klasöründe oluşturun.
Finder uygulamasını kullanarak "Boot Camp Destek Yazılımı" nı bu yeni bölüme kopyalayın. Tamamlandığında, bu yeni bölüm Finder'da aşağıda gösterildiği gibi görünmelidir. (Eski Mac'leri olan okuyucular için yalnızca "BootCamp" klasörünüz olabilir.)
Bu adım, "Boot Camp Destek Yazılımı" içeren bölüme erişmek için VirtualBox'ın ihtiyaç duyduğu dosyayı oluşturur. Terminal uygulama penceresinde aşağıdaki komutları girin.
Not: Varsayılan Bourne-Again Kabuğunu (bash) kullandığınızı varsayıyorum.
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
Sonuç, dosyanın bcss.vmdk
"VirtualBox" klasörünüzde oluşturulması olmalıdır. Daha sonra, sanal makineye bu bölüme erişim vermek için bu dosyayı seçeceksiniz.
Not: Bu noktada, komutların bu belgeden kopyalanmasının ve Terminal uygulama penceresine yapıştırılmasının daha kolay olacağını fark etmelidir.
Bu adım, Windows'u kuracağınız fiziksel bölüme erişmek için VirtualBox'ın ihtiyaç duyduğu dosyaları oluşturur. Terminal uygulama penceresinde aşağıdaki komutları girin.
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
Not: chmod
Komut tarafından verilen bu erişim yalnızca OS X yeniden başlatılıncaya kadar devam eder.
Sonuç, dosyaların oluşturulması bootcamp.vmdk
ve
bootcamp-pt.vmdk
"VirtualBox" klasörünüzde olmalıdır. Daha sonra, bootcamp.vmdk
sanal makineye fiziksel bölüme erişim vermek için dosyayı seçeceksiniz .
Not: OS X, dosya sistemlerini otomatik tutmayı tercih eder. Bu, belirli bir bölüm için /etc/fstab
dosyayı oluşturarak veya değiştirerek devre dışı bırakılabilir . /etc/fstab
Dosyayı kullanmak yerine , kullanıcıdan aşağıdaki komutları tekrar tekrar girmesi istenir.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Bu komutlar fiziksel "BOOTCAMP" bölümünü ve bcss.dmg
"BCSS" bölümünü içeren disk görüntü dosyasını çıkarır .
Sanal makineyi yapılandırın. VirtualBox uygulamasını açın ve Yeni etiketinin üzerindeki simgeye tıklayın. Aşağıda gösterilen değerleri girin veya seçin, ardından "Devam" düğmesini tıklayın.
Sabit sürücü dışındaki varsayılan ayarları kullanın. "Varolan bir sanal sabit sürücü dosyasını kullan" düğmesini seçin. "VirtualBox" klasörünüze gidin. bootcamp.vmdk
Dosyayı vurgulayın . "Aç" düğmesine tıklamadan önce, aynı Terminal uygulama penceresine aşağıdaki komutları girin.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
bootcamp.vmdk
Dosyayı açın . Pencereniz, aşağıda gösterilene benzer görünmelidir.
"Oluştur" düğmesini tıklayın.
VirtualBox uygulamasının "Oracle VM VirtualBox Manager" penceresine döndükten sonra, "Ayarlar" etiketinin üzerindeki simgeye tıklayın. Ardından, "Depolama" etiketinin üzerindeki simgeyi tıklayın. "Depolama Ağacı" nda, "Denetleyici: SATA" vurgulanmalıdır. Vurgulanan bu alana sağ tıklayın ve "Sabit Disk Ekle" yi seçin. "Varolan bir sanal sabit sürücü dosyasını kullan" düğmesini seçin. "VirtualBox" klasörünüze gidin. bcss.vmdk
Dosyayı vurgulayın . "Aç" düğmesine tıklamadan önce, aynı Terminal uygulama penceresine aşağıdaki komutları girin.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
bcss.vmdk
Dosyayı açın . Ardından, "Ana Makine G / Ç Önbelleğini Kullan" seçeneğini seçin. Pencereniz, aşağıda gösterilene benzer görünmelidir.
Boş CD / DVD'yi vurgulayın ve Windows 7 iso dosyanızı eklemek için "Sanal Optik Disk Dosyası Seç ..." seçeneğini seçin. (İpucu: CD / DVD simgelerini arayın)
Pencereyi kapatmak için Tamam'ı tıklayın. "Oracle VM VirtualBox Manager" pencereniz, aşağıda gösterilene benzer görünmelidir.
Bu adımda, gerekli dosyaları fiziksel bölüme kopyalayacaksınız, böylece daha sonra Mac'inizi yeniden başlatabilir ve Windows'u yükleyebilirsiniz. Aynı Terminal uygulama penceresine aşağıdaki komutları girin.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Ardından, Windows 7 iso dosyasından önyükleme yapmak için "Başlat" etiketinin üzerindeki simgeye tıklayın. "CD veya DVD'den önyükleme yapmak için herhangi bir tuşa basın" istenirse boşluk çubuğuna basın.
Not: Boşluk çubuğuna basmadan önce fare işaretçisi sanal makine ekran penceresinin üzerinde olmalıdır.
Aşağıdaki ekran görüntülendiğinde "İleri" düğmesini tıklayın.
Aşağıdaki ekran görüntülendiğinde, "Bilgisayarınızı onarın" seçeneğini seçin.
"Windows'u başlatan sorunları çözmenize yardımcı olabilecek kurtarma araçlarını kullanın." seçildiğinde, İleri düğmesine tıklayın.
"Komut İstemi" seçeneğini seçin.
Sürücü harfleri sigortalayın C
aracılığıyla F
aşağıdaki komutları girerek bir hacme varsayılan olarak atanmaz.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Geçerli birimlerin listesini belirlemek için aşağıdakini girin.
diskpart
list volume
Aşağıdaki resimde Mac bilgisayarımda bulunan hacimler gösterilmektedir. Farklı sonuçlar alabilirsiniz.
Aşağıdaki komutları girin sürücü harfleri atamak için D
, C
ve E
sırasıyla "BOOTCAMP" ve "BCSS" etiketli CD-ROM hacmine ve hacimleri için. Yukarıda gösterilen görüntüde, bunlar 0, 3 ve 4 ciltleridir. Hacim indeksleriniz farklıysa, uygun yedekleri yapın. Ayrıca, NTFS "BOOTCAMP" birimini biçimlendirir.
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
Tamamlandığında, ses harfleri aşağıda gösterilene benzer görünmelidir.
Ardından, aşağıda verilen komutları girin. bootsect
Komut gelen sürücünün bir bir bölümünün Cilt Boot Record (VBR) ve Master Boot Record (MBR) önyükleme kodunu yazar.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
Sonraki komut dizisi bir Sanal Sabit Disk (VHD) dosyası oluşturur. VHD, Windows'un fiziksel "BOOTCAMP" bölümüne yükleneceği sanal bir flash sürücüyü temsil eder.
Not: Windows 10 yüklüyorsanız, o zaman parametre fs=fat32
, içinde format
aşağıda gösterilen komutu ile değiştirilmesi gerekir 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
Son olarak, Windows yükleyici iso ve "Boot Camp Destek Yazılımı" dosyalarını önce VHD'ye, ardından doğrudan Windows'un yükleneceği fiziksel bölüme kopyalayın. Tamamlandığında Komut İstemi penceresinden çıkın.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Not: Dosyalar \sources\boot.wim
ve \sources\install.wim
kopyalamak için uzun bir zaman alabilir. Dosya boyutları sırasıyla 168 MB ve 2.95 GB'dir.
Sanal makineyi kapatmak için "Kapat" düğmesini seçin. VirtualBox uygulamasından çıkın.
Bu adım, fiziksel dahili sürücünüzün Ana Önyükleme Kaydının (MBR) yapılandırılmasını içerir. MBR, bu sürücünün ilk 512 baytında depolanır. Bu alan, önyükleme kodu ve MBR bölümleme tablosu ile paylaşılır.
Bu adım, Sistem Bütünlüğü Koruması (SIP) açıkken OS X 10.11 (El Capitan) altında önceden oluşturulamaz. (Bu varsayılan ayardır.) OS X 10.11 kullanıyorsanız, SIP'yi devre dışı bırakmanız, bu adımı tamamlamanız ve SIP'yi geri yüklemeniz gerekir. Bağlantıya bakın: OS X 10.11, El Capitan'da Sistem Bütünlüğü Koruması (SIP) AKA “köksüz” özelliğini nasıl devre dışı bırakabilirim? .
Terminal uygulama penceresinde aşağıdaki komutları girin. İlk fdisk
komut "BOOTCAMP" bölümünü etkin bölüm olarak işaretler. İkinci fdisk
komut "BOOTCAMP" bölüm kimliğini 7 olarak değiştirir. Son fdisk
komut, önyükleme kodunu "Boot Camp Destek Yazılımı" bölümünü içeren diskin MBR'sinden "BOOTCAMP" bölümünü içeren fiziksel diskin MBR'sine kopyalar.
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
Not: INPUT değişkeninin değerini görüntülemek için komutu kullanın echo "$INPUT"
.
Bu, Windows'u "BOOTCAMP" bölümünüze yüklediğiniz adımdır. Mac'inizi yeniden başlatın ve tuşu basılı tutun option/alt
. "BOOTCAMP" bölümünden önyüklemek için Windows simgesini seçin. Adım 7'de yaptığınız gibi ekranlarda gezinerek bir Komut İstemi penceresi açın. Sanal Sabit Disk (VHD) dosyasında depolanan "FLASHDRIVE" bölümünü eklemek için aşağıdaki komutları girin.
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
Mac bilgisayarımda, list volume
komuttan elde edilen çıktı E
"FLASHDRIVE" bölümüne atanan sürücü harfi olarak gösterilir . Sürücü harfiniz farklıysa, e:\setup
bu adımın sonunda verilen komutu girerken doğru değişikliği yapın . Ardından, "BOOTCAMP" bölümünden biri hariç tüm dosyaları kaldırın.
rmdir /s /q c:\
Yukarıdaki komut düzgün bir şekilde yürütülürse, "c: \ flashdrive.vhd - Başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor."
Aşağıda verilen komutu girerek Windows 7'yi yüklemeye başlayın. Kurulum bölümünüz olarak "BOOTCAMP" ı seçin.
e:\setup
Kurulum dosyaları "FLASHDRIVE" bölümünde saklanır. Bu bölüm "BOOTCAMP" bölümünde bir VHD dosyası olarak saklandığından, "BOOTCAMP" bölümünü yeniden biçimlendirmeye çalışmayın. Bu yükleme dosyalarını daha sonraki bir adımda kaldıracaksınız. Mac'iniz yeniden başladığında OS X'e önyükleme yapar. Bu beklenen bir durumdur. "Sistem Tercihleri" nden başlangıç diskiniz olarak Windows'u seçin ve Mac'i yeniden başlatın. Windows kurulumunuz devam edecek.
Windows yüklemeyi bitirdiğinde, "Boot Camp Destek Yazılımı" uygulanabilir. Bu yazılıma erişmek c:\flashdrive.vhd
için "FLASHDRIVE" bölümünü içeren dosyanın eklenmesi gerekir. "Başlat" düğmesine tıklayın, yazın diskmgmt.msc
ve
returntuşuna basın. Disk Yönetimi kez tıklayıp Eylem
menü çubuğunda seçin VHD'yi takın . Dosya konumunu seçin ve VHD dosyasına yazılmasını önlemek için "Salt okunur" seçeneğini işaretleyin. "Tamam" düğmesine bastıktan sonra, sürücü Disk Yönetimi'nde mavi bir simgeyle görünür. Disk Yönetimi'ni kapatın.
Otomatik Kullan açılır penceresinde, "Dosyaları görüntülemek için klasörü aç" ı seçin. (Hiçbir pop-up görüntülenmezse, "FLASHDRIVE" etiketli sürücüyü açmak için Windows Gezgini'ni kullanın.) setup.exe
Dosya "BootCamp" etiketli klasörde bulunabilir. "Boot Camp Destek Yazılımı" nı yüklemek için bu uygulamayı yürütün. Bilgisayar yeniden başlatıldığında VHD dosyası ayrılır.
- Son olarak, DVD ve "Boot Camp Destek Yazılımı" klasörlerini ve dosyalarını kaldırın. Bu,
c:\flashdrive.vhd
dosyayı Geri Dönüşüm Kutusu'na sürükleyerek gerçekleştirilebilir
. Açık olan dosya hakkında bir hata mesajı alırsanız, bilgisayarı yeniden başlatın ve tekrar deneyin.
"Sanal Kutu" klasörü silinebilir. Muhtemelen önce "BCSS" bölümünü çıkarmanız gerekecektir.
"BootCamp" sanal makinesini silebilirsiniz. Bu, VirtualBox uygulamasından yapılabilir. VirtualBox tüm dosyaları kaldırmazsa, bunları manuel olarak kaldırabilirsiniz. Bak ~/"VirtualBox VMs"
klasörde.
Windows 7 iso dosyasını silebilirsiniz.
VirtualBox uygulamasını kaldırabilirsiniz, ancak çok az yer kapladığı için rahatsız etmem.