Windows'da Sanal Makineleri Kullanma (veya etmeme) Nedenleri

Elbette hepimizin evimizde masaüstü veya dizüstü bilgisayar bir bilgisayarı var. Açtığımızda, donanımın durumu POST'ta ve ardından işletim sisteminde kontrol edilir (genellikle Windows) aktif olan sabit disk veya sürücüden başlatılır. Bilgisayarda yaptığımız her şey tüm işletim sistemini, programları ve verileri etkileyecektir. Bir bilgisayar, açtığımız tüm programların çalıştırıldığı tek bir işletim sistemini aynı anda çalıştırabilir. Ancak birçok kez “sanal makine” denen bir kavramdan bahsettik. Bunun ne olduğunu biliyor muyuz?

Sanal makine nedir

A Sanal makine genel olarak konuşursak, ana işletim sistemimizin üstünde kullanmak üzere başka işletim sistemleri yükleyebileceğimiz sanal bir ortamdır. Bu sanallaştırılmış ortamlar, bilgisayarımızın gerçek donanımına yaslanan bir donanımı taklit eder ve bu sanal donanım, bilgisayarımızın içinde çalıştığı farkla fiziksel bir bilgisayar gibi çalışır. Sanal makine işletim sistemi, bilgisayarımızda çalışan başka bir programdır.

Bu nedenle, sanal makineler hakkında konuşurken, aşağıdaki iki kavram hakkında çok net olmalıyız:

  • Ana makine veya ev sahibi: bilgisayar ve ana işletim sistemimiz.
  • Misafir makine veya misafir: ana makinenin üstünde çalışan sanal makine.

Sanal makine motoru olan hipervizör

Sanal makine ile ilgili en önemli şey hipervizör. Bu, sanal donanımı kontrol etmekten ve bilgisayarımızın fiziksel kaynaklarına erişmekten sorumludur. işlemci, bellek, grafikler, ses kartı, vb. Sanal makinelerin sabit diski genellikle gerçek sabit diskimizde depolanan çok büyük bir dosyadır.

Bir bilgisayarda aynı anda çalışan sadece bir işletim sistemine sahip olsak da, sanal makinelerde bu sınırlamalar yoktur. İstediğimiz tüm sanal makineleri aynı anda oluşturabilir, başlatabilir ve kullanabiliriz, hem Windows hem de Linux ve macOS, donanımımız olduğu sürece (RAM, özellikle) mevcut.

Sanal makineler ne zaman kullanılır?

Sanal makineleri kullanmamızın birçok nedeni var. En yaygın olanlardan biri yeni işletim sistemlerini test et bilgisayarımızı değiştirmek zorunda kalmadan. Herhangi bir Linux dağıtımını sanal bir makinede test edebilir ve programlarını, sanki gerçek PC'mize kurmuşuz gibi kullanabiliriz. Bu sanal makineleri, bir satın almak zorunda kalmadan macOS'u test etmek için de kullanabiliriz. Mac. Windows 10'un Insider sürümlerini de kurabiliriz. Microsoft herkesten önce işletim sistemi.

Sanal makinelerin bir diğer çok sık kullanımı için güvenli bir şekilde eski işletim sistemlerini yeniden kullanma . Windows XP'yi geriye bakıp bilgisayarımıza yükleyebilir ve hatta Windows 98 veya 3.1'e kadar daha da geriye gidebiliriz. MS-DOS, FreeDOS ve benzeri sistemleri de kurabiliriz. Neden yaptın? Çok basit, eski işletim sistemleri ile çalışmayan eski uygulamaları ve oyunları yeniden çalıştırabilmek.

Bu sanal makineleri kullanmak için de mümkündür. güvenilir olmayan programları ve yapılandırmaları test etme . Bir program Windows'u bozarsa veya bir virüs yüklerse, bu yalnızca sanal makineyi etkiler ve ana bilgisayarımız güvenli ve sorunsuz olmaya devam eder. Bu, bilgisayarımızı sık sık bozmamamıza yardımcı olacak ve Windows 10'u sıfırdan biçimlendirmek ve yapılandırmak zorunda kalmadan zaman kazanmamızı sağlayacaktır. Ayrıca, anlık görüntülerin ve sanal makinelerin klonlama işlevleri sayesinde, her zaman sanal makineleri hazır hale getirerek saniyeler içinde değişiklikleri ve yapılandırmaları geri alabileceğiz.

Son olarak, sanal makineler programcılar. Onlar sayesinde uygulamanın ilk elden nasıl çalıştığını kontrol etmek, denetlemek ve geliştirmek için eksiksiz bir istemci-sunucu altyapısı oluşturabiliriz. Bu aynı zamanda uygulama veya programımızın diğer işletim sistemlerinde nasıl çalıştığını test etmemizi de sağlayacaktır.

Sanal makinelerin dezavantajları

Sanal bir makine çok faydalıdır ve açıkladığımız gibi birçok avantaja sahiptir. Ama aynı zamanda bir çok dezavantajı var. Bunlardan birincisi, bunları kullanmak için nispeten yüksek kaliteli donanıma sahip olmamız gerektiğidir. Aksi takdirde, bu makineler çok yavaş çalışacaktır. Ek olarak, RAM gideri çok yüksektir.

Ayrıca, sanal makinelerin performansı, PC'ye fiziksel olarak yüklenmiş bir işletim sisteminin performansına yakın değildir. Bu makineler, yerel olarak kurulmuş bir işletim sisteminden çok daha yavaş olma eğilimindedir ve hepsinden önemlisi, oyunlar gibi 3D uygulamaları çalıştırmak söz konusu olduğunda birçok sınırlamaya sahip olacaktır.

Sanal makineleri kullanma gereksinimleri

Sanal makineler oluşturabilmek için minimum bir gereklilik yoktur. İşlemcimizin yerel sanallaştırma talimatları olmasa bile, bazı kısıtlamalara rağmen (örneğin, yalnızca 32 bit sistemler) bu sanal makineleri oluşturabileceğiz.

Sanal makine oluşturmak için yapılacak en iyi şey, öncelikle orta sınıf veya ileri teknoloji işlemci (Intel i5 veya üstü) sanallaştırma talimatları ile. Ayrıca sanal makinenin sorunsuz çalışabilmesi için yeterli RAM belleğine sahip olunması ve buna ek olarak ana işletim sistemimizin belleğinin bitmemesi için tavsiye edilir. RAM 8 GB sanal makinelerin iyi çalışması için (10 GB bellek kullanan Windows 4 bile) ve ana bilgisayar sisteminin çalışmaya devam etmek için yeterli belleğe sahip olması yeterli olabilir. İhtiyacımız var sabit disk bu sanal makineler için oluşturduğumuz sanal sabit diskleri depolar. Eğer sahipsek SSDnormal bir sabit disk kullanmamızdan çok daha iyi bir performans elde edeceğiz.

Bu sanal makinelerle sorunsuz bir şekilde çalışabilmek için bir klavye, fare, monitör, ses kartı ve diğer çevre birimleri de gereklidir.

Sanal makine oluşturma programları (veya hipervizörler)

Sanal makinelerin ne olduğunu ve nasıl çalıştıklarını netleştirdikten sonra, bunları oluşturmak ve kullanmak için hangi yazılımlara ihtiyacımız olduğunu öğreneceğiz. Sanal makineler oluşturmak için hipervizör görevi gören birkaç ücretsiz ve ücretli program vardır. Ayrıca, her işletim sisteminin (Windows, Linux ve macOS) bu görev için özel programları vardır. Windows alternatiflerine odaklanacağız.

Hiper-v

Hyper-V, Windows'ta, özellikle Windows 10 Pro gibi profesyonel sürümlerde bulunan Microsoft hipervizörüdür. Bu hipervizör Windows'un diğer sürümlerini taklit etme konusunda uzmanlaşmıştır, ancak kullanımı basit veya sezgisel olması ile karakterize değildir.

Crear Maquina Sanal Hyper-V tr Windows 10

Hyper-V, Windows için WSL, Linux için Windows alt sistemi veya Windows Sandbox'ı kullanmak için kullanılan hipervizördür. Windows'da sanallaştırmayı içeren tüm seçenekler ve işlevler varsayılan olarak bu hipervizörü kullanır. Sisteme iyi entegre edilmiştir ve söylediğimiz gibi, Windows'dan ayrılmadığımız sürece en iyi çalışanlardan biridir.

Hyper-V ile ilgili sorun, bu hipervizörün diğerleriyle uyumlu olmamasıdır. Bunu etkinleştirir ve VMware veya VirtualBox'ı kullanmaya çalışırsak, bunlar hata mesajları, mavi ekran görüntüleri döndürür ve bunları kullanamayacağız. Hyper-V'de açık bir şey olmasa bile. Yalnızca etkinleştirilmesi sorunlara neden olur ve diğer sanallaştırma programlarını kullanmak için devre dışı bırakmamız gerekir.

VMware

İkincisi bulacağız VMware . Bu, Windows için bulabileceğimiz en eksiksiz sanallaştırma programlarından biridir. Ticari ve ileri düzey kullanıcılar için tasarlanmış olsa da, herhangi bir kullanıcı, ileri düzeyde bilgi sahibi olmasa bile, her türlü işletim sistemini kurmak ve test etmek için VMware'i sorunsuz bir şekilde kullanabilecektir.

VMware İş İstasyonu Pro

VMware, ek işlevlere ve özelliklere ihtiyaç duyan kullanıcılar için çok daha eksiksiz ve gelişmiş bir ücretli sürüme ve bu programın sunduğu performanstan ödün vermeden ücretsiz bir şey isteyen kullanıcılar için çok daha basit olan ücretsiz bir sürüme sahiptir.

VirtualBox

Son fakat en az değil, Erdemlkutu . Bu programın öncekilere göre temel farkı, tüm kullanıcılar ve açık kaynak için tamamen ücretsiz olmasıdır. Ayrıca, Windows, Linux ve macOS için bulabiliriz.

Analiz VirtualBox - 1

VirtualBox mükemmel bir desteğe sahiptir ve performansı ve gelişmiş işlevleri VMware'inkinden biraz daha düşük olsa da, komplikasyon istemeyen kullanıcılar için en iyi alternatiflerden biri haline gelir. Aynı bilgisayara aynı anda kurulan VMware ile birlikte mükemmel çalışır.

Sanal makineye işletim sistemi ve programlar nasıl yüklenir

Birçok kullanıcının sorduğu bir soru, işletim sisteminin ve uygulamaların sanal makineye nasıl kurulduğudur. Ne zaman yeni bir VM oluşturduk program dahilinde bir kurulum ortamı belirtmeliyiz. Bu, bilgisayara fiziksel olarak yerleştirdiğimiz bir ISO görüntüsü veya CD veya DVD olabilir. Tıpkı gerçek bilgisayarımıza sıfırdan bir sistem kuracakmışız gibi.

Sanal makine, işletim sistemi kurulum sihirbazını önyükler, POST yapar ve yükler. Kurulum sihirbazını, tıpkı herhangi bir fiziksel bilgisayara kurmuş gibi, Windows, Linux veya macOS'u kurulu ve kullanıma hazır bırakmak için sonuna kadar takip etmeliyiz. Sanal makineyi yeniden başlattıktan sonra, işletim sistemi kurulacak ve tamamen işlevsel olacaktır. Tam kapasite çalışması için VMware Tools veya VirtualBox Guest Additions yüklememiz gerekebilir.

Uygulamalara gelince, aynı. Sanal işletim sisteminden istediğimiz uygulamaların yükleyicilerini indirebilir ve gerçek bir bilgisayarmış gibi sanal makineye kurabiliriz. Her şey gerçek bir bilgisayar gibi kurulur ve kullanılır.