Şimdi Ara

Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
7.414
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arama motoru : Windows 7'yi sanal diskten ön yükleme (Boot Etme,Bilgisayarı Sanal Disk İle Açma) Vhd Boot

    Sanal sabit disk kullanımı Windows 7'nin hiç şüphesiz en heyecan verici ve en güçlü özelliği. Ne yazık ki sadece pahalı Enterprise ve Ultimate sürümü kullananlar bu özelliği sonuna kadar kullanabiliyor.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    Windows 7 Enterprise veya Ultimate sürüm kullananlar yeni sanal sabit disklerin (VHD) sunduğu imkanlardan faydalanabilir. Gerçi Windows 7'nin diğer tüm sürümleriyle de VHD'ler oluşturabiliyorsunuz ve bunları yönetebiliyorsunuz; ama sadece pahalı sürümler VHD'den ön yükleme yapmaya izin veriyor.

    Bir VHD'den ön yükleme yapmak iki sebepten dolayı cazip hale geliyor: Sisteminizi bir kereye mahsus tüm program ve ayarlarıyla birlikte kendi ihtiyaçlarınıza uyarlamanız yeterli oluyor. Bu andan sonraki tüm değişiklikleri ayrımsal bir sanal diskte gerçekleştiriyorsunuz. İkinci VHD'yi sildiğinizde ise orijinal duruma geri dönüyorsunuz. İkinci sebep: Windows 7 bir sanal diskten başlıyor; ama sistem bunun dışında tamamıyla bilgisayarınızın donanımı üzerinde çalışıyor. Dolayısıyla oluşturacağınız bu sistem ile "normal" bir sistem ile arada hiçbir performans farkı olmayacak.


    Sanal sabit disk oluşturma

    Sanal bir sabit disk oluşturmanın en kolay yolu disk yönetim konsolu oluyor. Konsolu açmak için başlat menüsündeki arama kutusuna "sabit" yazın ve sonrasında "Sabit disk bölümleri oluştur veya biçimlendir" sonucunu seçin. Disk Yönetimi'nin "Eylemler" menüsünde "SSD Oluştur" seçeneğini göreceksiniz. Sihirbaz size ilerleyen aşamalarda yol gösterecektir. Öncelikle VHD'nin kaydedileceği konumu belirleyin. Sonuçta bir VHD, sabit diskinizin herhangi bir bölümünde yer alabilecek .vhd uzantılı bir dosyadır. Önemli olan yeterli boş alanın olmasıdır. Diskin büyüklüğünü belirleyin ve sanal diskin kullanıma göre mi (dinamik olarak genişleyen) yoksa hemen mi ayrılması gerektiğini (sabit boyutlu) belirleyin.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    Disk Yönetimi'ne geri döndüğünüzde açık mavi renkle işaretlenen yeni veri taşıyıcınızı görüyor olmalısınız. Şimdiyse sanal diskin üzerine sağ tıklayıp "Yeni Basit Birim" sihirbazını çalıştırın. Şayet bu seçenek belirmezse Disk Yönetimi'ni kapatın ve yeniden açın. Bu sefer "Yeni Basit Birim" seçeneği belirgin hale gelecektir. Bu sihirbaz ile sanal diski kullanılabilir duruma getireceğiz. Aynı normal disk bölümü hazırlar gibi adımları takip edin ve diski biçimlendirin.


    Windows 7'yi sanal sabit diske kurmak

    Ön yükleme yetisine sahip bir Windows 7 VHD'sine ulaşmanın birçok yolu var (diğer ipuçları sonraki adımlarda). Bunlardan bir tanesi sistemi direkt bir VHD'nin içine kurmak oluyor. Bu iş için PC'nizi Windows 7 DVD'si ile başlatın ve normal kurulum aşamasına geçin. "Windows'u nereye kurmak istersiniz?" aşamasına geldiğinizde [SHIFT]+[F10] kombinasyonunu kullanarak (Bu konuda ipucu anlatımın sonundadır) yönetici komut istemini başlatın. diskpart komutu verin ve disk bölümlendirme aracını başlatın.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    sel vdisk file="VHD'NİN KONUMU" ile önceden hazırlamış olduğunu sanal sabit diski seçiyorsunuz. "attach vdisk" komutu sanal diski dosya sistemine bağlar; böylece disk, veri taşıyıcı olarak tanınır. Elbette bu aşamada DiskPart ile hemen bir sanal disk oluşturabilirsiniz de. create vdisk file="e:\windows7_vhd.vhd" type=fixed maximum=102400 komutu önceki sayfada oluşturduğumuz VHD örneğinin tıpatıp aynısını oluştururdu.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    Hangi yola karar vermiş olursanız olun, "attach vdisk" komutunu verip Windows 7 kurulum arabiriminde "Yenile" tuşuna bastığınızda sanal sabit diski kurulum için seçilebilir hale getirmiş oluyorsunuz. Windows'un bu diske yüklenemeyeceğini iddia eden uyarı mesajını görmezden gelin. Kurulum "Devam" tuşuna bastıktan sonra bildiğiniz şekilde devam eder.

    Windows 7'yi bu yöntemle VHD'ye kurduğunuzda kurulum sihirbazı, ön yükleme yöneticisi için otomatikman bir girdi oluşturur. PC'yi açtığınızda rahatlıkla normal sisteminiz ve VHD'den ön yükleme arasında seçim yapabileceksiniz. Yalnız iki girdinin ismi de "Windows 7" olacaktır. Bunu değiştirmek için Windows açıkken yönetici komut istemini başlatın ve bcdedit /set {default} description "SİZİN VHD ÖNYÜKLEME GİRDİNİZ" komutunu verin. Tırnak işareti içerisine alınmış bölüme istediğiniz ismi girin ve sonrasında sadece bcdedit komutunu girerek {default} tanımlayıcısının VHD'yi gerçekten de device alanında gösterip göstermediğini kontrol edin. Böylece doğru girdinin ismini değiştirmiş olursunuz. Eğer durum böyle değilse yukarıdaki anlatımda kullanılan {default} ibaresini doğru tanımlayıcı ile değiştirin.


    Zekice: Ayrımsal VHD'ler oluşturmak

    Önyükleme yetisine sahip VHD'lerin en büyük faydası farklı ayrımsal sanal disklerle kullanıldığında ortaya çıkıyor. Testte "Windows7_vhd.vhd" dosyasından önyükleme yapan sistemi uygun şekilde kişisel isteklerimize göre uyarladık ve mesela Firefox web tarayıcısını CHIP Online sayfasıyla başlayacak şekilde ayarladık. VHD dosyası standart sistemimiz için çıkış noktasını temsil edecek.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    "Normal" Windows 7'ye dönüp sanal disk dosyasını güvenli bir konuma kopyaladık. create vdisk file="d:\Benim _Win7VHD.vhd" parent="f:\windows7_vhd.vhd" komutunu yönetici komut isteminde çalıştırarak çıkış noktamız olan "Windows7_vhd.vhd" isimli diski ana öğe kabul eden yeni bir ayrımsal VHD (ismi: Benim_Win7VHD.vhd) oluşturduk. Yeni dosya şimdilik sadece birkaç KB yer kaplıyor. Ayrımsal sanal disk, bundan sonra VHD'den önyükleme yapan Windows sisteminde yapılan değişiklikleri kaydedecek.

    Fakat Windows 7 başlangıç yöneticisi de yeni VHD'den önyükleme yapmayı öğrenmeli. Bu iş için çalışan "normal" Windows 7 sisteminin başlangıç girdisini bcdedit /copy {current} /d "Benim Windows 7 VHD" komutu ile kopyalıyoruz. Bunu yaptığınızda Boot Configuration Data Editor, "normal" sistemin girdisini baz alan, "Benim Windows 7" isminde yeni bir önyükleme girdisi oluşturur. İşlem başarıyla tamamlandığında yeni tanımlayıcıyı elde etmiş olacağız: Girdi başarılı bir şekilde {Tanımlayıcıya} kopyalandı. bcedit /set {Tanımlayıcı} device vhd=[locate]\Benim_Win7VHD.vhd ve ardından bcdedit /set {Tanımlayıcı} osdevice vhd=[locate]\Benim_Win7VHD.vhd komutu ile BCD girdisini sanal disk dosyamıza yönlendirmiş olduk. Artık başlangıç sırasında ayrımsal VHD sistemini seçebiliriz.

    Büyük avantaj: Bundan sonra yapılan tüm değişiklikler sadece ayrımsal VHD'de gerçekleşecek. Eğer sisteminizi eski haline döndürmek isterseniz tek yapmanız gereken "Benim_Win7VHD.vhd" dosyasını silmek olacak. Sonrasında yeniden "Windows7_vhd.vhd"yi baz alan yeni bir ayrımsal disk oluşturabilir ve başlangıç yöneticisini uygun şekilde uyarlayabilirsiniz.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma



    VHD'lerle ilgili diğer püf noktalar

    Ücretsiz wim2vhd betiği, önyükleme yetisine sahip Windows 7 VHD'leri oluşturabiliyor. Ek olarak bir Windows 7 DVD'sine ve Windows Otomatik Yükleme Seti'nin bir parçası olan ufak ImageX yazılımına ihtiyacınız var. Windows 7 DVD'sinin içeriğini örneğin d:\win7dvd konumuna kopyalayın. Sonrasında wim2vhd betiği ve imagex.exe'yi C:\Windows klasörüne yerleştirin. Komut satırını açıp cscript wim2vhd.wsf /wim:d:win7dvd\sources\install.wim /sku:ultimate komutunu vererek önyükleme yetisine sahip bir Windows 7 Ultimate VHD'si hazırlayabilirsiniz.

    Systinternals aracı Disk2VHD ile çok daha kolay bir şekilde VHD oluşturabilirsiniz. Mark Russinovich ve Bryce Cogswell tarafından geliştirilen araç, çalışma anındaki Windows 7 sistemini bir VHD'ye dönüştürebiliyor.


    Kurulumda Sabit diski daha iyi hazırlamak

    Windows 7'nin kurulumu basit olabilir; ama profesyonellere sabit disk bölümlendirme konusunda çok seçenek sunmuyor. Bu ipucu ile gizlenmiş bölümlendirme aracına ulaşabilirsiniz.

    [SHIFT]+[F10] tuş kombinasyonunu bilenin, Windows kurulumu sırasında konfordan feragat etmesine gerek yok. Bu kısayol kurulum sırasındaki her aşamada yönetici haklarıyla birlikte komut satırını çalıştırır. Hatta birden çok komut satırı açıp [ALT]+[TAB] ile aralarında geçiş yapmak bile mümkün. Özellikle sabit diskleri Windows kurulumu için hazırlama aşamasında bu konsol çok işe yarıyor; zira güçlü "diskpart" aracına erişim sağlıyor. Bu araç ile yeni disk bölümleri oluşturabilir, silebilir, bunları genişletebilir ve hatta küçültebilirsiniz.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    Kurulum sırasına [SHIFT]+[F10] ile konsolu açın ve diskpart komutunu girip Enter'a basın. help yazdığınızda aracın sunduğu tüm komutlar hakkında bilgi alırsınız. Örnek olarak mevcut bir sürücüyü küçültmeyi göstereceğiz; böylece Windows 7 kurulumu için sistemde yer açmış olacağız.


    Tek bir bölümü küçültmek

    list disk komutu mevcut veri taşıyıcıları gösterir. Bizim örneğimizde sadece 50 GB boş alan sunan bir disk söz konusu. sel disk # komutu ile DiskPart'a # numaralı veri taşıyıcıyı düzenlemek istediğinizi söylersiniz (örn. sel disk 0). Bizim örneğimizdeki veri taşıyıcının numarası "0" idi. Eğer birden çok sabit disk varsa detail disk komutu ile veri taşıyıcıyı tanımlamak için detaylı bilgiye ulaşabilirsiniz.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    list vol komutu seçilen veri taşıyıcı üzerindeki bölümleri gösterir. DiskPart, sistem için ayrılmış alan (system reserved) dışında bize 49 GB kullanılabilir alan gösteriyor. Bu sebeple biz Windows 7 kurulumu için bu disk bölümünü küçültmek istiyoruz. sel vol 2 ile ikinci disk bölümünü düzenleme için etkin hale getiriyoruz. "shrink desired=20000" komutu disk bölümünü MB cinsinden verilen miktara küçültmeye çalışır; bizim örneğimizde bu miktar 19 GB oluyor. Başarılı küçültme işleminden sonra list vol, ikinci disk bölümünün artık 30 GB büyüklüğünde olduğunu gösteriyor.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma


    Oluşturduğunuz boş disk bölümünü Windows kurulumundaki bölümlendirme aracı veya yine DiskPart ile tanımlayıp biçimlendirebilirsiniz. Biçimlendirmede DiskPart'ın sunduğu bir avantaj var: Disk bölümüne isim verebiliyorsunuz, böylece bölüm daha rahat tanınabiliyor. format fs=ntfs label="Windows 7" quick komutuyla seçili disk bölümünü NTFS dosya sistemi ile biçimlendirebilir ve bölüme Windows 7 ismini atayabilirsiniz (hızlı biçimlendirme).





    < Bu mesaj bu kişi tarafından değiştirildi Guest-6F17B5B5B -- 11 Ocak 2010; 16:27:55 >







  • Windows 7 ile beraber gelen ve biz yazılımcıların özellikle yeni teknolojileri test ederken kullanabileceğimiz en güzel özellik VHD'den boot etme özelliği. Malum Beta veya Alpha yazılımları normal kullandığımız makinelere yükleyemiyoruz. Oluşabilecek olası sorunlar nedeniyle bu şekilde deneme amaçtı test ortamları yaratmamız gerektiğinde kullandığımız şey sanal makineler olabiliyor. Fakat sanal makinelerde ise performans sorunları yaşıyoruz çünkü herşes sanal :) Makinenizin RAM'inden tutun CPU'suna kadar herşeyi aslında hem ana işletim sistemine hem de sunulan sanal işletim sistemine paylaştırmak zorunda kaldığımız bu seçenek çoğu zaman canımızı çıkartıyor.

    Eeee yani?

    Özetle artık sanal makinelere ihtiyacınız yok diyebilirim. VHD dosya formatı zaten hali hazırda VirtualPC tarafından kullanılan hard disk dosyalarını tanımlıyor. Windows 7 ile beraber bu şekilde sanal hard diskler yaratarak söz konusu hard diskler üzerinden sisteminizi boot edebiliyorsunuz. Yani düşünün ki normal makinenizde Lab.VHD adında bir dosyayı C:\ root dizininde yarattınız. Bu aslında sizin sanal makinenizin sabit diski oluyor. Sonra bu dosyanın içindeki sabit diske işletim sistemi kurup makineniz ilk açıldığında bu işletim sisteminin açılmasını sağlayabiliyorsunuz. Sanal disk üzerinden açtığınız işletim sisteminin sadece diski sanal oluyor! Diğer tüm donanım ve herşey doğrudan fiziksel donanımlarınız ile aynı! Böylece disk kısmı hariç hiçbir yerde performans kaybı yaşamıyorsunuz. İtiraf etmek gerekirse ben diskteki perfromans kaybını da testlerimde pek hissetmedim. Söylentilere göre diskteki performans kaybı %3'ün altında. Bu durumu normal sanal makineler ile karşılaştırırsak efsanevi bir performanstan bahsettiğimiz ortada.

    Peki nasıl yapacağız?

    İlk olarak Windows 7 DVD'nizi bilgisayarınız takıp sisteminizi baştan başlatın. DVD'den bilgisayarınızı başlattığınızda tabi ki karşınıza Windows 7 yükleme ekranı gelecek. Aman yüklemeye başlamayın :) Önce sanal diskimizi yaratmamız gerek.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma
    Yükleme ekranında hemen "Repair" diyoruz.


    Karşınıza gelen yukarıdaki ekranda hemen "Repair your computer" seçeneğini seçerek ilerleyebilirsiniz. Buradan Shift+F10 tuşlarına beraber basarak Command Prompt açmanız gerekiyor. Command Prompt açıldıktan sonra girmeniz gereken komutları sırası ile aşağıdaki şekilde;

    Diskpart
    Sanal sürümüzü yaratacak olan uygulamayı açar.

    create vdisk file=d:\Win7Lab.vhd maximum=30000
    Bu komut yeni bir sanal disk yaratacaktır.Tahmin edebileceğiniz üzere file= ile verdiğimiz parametre VHD dosyasının yaratılacağı ana diskimizdeki konum oluyor. maximum parametresinde ise yaratacağınız sanal diskin boyutunu belirtiyorsunuz. Tabi bu boyut sonuç olacak VHD dosyasının boyutu olacak ve ana diskinizde bu kadar boş alana sahip olmanız şart. Benim tavsiyem eğer diskinizde yer varsa 30GB vermeniz. 30GB rahatlıkla deneme amaçlı yükleyeceğiniz herşeyi sığdırabileceğiniz bir alan olacaktır.

    select vdisk file=d:\Win7Lab.vhd
    Sıra geldi bu yarattığımızı diski sistemin boot listesine eklemek. Fakat onun öncesinde tabi ki diski seçmemiz gerekiyor.

    attach vdisk
    İşte sanal diskimizi boot liste eklediğimiz komut burası.

    Artık Command Prompt'u kapatabilirsiniz fakat sakın yükleme ekranlarını kapatmayın çünkü yeni yarattığımız sanal diske Windows7 yükleme zamanı geldi. Bu arada ufak bir hatırlatma bu şekilde sanal disk üzerinden boot edilebilecek iki işletim sistemi var; Windows 7 Ultimate, Enterprise ve Server 2008 R2. Maalesef XP vs yükleyip bu şekilde sanal disk üzerinden boot etme şansınız yok.

    Windows 7 yüklemesini başlatırken "Advanced" sekmesini seçip uygun diski seçmeyi unutmayın.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma
    Doğru diski seçmeyi unutmayın.


    Gördüğünüz gibi listede sanal diskimiz geliyor fakat alt tarafta da bu diske ilgili yükleme yapılamayacağına dair bir uyarı var. İşte bu uyarıyı hiç dikkat almıyorsunuz :) ve "Next" diyerek yüklemeye devam ediyorsunuz. Windows 7 birkaç defa makineniz restart atarak yüklemeyi tamamlayacaktır.

    Yükleme tamamlandıktan sonra makineniz ilk açıldığında karşınızda iki tane Windows7 seçeneği gelecek :) İkisinde de "Windows 7" yazacak ve hangisinin sanal disk üzerinde hangisinin esas disk üzerinde olduğunu anlamak zor olabilir. İlk yükleme sonrasında listede en üstte gelen sanal diskin ta kendisi olacak. Fakat tabi ki bizim bu listedeki isimleri değiştirmemiz gerek ayrıca büyük ihtimal ile listede ilk sırada kendi esas Windows 7 yüklemenizin gelmesini isteyeceksiniz.

    Hemen Admin hakları ile bir Command Prompt açalım ve son rötuşlarımızı yapalım.

    bcdedit /v
    bcdedit ile boot list üzerinde değişiklikler yapabiliyoruz. İlk yapacağımız şey tüm boot listin içeriğine göz atmak. Bu liste içerisindeki identifier'lara ihtiyacımız var.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma
    bcdedit'ten identifier'ları alalım.


    Yukarıdaki listeye göz attığınız her bir identifier'ın altında bir de device bilgisi olduğunu görebilirsiniz. Device bilgilerine göz attığımızda hangisinin sanal diski gösterdiği açık ve net belli :)

    bcdedit /set {identifier} description “Windows 7 Sanal Disk”
    bcdedit kullanarak yukarıdaki komut ile istediğiniz bir diskin boot listedeki görünen adını değiştirebilirsiniz. Üst görseldeki listeden sanal diskimize ait boot kaydının identifier'ını alıp yukarıdaki komutun içerisinde uygun yere yerleştirmeniz yeterli olacaktır. Tabi siz kendinize özel bir description yazmayı da unutmayın.

    bcdedit /displayorder {identifier} /addlast
    Sıra geldi sanal diskimizin boot listesinde en sona eklemek. Hatırlarsanız ilk yükleme sonrasında sanal diskteki işletim sistemi listede en başta gelmişti. Yukarıdaki komut sanal diskin identifier'ını yerleştirerek komutu çalıştırırsanız söz konudu kayıt listenin en sonunda taşınacaktır.

    bcdedit /default {identifier}
    Son olarak sıra geldi varsayılan işletim sistemini değiştirmeye. Doğal olarak sistemi açtığımızda boot list geldiğinde ana işletim sistemimize ait seçeneğin seçili gelmesini isteyeceğiz. Böylece makinemizi her açtığımıda illa bir seçenek seçmemiz gerekmeyecek. Bu durumda hemen ana makinemizin identifier'ını yukarıdaki komuta ekleyerek çalıştırabiliriz.

     Bilgisayarı Sanal Disk (Vhd Boot) İçindeki İşletim Sistemi İle Açma
    Boot edilmek üzere VHD'miz hazır.


    Artık herşey tamam. Bilgisayarınız tekrar açtığınızda açıklaması ile ikinci sırada sanal disk üzerindeki işletim sisteminiz gelecektir. Son olarak ufak bir uyarı VHD dosyasının bulunduğu diskin BitLocker ile şifrelenmemiş olması gerekiyor aynı şekilde VHD içindeki diski de BitLocker ile şifreleme şansınız yok.

    Hepinize kolay gelsin.





    < Bu mesaj bu kişi tarafından değiştirildi Guest-6F17B5B5B -- 11 Ocak 2010; 16:30:04 >




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.