Puis-je configurer un RAID logiciel sous Windows 7 à l'aide de disques durs virtuels?

15

Eh bien, le titre de ma question le résume à peu près, mais laissez-moi élaborer. L'idée principale de ce que je veux faire est la suivante:

1) J'ai deux disques durs séparés, avec des performances presque égales. Je les utilise comme disques "de base" (contrairement aux "disques dynamiques Windows"), et j'ai l'intention de les conserver ainsi pour de nombreuses raisons.

2) Cependant, je souhaite parfois utiliser certains avantages du RAID logiciel, que les disques dynamiques offrent.

3) Windows 7, après seulement 15 ans maintenant, a finalement rattrapé Linux (et ses "périphériques de boucle") et a introduit une notion de "disque dur virtuel", qui est vraiment un fichier sur un vrai disque dur.

4) Donc, je voulais créer deux fichiers de disque dur virtuel sur mes deux disques durs différents, les rendre dynamiques, les formater et enfin les joindre en un, par exemple, un volume agrégé par bandes (alias RAID 0). De cette façon, mes vrais disques durs restent "basiques" et j'obtiens tous les avantages du "dynamique".

Cela m'a semblé une bonne idée, sans aucune indication, que cela pourrait ne pas fonctionner, mais cela a échoué. Il s'avère que, même si vous pouvez créer des disques durs virtuels dynamiques, vous ne pouvez pas les joindre au RAID sans raison apparente (les éléments de menu pertinents dans la gestion des disques sont grisés).

Microsoft dit

Vous ne pouvez pas configurer deux disques durs virtuels attachés pour être un disque dur virtuel à expansion dynamique. Un disque dur virtuel à extension dynamique est un disque physique que vous avez initialisé pour le stockage dynamique. Il contient des volumes dynamiques tels que des volumes simples, fractionnés, entrelacés ou en miroir ou des volumes RAID-5.

c'est-à-dire "Cela ne peut pas être fait, parce que cela ne peut pas être fait, alors perdez-vous maintenant."

Je suppose que je peux trouver un autre moyen de réaliser ce que je veux (c'est-à-dire un raid logiciel sans dynamiser mes disques). Mais je veux le faire sans utiliser d'outils et de pilotes tiers, d'une manière entièrement "prise en charge par le système".

Par conséquent, la question est: Quelqu'un connaît-il une sorte de hack pas très sale pour le faire fonctionner?

Rossignol
la source
1
+1, bonne question. Je peux me voir utiliser éventuellement cela aussi, mais vous voudrez peut-être étendre la question pour permettre des formats de disque alternatifs (c'est-à-dire non seulement le format VHD).
Percée
1
Ce que je veux savoir, c'est comment Disk Management sait que c'est un disque virtuel pour le traiter différemment. Le faire apparaître comme un disque normal serait un moyen de le réparer. +1 Je déteste les limitations stupides comme celle-ci.
Chris Smith
1
Cette citation de MS est un peu détraquée. Il semble y avoir une confusion entre les disques durs virtuels à expansion dynamique et un lecteur préparé en tant que volume dynamique.
Ƭᴇcʜιᴇ007
1
"expansion dynamique": que diriez-vous d'essayer des disques durs virtuels de taille fixe?
harrymc
1
@harrymc - C'était aussi une de mes questions (mais je suppose que je n'ai jamais posé la question.;): utilisiez-vous des disques durs virtuels de taille fixe lorsque vous essayiez cela?
Ƭᴇcʜιᴇ007

Réponses:

5

Je convertis mon commentaire en réponse, comme le confirme @ C0D3M0NK3Y le confirme.

Windows n'acceptera pas les disques virtuels dynamiques dans un RAID, mais le commentaire de @ C0D3M0NK3Y confirme que les disques de taille fixe fonctionnaient auparavant dans XP Professionnel. Il y a donc une excellente chance que les disques virtuels de taille fixe fonctionnent toujours avec RAID dans Windows 7.

Il est en fait assez logique que Windows ne puisse pas créer de RAID sur des disques dynamiques dont la taille est inconnue et puisse changer à tout moment.


MODIFIER / AJOUTER:

J'ai dû l'essayer pour voir l'une ou l'autre façon, et cela fonctionne (lors de l'utilisation de disques durs virtuels de taille fixe):

Système d'exploitation hôte: Windows 7 Ultimate, avec deux disques "de base".

VM OS: Vista Ultimate.

Création de deux disques durs virtuels de «taille fixe» de 500 Mo chacun, un sur chacun des disques physiques de l'hôte, et connexion à la machine virtuelle (en tant que 2e et 3e disques).

Initialisé les nouveaux disques dans la machine virtuelle, puis les a convertis en disques "dynamiques" (dans la gestion des disques de Vista).

Puis les a réunis dans un RAID0 (bande):

Étendre dans une machine virtuelle

Taille du volume

Fonctionné comme un charme, sans avoir besoin de faire quoi que ce soit de «bizarre».

harrymc
la source
2
Je ne sais pas comment les commentaires de CodeMonkey confirment ou nient vraiment quoi que ce soit à voir avec les disques durs virtuels, car XP n'a rien d'inhérent pour créer ou traiter des disques durs virtuels? L'avez-vous essayé (encore)? :)
Ƭᴇcʜιᴇ007
1
@ techie007: Je ne l'ai pas essayé et je ne vais pas l'essayer, et il a probablement utilisé un produit tiers. Mais cela semble très logique et mérite donc d'être essayé par l'affiche. Et vous n'avez pas vous-même validé ma réponse? Mais pourquoi l'avez-vous publiée comme réponse distincte de la mienne?
harrymc
Je l'ai posté comme une réponse distincte, car c'était une réponse testée de "Oui, cela fonctionne", par rapport à "Cela devrait logiquement fonctionner, et quelqu'un d'autre dit que cela a fonctionné pour eux une fois dans XP" sans aucune information sur la façon dont ils l'ont fait. Si d'autres sont d'accord, je me ferai un plaisir de hacher ma réponse et de déplacer le contenu dans le vôtre (ou quelque chose). Ce n'est pas comme si l'un de nous avait besoin de la prime. ;)
Ƭᴇcʜιᴇ007
@ techie007: Je suis heureux que ma réponse vous ait inspiré pour le vérifier au profit de l'affiche et du site SU. Je laisse toute décision entre vos mains (si vous décidez de modifier la mienne, vous avez mes bénédictions).
harrymc
2
Les disques durs virtuels de taille fixe ne fonctionnent malheureusement pas sous Windows 7. Cela ne fonctionne qu'à l'intérieur d'une machine virtuelle, pas à l'extérieur.
William Stewart Lawn
0

Il existe un moyen de tromper Windows en agrégeant les disques durs virtuels en utilisant des espaces de stockage. 1- Créez un VHD dans chaque disque dur (physique), dans mon cas 4 disques, 4 VHD. 2- À partir des espaces de stockage, créez 4 pools, avec un disque dur virtuel dans chacun d'eux. (Windows 7,8, Windows Server 2008+) 3- Créez 1 volume avec simple (pas de résilience) dans chaque pool 4- Maintenant, vous aurez 4 disques logiques contrôlés par Microsoft Storage Spaces Controller. Vous pouvez tous les regrouper.

J'ai des captures d'écran mais je ne peux pas les télécharger car ma réputation n'est pas encore suffisante.

Testé et fonctionne pour Windows 8.1, j'ai vu une augmentation des performances. Je l'ai juste fait pour l'expérience, peut-être que je peux utiliser comme un disque de travail pour Photoshop, trop risqué pour stocker les données dont vous pourriez avoir besoin plus tard.

sdkks
la source
Pour améliorer les espaces de stockage, répondez ... Vous n'avez rien à faire de spécial en ce qui concerne la création des vhds sur des disques séparés. Créez simplement tous vos vhds, puis lancez les espaces de stockage et liez-les ensemble. Ensuite, au démarrage, effectuez un montage automatique de tous les vhds utilisés par l'espace de stockage - puis l'espace de stockage reprendra volontiers vie. Fonctionne comme un charme
Steve
J'essaie ceci avec de l'espace de stockage Windows 10 et cela ne me permet pas de mettre en miroir des disques. Quelqu'un a-t-il testé cela avec de l'espace de stockage Windows 10?
Allan Xu