ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Windows 7

Windows 7 XP Mode

Aslında beta ürünler üzerine bu tip uzun makaleler yazmak çok ta doğru değil çünkü beta ürünlerde çeşitli değişiklikler olması muhtemeldir. Bu doğrultuda makale içeriğinin şimdilik gün yüzüne çıkan ve paylaşılan özelliklerden oluştuğunu ve bahsi geçen konuların RTM duruma gelene kadar değişikliğe uğrayabileceğini hatırlatmak isterim.

 

Microsoft vizyonunda sanallaştırmanın sadece sunucu sanallaştırma ile sınırlı olmadığını her fırsatta dile getiriyoruz. Bu noktada bahsetmek istediğim yeni teknolojinin ismi Windows Virtual PC ve bu teknoloji sayesinde kullanılabilir olan Windows XP Mode (XPM)

 

360 derece sanallaştırma vizyonunun bir parçası olarak Windows 7 işletim sistemi içerisinde ücretsiz olarak gelecek olan Windows Virtual PC ve XPM’in temel amacı geriye dönük uygulama uyumluluğu sağlamak ve bu doğrultuda örneğin sadece Windows XP üzerinde çalışabilen uygulamaların Windows 7 içerisinde de kullanılabilir olmasını sağlamaktır.

 

Biliyorsunuz Windows 7 şu an RC, Windows XP Mode (XPM) ise henüz beta durumda.

 

Windows 7 RTM olduğunda aşağıdaki sürümler üzerinde Windows Virtul PC ve XPM ücretsiz olarak kullanılabiliyor olacak.

 

Windows 7 Professional

Windows 7 Ultimate

Windows 7 Enterprise

 

Windows Virtual PC’i Microsoft Virtual PC 2007’nin varyasyonu olarak düşünebilirsiniz.

 

Microsoft Virtual PC 2007 host işletim sistemi üzerine kurulduktan sonra içerisinde yeni sanal makineler yaratmaya ve bu sanal makineler içerisinde çeşitli sanal işletim sistemleri ve uygulamalar çalıştırmaya yarayan bir üründü. Bu yapıda çalışan sanal makineler içerisindeki sanal uygulamalar sadece o sanal makinenin pencere sınırları içerisinde çalışabilmektedir. Windows Virtual PC ise bu senaryoyu değiştirerek sanal makine içerisinde kurulu olan sanal uygulamamaların Windows 7 işletim sistemi üzerinden de kullanılabilmesine olanak sağlamaktadır. Yani Guest sistem üzerindeki uygulamayı Host sistem üzerinden kullanabiliyoruz.

 

Küçük bir örnekle devam edelim.

 

Windows Vista üzerinde kurulu Microsoft Virtual PC 2007 içerisinde bir sanal makine yaratıyoruz ve sanal olarak bir Windows XP işletim sistemi kuruyoruz. Bu sanal XP içerisinde sadece XP de çalışabilen bir uygulama olduğunu var sayıyoruz. Bu senaryoda XP uyumlu uygulamayı kullanmak için Microsoft Virtual PC 2007 içerisindeki sanal XP’i kullanmamız ve bu çerçevede hareket etmemi gerekiyor.

 

Aynı senaryoyu Windows 7 üzerindeki Windows Virtual PC ile gerçekleştirdiğimizde ise XP uyumlu sanal uygulama arka planda yine Windows Virtual PC üzerindeki XPM de yer alıyor, ama uygulamanın kullanıcı ara birimi Windows 7 üzerinde de çalışabiliyor ve biz bu uygulamayı kullanırken herhangi bir sanal makine emülatörü görmüyoruz. XP uyumlu sanal uygulamanın kısa yolları Windows 7 desktop’u, task bar’ı yada start menüsü gibi noktalarda yer alabiliyor ve sanki Windows 7 ‘e ait bir uygulamaymışçasına hızlıca erişebiliyoruz.

 

En güzel yanı da XPM ile gelen Virtual Windows XP işletim sistemini sıfırdan kurmak zorunda olmayışımızdır. Az sonra indireceğimiz XPM paketi içerisinde bir XP imajı bulunuyor ve birkaç küçük ayar ile bu imajı hızlıca çalışır hale getirebiliyoruz. Bu ve diğer yetenekleri az sonra inceleyeceğiz.

 

Peki Microsoft bu özelliği Windows 7 içerisine eklemesindeki amaç nedir derseniz?

 

Tabi ki çeşitli nedenleri var ve yoruma açık bir konu ancak en başta geriye dönük uyumluluk sorunları için çözüm üretmek, Windows XP kullanıcılarının Windows 7 ye upgrade sürecini hızlandırmak ve daha donanımlı bir işletim sistemi (w7) ortaya çıkartmak olduğunu söyleyebiliriz.

 

Windows XP işletim sisteminin hala yoğun olarak kullanıldığını, XP kullanıcılarının çeşitli uyumsuzluk (eski uygulamaların kendini Vista ya adapte edememesi) ve performans (xp donanımlarının Vista için çokta yeterli olmaması ve firmaların yeni yatırıma yanaşmaması) sıkıntılarından dolayı Windows Vista beklenen kullanım oranını yakalayamadı gibi görünüyor.

 

Windows 7 ise performans konusunda gerçekten çok başarılı. Bununla birlikte Windows Vista güvenliğine ve görselliğine sahip, ayrıca XPM ile de Windows XP uyumluluk desteği sunuyor. Bu doğrultuda Windows 7 nin beklentileri karşılayacağını söylemek mümkün.

 

Windows XP Mode olarak lanse edilen bu özelliğin zemininde Windows Virtual PC teknolojisinin yattığını söylemiştik.

 

Peki Microsoft Virtual PC 2007 ile Windows Virtual PC arasındaki farklar neler?

 

Aşağıdaki tablo iki ürün için compare bilgisi yansıtıyor.

 

image001

 

Önemli yenilikleri kısaca açıklayalım.

 

Integration with Windows XP Mode: XPM’in Windows 7 ile entegre olarak geldiğini söylemiştik (Windows 7 Feature). Bu sayede kolay kurulum ve kullanım sunuyor.

 

USB Support: Önemli yeniliklerden birisi. Windows Virtual PC printer, scanner, flash memory/stick, external hdd, dijital kamera ve smart card gibi çeşitli USB aygıtlarını destekliyor.

 

Seamless application publishing and launching: En çekici yetenek J Windows Virtual PC içerisinde çalışan Virtual XP üzerinde kurulu olan ve sadece XP desteği olan sanal uygulamanın Windows 7 desktop’u üzerinden de kullanılabilme yeteneği.

 

Support for multi threads: Windows Virtual PC üzerinde aynı anda birden fazla sanal makineyi eş zamanlı olarak tutup çalıştırabilir, her sanal makine içinde farklı uygulamalar barındırabiliriz.

 

Clipboard Sharing: Pratik bir özellik. Windows 7 işletim sistemi ile sanal olarak çalışan örneğin Windows XP işletim sistemi arasında kes/kopyala/yapıştır şeklinde dosya transferi yapabiliyoruz.

 

Known folder integration between host and guest: Windows 7 üzerindeki bir klasöre Windows Virtual PC üzerinden rahatlıkla erişebiliyoruz.

 

Support for higher resolution: sanal makineler 2048x1920 1600x1200 gibi çözünürlükleri destekliyor.

 

Requires AMD-V or Intel-VT CPU feature: Evet yanlış okumadınız J Hyper-V den tanıdığımız işlemciye has donanımsal sanallaştırma özelliğini kullanıyor. Bu nedenle işlemcimizin bu özelliği destekliyor olması gerekli.

 

Bu saydığımız özelliklerin çoğu Microsoft Virtual PC 2007 üzerinde yer almıyor, yer alanlarda belirli çerçevelerde çalışıyordu. MS tarafında Windows Virtual PC ile desktop sanallaştırma konusu çok daha keyifli bir hal aldı diyebiliriz.

 

Şimdi Windows XP Mode’u nasıl kullanabiliriz bir bakalım.

 

Öncelikle Windows 7 RC’i henüz denemediyseniz aşağıdaki linki kullanarak download edip Windows 7 deneyimine başlayabilirsiniz.

 

http://www.microsoft.com/windows/windows-7/download.aspx

 

XPM kullanmak için şu aşamada iki temel ihtiyacımız var ve ürünler henüz beta olduğu için Windows 7 RC içerisinde yer almıyor ve download etmemiz gerekiyor.

 

1.      Windows Virtual PC beta pakedi

2.      Windows XP Mode beta pakedi

 

Her ikisini de aşağıdaki link üzerinden indirebilirsiniz.

 

http://www.microsoft.com/windows/virtual-pc/download.aspx

 

image002

 

 

Peki Windows Virtual PC ve XPM’in çalışması için neler gerekli?

 

-         Öncelikle Windows 7 (Professional, Ulitame, Enterprise)

-         XPM için başlangıçta 2GB disk alanı, sonrası için ihtiyaç kadar boş alan. Çünkü XPM içerisine dosya attıkça yada program kurdukça XPM’in kullandığı sanal disk alanı giderek genişleyecek.

-         Windows Virtual PC’nin ihtiyaç duyduğu hardware virtualization destekli bir cpu (AMD-V yada Intel-VT)

 

Gereklilikleri sağladıktan sonra öncelikle Hardware Virtualization özelliğinin bios altından enable edilmesi gerekiyor. Genelde bu özellik disable durumdadır.

 

Örneğin HP sistemlerde bu özelliği enable etmek için şu adımları izliyoruz.

 

-         Sistemi yeniden başlatıp işletim sistemi yüklenmeden önce F10 ile bios bölümüne geçiyoruz

-         System Configuration bölümünde Virtualization Technology ‘i Enable yapıyoruz

-         F10 ile ayarları save edip sistemi kapatıyoruz (shutdown) (Mutlaka en az bir kez shutdown yapmalıyız. Sadece restart işe yaramayabiliyor.)

-         Daha sonra sistemi açıyoruz ve hazır.

 

Özelliğin enable olup olmadığını veya kullandığınız işlemcinin Hardware Virtualization destekleyip desteklemediğini görmek için aşağıdaki tool’ları kullanabilirsiniz.

 

INTEL işlemciler için:

http://www.intel.com/support/processors/tools/piu/

 

AMD İşlemciler için:

http://support.amd.com/us/Pages/dynamicDetails.aspx?ListID=c5cd2c08-1432-4756-aafa-4d9dc646342f&ItemID=172

 

Gerekli bios değişikliğini yaptıktan ve ilgili paketleri indirdikten sonra Windows Virtual PC kurulumu ile başlıyoruz.

 

image003

 

 

 

image004

 

 

 

image005

 

 

 

 

image006

 

 

 

image007

 

 

Kurulum bitiyor ve sistemi yeniden başlattıktan sonra Windows Virtual PC start menüsündeki yerini alıyor.

 

Şu an Virtual Windows XP ‘e tıklarsak aşağıdaki uyarıyı alırız.

 

 

image008

 

 

Çünkü henüz XPM kurulumunu yapmadık. Yukarıdaki pencerede Download butonunu kullanarak XMP’i indirebileceğimiz sayfaya gidebiliriz ancak biz daha önceden indirmiştik, bu nedenle kurulum için indirdiğimiz paketi kullanacağız.

 

Önceden indirmiş olduğumuz 2nci paket olan XPM kurulumunu başlatalım.

 

 

 

image009

 

 

 

image010

 

 

Yukarıdaki pencerede XMP ile gelen Virtual Windows XP için kullanılacak VHD dosyasının hangi lokasyona çıkartılacağını belirtiyoruz. Dikkat ederseniz 1.6GB boş alana ihtiyaç olduğu bilgisi var. Ayrıca bu bir sanal disk dosyası olduğu için ilerleyen günlerde sanal işletim sistemine yeni uygulamalar/veriler ekledikçe bu dosyanın boyutu genişliyor olacak. Bu nedenle yeterince boş alan olan bir lokasyonda tutmanızı tavsiye ederim.

 

image011

 

 

 

image012

 

 

XPM kurulumu bitti. Finish diyerek Virtual XP’i açabiliriz.

 

Virtual XP imajını ilk kez çalıştırmadan önce yapmamız gereken birkaç küçük ayar var. Çünkü bu imaj içerisindeki Virtual Windows XP henüz hazır durumda değil. Bu birkaç küçük ayar password bilgisi ve updates configuration seçiminden ibaret.

 

 

 

image013

 

 

 

image014

 

 

User name User olarak geliyor ve bu default durum bu aşamada değiştirilemiyor. Bu hesap için bir password belirleyerek devam ediyoruz.

 

Yukarıdaki pencerede yer alan Remember credentials (Recommended) kutucuğunu tıklayarak devam etmenizi öneririm. Aksi halde Virtual XP’i kullanırken sürekli credentials girmek zorunda kalabilirsiniz.

 

Aşağıdaki pencerede Windows Security Updates otomatik almasını sağlıyoruz.

 

 

image015

 

 

Next dedikten sonra Virtual XP ilk start için hazırlanmaya başlıyor.

 

Eğer bu aşamadan hemen önce aşağıdaki gibi bir hata alırsanız,

 

 

image016

 

 

Bahsetmiş olduğumuz Hardware Virtualization özelliği bios altında enable durumda değildir.

 

Ben durumu görebilmeniz adına bu şekilde bıraktım.

 

Hemen yukarıda vermiş olduğum tool ile kontrolünü yapalım.

 

AMD marka bir içlemciye sahibim, bu nedenle AMD için uygun olan tool’u kullanarak testimi yapıyorum.

 

AMD İşlemciler için:

http://support.amd.com/us/Pages/dynamicDetails.aspx?ListID=c5cd2c08-1432-4756-aafa-4d9dc646342f&ItemID=172

 

Tool’u çalıştırdığımda dönen sonuç aşağıdaki gibi

 

 

image017

 

 

Sistemin uyumlu olmadığını söylüyor çünkü bios altında gerekli değişikliği yapmadım (Bu arada not compatible with hyper-v bilgisi sizi şaşırtmasın, bu tool’lar genel anlamda değerlendirme yapıyor yani hyper-v ye özel değil :))

 

Bios altında gerekli enable işlemini yaptıktan sonra sistemi tekrar açıyorum ve Virtual XP’i yeniden başlatıyorum.

 

Virtual XP için gerekli olan birkaç bilgiyi tekrar giriyorum ve aşağıdaki pencerede tekrar Next diyorum.

 

image018

 

 

Ve Virtual XP hazırlanmaya başlıyor.

 

image019

 

 

image020

 

 

Bu süreç birkaç dakika sürebilir çünkü arka planda start için hazırlanan bir işletim sistemi var ve biraz zaman alabiliyor.

 

Kurulum sırasında bahsettiğim Remember credentials (Recommended) seçeneğini tıklamazsanız aşağıdaki gibi bazı aşamalarda credentials girmek zorunda kalırsınız.

 

image021

 

 

Virtual Windows XP hazır olduktan sonra otomatik olarak start oluyor ve artık kullanıma hazır.

 

image022

 

 

Gördüğünüz gibi herhangi bir işletim sistemi kurulumu yapmadık çünkü indirdiğimiz XPM paketi içinde zaten sanal bir xp işletim sistemi bulunuyor.

 

Birkaç küçük ayar ile yeni bir sanal XP hazır hale getirdik ve şu an kullanıma hazır.

 

image023

 

 

Aşağıda da görebileceğiniz gibi her iki sistemin uygulamaları birbirinden bağımsız olarak çalışıyor. Windows 7 üzerinde Internet Explorer 8, XPM ile gelen Virtual XP üzerinde ise Internet Explorer 6 çalıştığını görebiliyorsunuz. Her ikisi de kullanılabilir durumda.

 

 

image024

 

 

Windows Virtual PC yönetimi oldukça basit ve son kullanıcıya uygun şekilde tasarlanmış.

 

Aslında bu menüler ve aksiyonlar Hyper-V üzerindeki sanal makine aksiyonları ile benzerlik gösteriyor. Ayrıca komutların ne işe yaradığı gayet net ve anlaşılır.

 

Yine de kısaca bahsetmek gerekirse;

 

Actions bölümünde kullanabileceğimiz komutlar aşağıdaki temel komutlardır.

 

image025

 

 

Örneğin View Full Screen diyerek sanal XP’i full screen olarak kullanabiliriz.

 

image026

 

 

Üst taraftaki BAR’ı kullanarak yine eski moda veya Windows 7 desktop’una  dönüş yapabiliriz.

 

Fiziksel sisteme taktığınız bir USB diski Virtual XP içerisinde görmek için aşağıdaki bölümden Attach edebilirsiniz. Aynı şekilde bu bölümü kullanarak diğer USB aygıtları da Attach etme şansınız var.

 

image027

 

 

Aşağıda Attach edilmiş bir USB Flash disk görüyorsunuz.

 

image028

 

 

Bu diski sanal sistemden çıkartmak istediğinizde yine yukarıdaki bölümde Release komutunu vermeniz yeterli.

 

Aşağıdaki Tools bölümünde ise Virtual XP için sanal donanım ve bu donanımların özelliklerini belirleyebiliyoruz.

 

Yine Hyper-V tarafındaki sanal makine düzenleme işlemlerine çok benziyor.

 

Aslında bu önemli bir pencere ancak buradaki ayarlara başka bir yazıda ayrıntılı olarak değineceğim.

 

image029

 

 

Ve son olarak göstermek istediğim ise Virtual XP içerisindeki uygulamaların Windows 7 desktop’unda nasıl çalıştırılacağı (Seamless Application Publish)

 

Aslında oldukça basit bir işlem ve yapmanız gereken tek şey Virtual XP içerisine herhangi bir uygulama kurmak. Hepsi bu J

 

Örneğin ben Virtual XP içerisine Windows Live Messenger yazılımını kurdum. Bu Lİve Messenger yerine sadece XP üzerinde çalışabilen herhangi bir uygulamada olabilirdi.

 

Kurulum tamamlandıktan sonra Windows 7 üzerinde start menüsünü açıyoruz ve aşağıdaki bölümde yeni kurulmuş uygulamanın yer aldığını görüyoruz. Aynı uygulama Virtual XP üzerinde de yer alıyor ki esas yer alması gereken yer orasıdır.

 

image030

 

 

Dikkat ederseniz Windows 7 üzerinde kurulu bir Live Messenger uygulaması yok ancak Windows Virtual PC altında XPM ile gelen Virtual XP içinde kurulu olan Live Messenger görünüyor.

 

Bu uygulamayı Windows 7 üzerinde çalıştırmak için Virtual XP’nin kapalı olması gerekiyor. Çünkü iki sistem de aynı anda aynı uygulamayı kullanamaz.

 

Virtual XP’i shutdown ediyoruz ve daha sonra Windows 7 üzerinde Live Messenger kısa yoluna tıklıyoruz.

 

Karşınızda Virtual XP içine kurduğumuz Windows Live Messenger.

 

image031

 

 

Gördüğünüz gibi yaptığımız özel bir ayar yok. Sistem zaten hazır olarak geliyor.

 

Host ile Guest sistem arasındaki kes/kopyala/yapıştır veya diğer özellikleri de test edebilirsiniz. Hepsi aynı şekilde hazır ve çalışır durumda.

 

XP Mode ve yeni Windows Virtual PC için ilk izlenimler bu şekilde.

 

İyi çalışmalar.

 

Serhat AKINCI – IT Pro.

Yorumlar

 

Mustafa GÜLHAN

Eline Sağlık Serhat hocam çok güzel bir makale olmuş.

Haziran 14, 2009 17:22
 

Ugur DEMIR

Güzel makale, teşekkürler Serhat Hocam.

Haziran 14, 2009 20:07
 

Emrah GUNDAY

Ellerine sağlık.Teşekkürler.

Haziran 14, 2009 22:50
 

Murat CAN

Serhat Hocam teşekkürler.

Haziran 15, 2009 12:19
 

ugur_2719

makale yazılmadan önce kurulumu denemiştim ama sağlam işlemci istiyor.Vmware bile bu kadarını istemiyor.Makale için eline sağlık hocam.

Haziran 16, 2009 08:40
 

Süleyman GÜNEL

Elinize sağlık, hem ekran görüntüleri hem de yazınızın akıcılığı için.

Haziran 16, 2009 08:57
 

Bugra KESKIN

teşekkürler güzel bir konu

Haziran 16, 2009 09:10
 

Hakan UZUNER

Eline sağlık Serhat.

Haziran 16, 2009 10:35
 

Omer KARADENIZ

Eline sağlık hocam

Haziran 16, 2009 14:04
 

Uğur Bilgili

Teşekkürler.

Haziran 17, 2009 10:28
 

irkim_tnt

Eline sağlık hocam

Temmuz 13, 2009 11:50
 

ozgurgokgoz

Çok Güzel Bir makale ve Güzel bir anlatım olmuş . Emeğinize sağlık Hocam.

Temmuz 21, 2009 17:45
 

Resull karakoca

Açıklaycı Makale Güzel olmuş Elinize Sağlık

Ağustos 3, 2009 10:53
 

Ahmet ALTUNTAS

Elinize Sağlık Serhat Hocam.

Ekim 26, 2009 10:22
 

Yalcin KARACA

Elinize Sağlık Serhat Hocam

Ekim 31, 2009 18:27
 

Mehmet SALKIM

makale için teşekkürler.

bende kurulumu başlat dedikten sonra hiçbir işlem yapmıyor neden olabilir acaba ?

Mayıs 10, 2010 03:25
 

Mücahit yıldız

Teşekkür ederim çok yararlı oldu..

Şubat 6, 2011 07:38
 

Fetullah

Elinize sağlık çok teşekkürler. Çok işime yaradı

Mart 3, 2011 14:49
 

Fetullah

Merhaba az önce xp mode üzerinde eta7 yi kurdum ama bu seferde tam ekran yapamadım normal xp de tam ekran oluyor ama xp modda olmadı yardımcı olursanız sevinirim. feyilmaz@msn.com

Not:Sorularınızı Forum kısmından sorunuz.

Mart 3, 2011 14:55
 

MURAT ATALAY

Elinize sağlık hocam

Şubat 4, 2014 20:34
 

Mehmet Koçbey

Çok Teşekkürler

Aralık 12, 2016 20:47
Kimliksiz yorumlar seçilemez kılınmış durumdadır.

Yazar: Serhat AKINCI

Serhat AKINCI Kimdir? http://www.serhatakinci.com/index.php/hakkinda

Hızlı aktarma

Etiketler