Posso configurare un software RAID in Windows 7 utilizzando i dischi rigidi virtuali?


15

Bene, il titolo della mia domanda lo riassume praticamente, ma mi permetta di elaborare. L'idea principale di ciò che voglio fare è la seguente:

1) Ho due dischi rigidi separati, con prestazioni quasi uguali. Li uso come dischi "di base" (in contrasto con "dischi dinamici di Windows") e intendo mantenerli in questo modo per numerosi motivi.

2) Tuttavia, a volte voglio usare alcuni vantaggi del Software RAID, che offrono i dischi dinamici.

3) Windows 7, dopo circa 15 anni, finalmente raggiunse Linux (e i suoi "dispositivi loop") e introdusse una nozione di "disco rigido virtuale", che in realtà è un file su un vero disco rigido.

4) Quindi, volevo creare due file di dischi rigidi virtuali sui miei due diversi dischi rigidi, renderli dinamici, formattarli e infine unirli in uno, ad esempio, il volume con striping (aka RAID 0). In questo modo i miei veri dischi rigidi restano "di base" e ottengo tutti i vantaggi di "dinamico".

Mi è sembrata una bella idea, senza alcuna indicazione, che potrebbe non funzionare, eppure ha fallito. Risulta, anche se puoi creare dischi rigidi virtuali dinamici, non puoi unirli a RAID senza una ragione apparente (le voci di menu rilevanti in Gestione disco sono disattivate).

Dice Microsoft

Non è possibile configurare due dischi rigidi virtuali collegati come un disco rigido virtuale ad espansione dinamica. Un disco rigido virtuale a espansione dinamica è un disco fisico che è stato inizializzato per l'archiviazione dinamica. Contiene volumi dinamici come volumi semplici, con spanning, con striping o con mirroring o volumi RAID-5.

cioè "Non si può fare, perché non si può fare, quindi perdersi ora."

Immagino di poter trovare altri modi per ottenere ciò che desidero (ovvero il raid del software senza rendere dinamici i miei dischi). Ma voglio farlo senza utilizzare strumenti e driver di terze parti, in modo completamente "supportato dal sistema".

Pertanto, la domanda è: qualcuno conosce un qualche tipo di hack non molto sporco per farlo funzionare?


1
+1, buona domanda. Posso vedermi eventualmente usare anche questo, ma potresti voler estendere la domanda per consentire formati di disco alternativi (cioè non solo il formato VHD).
Breakthrough

1
Quello che voglio sapere è come Gestione disco sa che è un disco virtuale a trattarlo in modo diverso. Farlo apparire come un normale disco sarebbe un modo per risolverlo. +1 Odio le stupide limitazioni come questa.
Chris Smith,

1
Quella citazione di MS è un po 'sconvolta. Sembra esserci confusione tra dischi rigidi virtuali a espansione dinamica e un'unità preparata come volume dinamico.
Ƭᴇcʜιᴇ007,

1
"espansione dinamica": che ne dici di provare VHD di dimensioni fisse?
harrymc,

1
@harrymc - Anche questa era una delle mie domande (ma suppongo di non averlo mai fatto.;): Stavi usando dischi rigidi virtuali di dimensioni fisse quando provavi questo?
Ƭᴇcʜιᴇ007,

Risposte:


5

Converto il mio commento in una risposta, come conferma il commento di @ C0D3M0NK3Y.

Windows non accetterà i dischi virtuali dinamici in un RAID, ma il commento di @ C0D3M0NK3Y conferma che i dischi di dimensioni fisse utilizzati per funzionare in XP Professional. Vi è quindi un'eccellente possibilità che i dischi virtuali di dimensioni fisse funzionino ancora con RAID in Windows 7.

In realtà è abbastanza logico che Windows non possa creare un RAID su dischi dinamici le cui dimensioni sono sconosciute e possono cambiare in qualsiasi momento.


EDIT / ADD:

Ho dovuto provarlo per vedere in entrambi i casi, e funziona (quando si utilizzano dischi rigidi virtuali di dimensioni fisse):

Sistema operativo host: Windows 7 Ultimate, con due dischi "Basic".

Sistema operativo VM: Vista Ultimate.

Creato due dischi rigidi virtuali di dimensioni fisse da 500 MB ciascuno, uno su ciascuno dei dischi fisici dell'host, e li ha collegati alla VM (come seconda e terza unità).

Inizializzati i nuovi dischi nella VM e poi convertiti in dischi "dinamici" (in Gestione disco di Vista).

Quindi li ha uniti in un RAID0 (stripe):

Span in a VM

Dimensione del volume

Funzionava come un incantesimo, senza bisogno di fare nulla di "strano".


2
Non sono sicuro di come i commenti di CodeMonkey confermino o neghino davvero qualcosa a che fare con i dischi rigidi virtuali, poiché XP non ha nulla di intrinseco nella creazione o nella gestione dei dischi rigidi virtuali? L'hai provato (ancora)? :)
Ƭᴇcʜιᴇ007,

1
@ techie007: non l'ho fatto e non lo proverò, e probabilmente ha usato un prodotto di terze parti. Ma sembra molto logico e quindi vale la pena provare dal poster. E tu non hai appena convalidato la mia risposta? Ma perché l'hai pubblicato come una risposta separata dalla mia?
harrymc,

L'ho pubblicato come una risposta separata perché era una risposta testata di "Sì, funziona", rispetto a "Dovrebbe funzionare logicamente, e qualcun altro dice che ha funzionato per loro una volta in XP" senza informazioni su come lo hanno fatto. Se altri sono d'accordo, accetterò felicemente la mia risposta e sposterò il contenuto nel tuo (o qualcosa). Non è che nessuno di noi abbia bisogno della generosità. ;)
Ƭᴇcʜιᴇ007,

@ techie007: Sono felice che la mia risposta ti abbia ispirato a verificarlo a beneficio del poster e del sito SU. Lascio qualsiasi decisione nelle tue mani (se decidi di modificare la mia, hai le mie benedizioni).
harrymc,

2
Sfortunatamente, i dischi rigidi virtuali di dimensioni fisse non funzionano in Windows 7. Funziona solo all'interno di una VM, non all'esterno.
William Lawn Stewart il

0

C'è un modo per ingannare Windows nello striping dei dischi rigidi virtuali usando gli spazi di archiviazione. 1- Creare un disco rigido virtuale in ogni disco rigido (fisico), nel mio caso 4 dischi, 4 dischi rigidi virtuali. 2- Da Spazi di archiviazione creare 4 pool, con un disco rigido virtuale in ciascuno di essi. (Windows 7,8, Windows Server 2008+) 3- Creare 1 volume con semplice (nessuna resilienza) in ogni pool 4- Ora avrete 4 dischi logici controllati da Microsoft Storage Spaces Controller. Puoi metterli tutti insieme.

Ho degli screenshot ma non riesco a caricarli perché la mia reputazione non è ancora sufficiente.

Testato e funziona per Windows 8.1, ho visto un aumento delle prestazioni. L'ho fatto solo per esperimento, forse posso usare come un disco di memoria virtuale per Photoshop, troppo rischioso per archiviare i dati di cui potresti aver bisogno in seguito.


Per migliorare la risposta degli spazi di archiviazione ... Non devi fare nulla di speciale per quanto riguarda la creazione dei VHD su unità separate. Basta creare tutti i tuoi VHD, quindi avviare gli spazi di archiviazione e collegarli insieme. Quindi all'avvio fai un automount di tutti i vhds usati dallo spazio di archiviazione - quindi lo spazio di archiviazione tornerà felicemente all'esistenza. Funziona come un incantesimo
Steve,

Sto provando questo con lo spazio di archiviazione di Windows 10 e non mi consente di eseguire il mirroring dei dischi. Qualcuno lo ha testato con lo spazio di archiviazione di Windows 10?
Allan Xu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.