VirtualBox Üzerinde macOS Ekran Çözünürlüğü Değiştirme

Hızlı Bakış

VirtualBox üzerindeki macOS sanal makinelerinde ekran çözünürlüğü Misafir Eklentileri desteği olmadığı için manuel yapılandırılıyor. Bu yazılımda görüntü boyutunu değiştirmek için CMD komut istemini yönetici olarak kullanıyorsunuz. Sanallaştırma süreci EFI grafik ayarlarını komut satırı üzerinden doğrudan güncelliyor. Kullanıcılar VBoxManage komutuyla hedef piksel değerlerini saniyeler içinde sisteme işliyor. Böylece standart 1024x768 sınırını aşarak Full HD veya daha yüksek netlik kazanıyorsunuz. Üstelik bu yöntem macOS sürümünden bağımsız olarak geniş bir çalışma alanı sunuyor.

Oracle VM VirtualBox’ta macOS VM kullanımında ekran çözünürlüğü hatalarıyla mı karşılaşıyorsunuz? Ekran çözünürlüğünü değiştirirken zorluklarla karşılaşmış olabilirsiniz, ancak korkmayın!

VirtualBox’ta macOS’un yeni veya eski sürümleri için ekran çözünürlüğünü nasıl değiştireceğinize dair basit bir rehber oluşturdum. İster High Sierra, Catalina kullanın isterseniz Ventura & Sonoma, hiç farketmez! Makalemizdeki adımlarla VM’nizin ekran boyutunu kolayca yapılandırabileceksiniz!

VirtualBox'ta macOS İçin Ekran Çözünürlüğü Değiştirme

macOS High Sierra / Big Sur / Ventura Sanal Makine Ekran Çözünürlüğü Nasıl Değiştirilir?

Apple’ın Sierra veya High Sierra işletim sistemini VMware Workstation ile kurduğunuzda VMware Tools kurulumu sonrası ekran çözünürlüğünü değiştirebilirsiniz. Ancak VirtualBox kullanarak macOS sistemini kurmaya çalıştığınızda Guest Additions (Misafir Eklentileri) desteğinin olmamasından dolayı kurulum başarısız olacaktır.

Sonuç olarak, sanal makine çözünürlük ayarını CMD komut istemini kullanarak yapılandıracağız. Bu yazımızda, VirtualBox üzerinde çalışan Mac OS High Sierra 10.13.x üzerinde ekran çözünürlüğü sorununu çözeceğiz.

macOS High Sierra Sanal Makine Ekran Çözünürlüğünü Değiştirme (1920×1080/2K/4K/5K)

VirtualBox’ta Mac OS ekran çözünürlüğünü sadece belirli değerler ile değiştirebilirsiniz. Ayrıca macOS için varsayılan çözünürlük ayarı ise 1024×768’dir. Örneğin, çözünürlüğü 1366×768 olarak ayarlamaya çalıştığınızda, sanal sisteminizde ekran çözünürlüğü otomatik olarak 1280×720 olarak ayarlanacaktır.

Mac görüntü çözünürlük değerleri aşağıdaki gibidir.

  • 1280×720 (HD)
  • 1920×1080 (FHD)
  • 2560×1440 (QHD)
  • 2048×1080 (2K)
  • 3840×2160 (4K)
  • 5120×2880 (5K)

VirtualBox üzerinde macOS sanal makinenin ekran çözünürlüğünü değiştirmek için aşağıdaki adımları sırasıyla takip ediniz.

Adım 1

VirtualBox’ta macOS ekran çözünürlüğünü değiştirmek için aşağıdaki kodu kullanmanız gerekir. Koddaki “Your VM” kısmına macOS sanal makinenizin adını yazmanız gerekir.

cd "C:\Program Files\Oracle\Virtualbox"

VBoxManage setextradata "macOSHighSierra10134" VBoxInternal2/EfiGraphicsResolution 1920x1080

Burada dikkat etmeniz gereken nokta ise komutu uygulamadan önce VirtualBox programını mutlaka kapatmanız gerekiyor.

VBoxManage setextradata "macOSHighSierra10134" VBoxInternal2/EfiGraphicsResolution 1920x1080

Adım 2

Bunu yapmak için CMD komut istemini yönetici olarak çalıştırmanız gerekir aksi takdirde çözünürlüğü değiştiremezsiniz. Windows 10 arama kutusuna CMD yazınız ve yönetici olarak çalıştırınız.

Ayrıca, Windows Tuşu + X tuşlarına birlikte basarak Command Prompt (Admin) ulaşabilirsiniz.

Windows 10 Üzerinde CMD'yi Yönetici Olarak Çalıştırma

Adım 3

CMD komut istemini açtıktan sonra, önce VirtualBox klasörü içerisine geçiniz. Daha sonra koddaki X kısmını değiştirmek istediğiniz çözünürlüğü yazınız ve kodu kopyalayınız.

Kodu CMD’ye yapıştırınız ve Enter’a basınız.

Komutları Uygulama

Adım 4

Şimdi Oracle VM VirtualBox programını açınız ve Mac OS sanal makineyi çalıştırınız.

Sanal Makineyi Çalıştırma

Adım 5

Mac OS High Sierra sanal makinenin ekran çözünürlüğü 1920×1080 olarak yapılandırıldı.

macOS Görüntü Ayarları

Adım 6

Tekrar farklı bir ekran çözünürlüğü denemek istiyorsanız, X kısmına farklı bir değer yazınız ve komutu CMD üzerinde uygulayınız.

Çözünürlüğü Tekrar Değiştirme

Adım 7

Bu kez ekran çözünürlüğü 2048×1080 olarak yapılandırıldı!

macOS Çözünürlüğü

VirtualBox’ta macOS Çözünürlük Sorunlarına Dair Tüm Merak Edilenler

VirtualBox’ta macOS Misafir Eklentileri çalışmadığı için çözünürlük menüden değişmiyor. Neden böyle bir kısıt var?

Sanal makineler genelde Misafir Eklentileri ile ana bilgisayara sorunsuz entegre olur. Fakat Apple’ın lisans politikaları gereği macOS için resmi VirtualBox Guest Additions desteği sunulmaz.
Yazılım macOS’u konuk olarak tanısa bile grafik sürücülerini enjekte edemez. Bu yüzden o bildiğimiz sürükle bırak yöntemi çalışmaz.
Buna karşın VirtualBox altyapısı EFI üzerinden manuel müdahaleye izin verir. Yani işi komut satırından halletmek şarttır.

CMD komutunu yazdım ama sanal makine açılırken hata verdi ya da ekran simsiyah kaldı. Ne yapmalıyım?

Hevesle komutu yapıştırıp enter’a basmak bazen korkutucu sonuçlar doğurabilir. Öncelikle panik yapmayın. Büyük ihtimalle seçtiğiniz piksel değeri macOS’un grafik belleği için fazla yüksektir.
Sanal makineyi kapatın. CMD’yi tekrar yönetici olarak açın. Aynı kodu bu sefer daha düşük bir değerle deneyin. Mesela 2560×1440 denediniz ve siyah ekran aldınız.
Hemen 1920×1080 değerini girip komutu tekrar çalıştırın. Sistem varsayılan sürücülerle bu çözünürlüğü tanıyacak ve masaüstüne geri dönecektir. Zira EFI sadece listedeki belirli standartları kusursuz okuyabilir.

VirtualBox programını kapatmazsam ne olur? Bu adım gerçekten bu kadar kritik mi?

Bu soruyu sorduğunuza sevindim. Çünkü çoğu kişi ‘Nasılsa arkada çalışmıyor’ deyip bu uyarıyı atlar. Sanal makine uygulaması açıkken konfigürasyon dosyası kilitlenir.
VBoxManage komutu arka plandaki .vbox dosyasına yazma izni bulamaz. Komut isteminde ‘Hata: Nesne kullanımda’ gibi bir mesajla karşılaşırsınız. İşte bu yüzden Oracle VM VirtualBox Yöneticisi penceresini tamamen kapatmak şart.
Dosya menüsünden çıkış yapıp görev çubuğundan da sağ tıklayıp sonlandırdığınıza emin olun. Neticede değişiklikler sadece yazılım kapalıyken uygulanabilir.

Sanal Mac’im için en uygun piksel boyutunun hangisi olduğunu nereden bileceğim?

Keşke klavyede tuşladığımız her değeri tanısa. Ama işin aslı öyle değil. VirtualBox’ın EFI emülasyonu yalnızca makalede bahsi geçen standart yatay ve dikey oranları destekler.
Aklınızda olsun; 1366×768 yazarsanız sistem otomatik olarak kendini 1280×720’ye sabitler. 3000×2000 gibi uyduruk bir değer girdiğinizdeyse genelde varsayılan 1024×768’de takılı kalırsınız.
En güvenli limanlar HDTV formatlarıdır. 1920×1080 tam ekran keyfi için idealdir. Monitörünüz 4K ise 3840×2160 değerini cesurca girebilirsiniz. Denediğim kadarıyla Ventura ve Sonoma’da bu değerler oldukça stabil çalışıyor.

Yönetici olarak CMD açmayı unuttum. Değişiklikler neden kaydedilmiyor?

Bilgisayarınızın güvenlik duvarları bu konuda son derece katıdır. Normal kullanıcı yetkileriyle açılan komut istemi, Program Files dizini içerisindeki sistem dosyalarını değiştiremez.
VirtualBox’ın kurulu olduğu klasöre gitmeye çalışsanız bile VBoxManage.exe yetkisiz işlem yapamaz. Ekrana hata mesajı düşer veya işlem başarılıymış gibi görünüp arkada hiçbir şey yapmaz.
En temizi Windows arama çubuğuna sağ tıklayıp ‘Yönetici olarak çalıştır’ seçeneğini kullanmaktır. Böylece yazma izni alır ve konfigürasyonu saniyeler içinde güncellersiniz. Açıkçası bu küçük ayrıntı saatlerce debelenmenizi önler.

High Sierra için uyguladığım bu komut yeni macOS Ventura veya Sonoma sürümlerinde de işe yarar mı?

Bu sorunun cevabı sizi epey rahatlatacak. Yöntem işletim sisteminin kendi sürümünden neredeyse tamamen bağımsızdır. Çünkü bu ayar doğrudan işletim sistemine değil, sanal donanımın BIOS’una söylenir.
Yani EFI çözünürlük verisi daha macOS açılış ekranı gelmeden devreye girer. Dolayısıyla ister eski bir High Sierra kurun, ister sıfırdan bir Sonoma imajı açın. Komut yapısı aynı kalır.
Tek ufak fark grafik belleği ayarıdır. Yeni sistemler daha fazla VRAM ister. Ayarlar kısmından ekran kartı belleğini 128 MB’a çıkarmanız 4K deneyimi için yeterli olacaktır. Sonuçta sanal makinenin adı ve çözünürlük kodu doğru olduğu sürece her şey tıkır tıkır işler.

Sonuç

Sonuç olarak, VirtualBox’ta bir macOS sanal makinesinin ekran çözünürlüğünü ayarlamanız kolaydır. Bu işlemi komut istemi aracılığıyla veya manuel yapılandırmalarla yapabilirsiniz.

Bahsettiğim adımları dikkatli bir şekilde izlerseniz tercih ettiğiniz ekran boyutunu kolayca seçebilirsiniz. Bunun sonucunda host PC’nizin ekran boyutuna uygun olarak sanal makinenizin çözünürlüğünü kullanabilirsiniz.

Ancak, komutları çalıştırmadan önce VirtualBox programından çıkmayı unutmayın. Artsı, komut istemini kullanırken daima yönetici ayrıcalıklarda çalıştırmayı unutmayın. Herşeyin sonucunda, macOS sanal ortamınıza daha özelleştirilmiş bir görsel deneyimi sağlayacaksınız.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

14 Kişi Deneyimini Paylaştı

  1. Sizin yazılarınızla VirtualBox üzerinde macos kurabildim. Teşekkürler.

    1. Rica ederim, bunu duyduğuma sevindim. Geri bildiriminiz için teşekkürler.

Görüşünü Paylaş