Sanal Sabit Diskler kullanarak Windows 7'de bir yazılım RAID'i kurabilir miyim?


15

Sorumun başlığı hemen hemen özetliyor, ama ayrıntıya gireyim. Ne yapmak istediğimin ana fikri şöyledir:

1) Neredeyse eşit performansa sahip iki ayrı sabit diskim var. Bunları "temel" diskler olarak kullanıyorum ("windows dinamik disklerinin" aksine) ve bunları çeşitli nedenlerle bu şekilde tutmayı amaçlıyorum.

2) Ancak, bazen dinamik disklerin sunduğu Yazılım RAID'in bazı avantajlarını kullanmak istiyorum.

3) Windows 7, sadece 15 yıl sonra, nihayet Linux (ve "döngü aygıtları") ile yakaladı ve gerçek bir sabit diskte bir dosya olan "sanal sabit disk" kavramını tanıttı.

4) Bu yüzden, iki farklı sabit diskimde iki sanal sabit disk dosyası oluşturmak, bunları dinamik hale getirmek, biçimlendirmek ve son olarak örneğin birleştirilmiş birime (RAID 0 olarak da bilinir) katılmak istedim. Bu şekilde gerçek sabit disklerim "temel" kalır ve "dinamik" in tüm avantajlarından yararlanırım.

İşe yaramayacağına dair hiçbir belirti olmadan bana güzel bir fikir gibi geldi, ancak başarısız oldu. Dinamik sanal sabit diskler yapabilmenize rağmen, görünür bir sebep olmadan bunları RAID'e katılamazsınız (Disk Yönetimi'ndeki ilgili menü öğeleri grileşir).

Microsoft diyor

Bağlı iki VHD'yi dinamik olarak genişleyen bir VHD olarak yapılandıramazsınız. Dinamik olarak genişleyen VHD, dinamik depolama için başlattığınız fiziksel bir disktir. Basit, yayılmış, çizgili veya yansıtılmış birimler veya RAID-5 birimleri gibi dinamik birimler içerir.

yani "Yapılamaz, çünkü yapılamaz, şimdi kaybolun."

Sanırım istediğimi elde etmenin başka bir yolunu bulabilirim (yani disklerimi dinamik yapmadan yazılım baskını). Ama bunu tamamen "sistem destekli" bir şekilde üçüncü taraf araçlar ve sürücüler kullanmadan yapmak istiyorum.

Bu nedenle, soru şudur: Çalışması için çok kirli olmayan bir hack bilen var mı?


1
+1, güzel soru. Kendimi de muhtemelen bunu kullanarak görebilirsiniz, ancak alternatif disk biçimlerine (yani sadece VHD biçimine) izin vermek için soruyu genişletmek isteyebilirsiniz .
Atılım

1
Bilmek istediğim, Disk Yönetimi'nin farklı şekilde davranmanın bir sanal disk olduğunu nasıl bildiklerini. Düzenli bir disk olarak görünmesi onu düzeltmenin bir yoludur. +1 Bunun gibi aptal sınırlamalardan nefret ediyorum.
Chris Smith

1
Bu MS alıntısı bir tür sarsıldı. Dinamik Olarak Genişleyen VHD'ler ile Dinamik Birim olarak hazırlanmış bir sürücü arasında karışıklık var gibi görünüyor.
Sepcʜιᴇ007

1
"dinamik olarak genişliyor": sabit boyutlu VHD'leri denemeye ne dersiniz?
harrymc

1
@harrymc - Bu da benim sorularımdan biriydi (Ama sanırım hiç sormadım.;): Bunu denerken sabit boyutlu VHD mi kullanıyordunuz?
Sepcʜιᴇ007

Yanıtlar:


5

@ C0D3M0NK3Y'nin yaptığı yorum onayladığı için yorumumu bir cevaba dönüştürüyorum.

Windows bir RAID'de dinamik sanal diskleri kabul etmeyecektir, ancak @ C0D3M0NK3Y'nin yaptığı açıklama, XP Professional'da çalışmak için kullanılan sabit boyutlu disklerin onaylandığını doğrular. Bu nedenle, sabit boyutlu sanal disklerin Windows 7'de RAID ile çalışmaya devam etmesi için mükemmel bir şans var.

Windows'un boyutu bilinmeyen ve her an değişebilen dinamik diskler üzerinde RAID oluşturamaması oldukça mantıklıdır.


DÜZENLEME / ADD:

Her iki şekilde de görmek için denemek zorunda kaldı ve işe yarıyor (sabit boyutlu VHD kullanırken):

Ana İşletim Sistemi: Windows 7 Ultimate, iki "Temel" disk ile.

VM OS: Vista Ultimate.

Ana bilgisayarın fiziksel disklerinin her birinde birer tane olmak üzere her biri 500 MB'lık iki "sabit boyutlu" VHD oluşturdu ve bunları VM'ye (2. ve 3. sürücüler olarak) bağladı.

Sanal makinedeki yeni diskleri başlattı ve daha sonra "Dinamik" disklere dönüştürdü (Vista'nın Disk Yönetiminde).

Daha sonra bunları bir RAID0 (şerit) halinde birleştirin:

Sanal makinede yayılma

Hacim Boyutu

'Tuhaf' bir şey yapmaya gerek kalmadan cazibe gibi çalıştı.


2
XP'nin VHD'leri oluşturmak veya bunlarla uğraşmak için doğal bir şey olmadığı için CodeMonkey'in yorumlarının gerçekten VHD'lerle ilgili herhangi bir şeyi nasıl doğruladığından veya reddettiğinden emin değilim? Gerçekten denedin mi (henüz)? :)
Ƭᴇcʜιᴇ007

1
@ techie007: Denemedim ve denemeyeceğim ve muhtemelen üçüncü taraf bir ürün kullandı. Ama çok mantıklı geliyor ve poster tarafından denemeye değer. Ve cevabımı kendiniz doğruladınız mı? Ama bunu neden benimkinden ayrı bir cevap olarak gönderdiniz?
harrymc

Ayrı bir cevap olarak yayınladım çünkü "Evet işe yarıyor", "Mantıksal olarak çalışmalı ve bir başkası XP'de bir kez onlar için işe yaradığını söylüyor" diye sordular. Diğerleri kabul ederse, cevabımı mutlu bir şekilde baltalayacağım ve içerikleri kendinize (ya da bir şeye) taşıyacağım. İkimizin de lütufa ihtiyacı yok gibi değil. ;)
Ƭᴇcʜιᴇ007

@ techie007: Cevabımın posterin ve SU sitesinin yararına doğrulamanız için size ilham verdiğinden mutluyum. Herhangi bir kararı elinizde bırakıyorum (eğer benimkini düzenlemeye karar verirseniz, kutsamalarım var).
harrymc

2
Sabit boyutlu sanal sabit diskler maalesef Windows 7'de çalışmıyor. Dışarıda değil, sadece sanal makinede çalışır.
William Lawn Stewart

0

Depolama Alanlarını kullanarak Windows'u şeritli VHD'lere aldatmanın bir yolu vardır. 1- Her sabit (fiziksel) sürücüde, benim durumumda 4 sürücü, 4 VHD bulunan bir VHD oluşturun. 2- Depolama Alanlarından her birinde bir VHD bulunan 4 havuz oluşturun. (Windows 7,8, Windows Server 2008+) 3- Her havuzda basit (esneklik yok) ile 1 birim oluşturun 4- Artık Microsoft Storage Spaces Controller tarafından kontrol edilen 4 mantıksal diskiniz olacak. Hepsini bir araya getirebilirsiniz.

Ekran görüntülerim var ancak itibarım henüz yeterli olmadığından bunları yükleyemiyorum.

Test edilmiş ve Windows 8.1 için çalışıyor, performans artışı gördüm. Sadece deneme için yaptım, belki photoshop için bir çalışma diski gibi kullanabilirim, daha sonra ihtiyacınız olabilecek verileri depolamak için çok riskli.


Depolama alanlarını iyileştirmek için cevap ... Ayrı sürücülerde vhds oluşturmak kadar özel bir şey yapmanız gerekmez. Tüm videolarınızı oluşturun, ardından depolama alanlarını başlatın ve birbirine bağlayın. Daha sonra önyükleme sırasında depolama alanı tarafından kullanılan tüm vhds'lardan bir otomasyon yapın - o zaman depolama alanı tekrar mutlu bir şekilde ortaya çıkacaktır. Bir cazibe gibi çalışır
Steve

Bunu Windows 10 depolama alanı ile deniyorum ve diskleri yansıtmama izin vermiyor, Herkes bunu Windows 10 depolama alanı ile test etti mi?
Allan Xu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.