¿Puedo configurar un RAID de software en Windows 7 usando discos duros virtuales?

15

Bueno, el título de mi pregunta lo resume bastante bien, pero déjenme explicarlo. La idea principal de lo que quiero hacer es la siguiente:

1) Tengo dos discos duros separados, con un rendimiento casi igual. Los uso como discos "básicos" (en contraste con los "discos dinámicos de Windows") y pretendo mantenerlos así por numerosas razones.

2) Sin embargo, a veces quiero usar algunas ventajas de Software RAID, que ofrecen los discos dinámicos.

3) Windows 7, después de solo unos 15 años, finalmente se puso al día con Linux (y sus "dispositivos de bucle") e introdujo una noción de "disco duro virtual", que es realmente un archivo en un disco duro real.

4) Entonces, quería crear dos archivos de disco duro virtual en mis dos discos duros diferentes, hacerlos dinámicos, formatearlos y finalmente unirlos en uno, por ejemplo, volumen rayado (también conocido como RAID 0). De esta manera, mis discos duros reales permanecen "básicos", y obtengo todas las ventajas de "dinámico".

Me pareció una buena idea, sin ninguna indicación, de que podría no funcionar, pero falló. Resulta que, aunque puede crear discos duros virtuales dinámicos, no puede unirlos a RAID sin razón aparente (los elementos de menú relevantes en Administración de discos están atenuados).

Microsoft dice

No puede configurar dos VHD conectados para ser un VHD que se expande dinámicamente. Un VHD que se expande dinámicamente es un disco físico que ha inicializado para el almacenamiento dinámico. Contiene volúmenes dinámicos como volúmenes simples, distribuidos, divididos o duplicados o volúmenes RAID-5.

es decir, "No se puede hacer, porque no se puede hacer, así que piérdete ahora".

Supongo que puedo encontrar otras formas de lograr lo que quiero (es decir, incursión de software sin hacer que mis discos sean dinámicos). Pero quiero hacerlo sin usar herramientas y controladores de terceros, de una manera totalmente "compatible con el sistema".

Por lo tanto, la pregunta es: ¿Alguien sabe algún tipo de truco no muy sucio para que funcione?

ruiseñor
fuente
1
+1, buena pregunta. Me veo posiblemente usando esto también, pero es posible que desee extender la pregunta para permitir formatos de disco alternativos (es decir, no solo el formato VHD).
Avance el
1
Lo que quiero saber es cómo Disk Management sabe que es un disco virtual para tratarlo de manera diferente. Hacer que aparezca como un disco normal sería una forma de solucionarlo. +1 Odio las estúpidas limitaciones como esta.
Chris Smith
1
Esa cita de MS está un poco agrietada. Parece haber confusión entre los VHD de expansión dinámica y un disco preparado como un volumen dinámico.
Ƭᴇcʜιᴇ007
1
"expandiéndose dinámicamente": ¿qué tal probar VHD de tamaño fijo?
harrymc
1
@harrymc: esa fue también una de mis preguntas (pero supongo que nunca pregunté.): ¿Estaba usando VHD de tamaño fijo al intentar esto?
Ƭᴇcʜιᴇ007

Respuestas:

5

Convierto mi comentario en una respuesta, ya que el comentario de @ C0D3M0NK3Y lo confirma.

Windows no aceptará discos virtuales dinámicos en un RAID, pero el comentario de @ C0D3M0NK3Y confirma que los discos de tamaño fijo solían funcionar en XP Professional. Por lo tanto, existe una excelente posibilidad de que los discos virtuales de tamaño fijo sigan funcionando con RAID en Windows 7.

En realidad, es bastante lógico que Windows no pueda crear un RAID sobre discos dinámicos cuyo tamaño es desconocido y puede cambiar en cualquier momento.


EDITAR / AGREGAR:

Tuve que probarlo para ver de cualquier manera con seguridad, y funciona (cuando se usan VHD de tamaño fijo):

Sistema operativo host: Windows 7 Ultimate, con dos discos "básicos".

VM OS: Vista Ultimate.

Creó dos VHD "de tamaño fijo" de 500 MB cada uno, uno en cada uno de los discos físicos del host, y los conectó a la VM (como las unidades 2 y 3).

Inicializó los nuevos discos en la máquina virtual y luego los convirtió en discos "dinámicos" (en la Administración de discos de Vista).

Luego los uní en un RAID0 (banda):

Span en una VM

Tamaño de volumen

Funcionó a las mil maravillas, sin necesidad de hacer nada "extraño".

harrymc
fuente
2
No estoy seguro de cómo los comentarios de CodeMonkey realmente confirman o niegan algo que ver con VHD, ya que XP no tiene nada inherente para crear o tratar con VHD. ¿Realmente lo intentaste (todavía)? :)
Ƭᴇcʜιᴇ007
1
@ techie007: no lo intenté y no lo intentaré, y probablemente utilizó un producto de terceros. Pero suena muy lógico y vale la pena probarlo con el póster. ¿Y no acabas de validar mi respuesta? Pero, ¿por qué lo publicaste como una respuesta separada de la mía?
harrymc
Lo publiqué como una respuesta separada porque era una respuesta probada de "Sí, funciona", frente a "Debería funcionar lógicamente, y alguien más dice que funcionó para ellos una vez en XP" sin información sobre cómo lo hicieron. Si otros están de acuerdo, felizmente rechazaré mi respuesta y moveré el contenido al suyo (o algo así). No es que ninguno de nosotros necesite la recompensa. ;)
Ƭᴇcʜιᴇ007
@ techie007: Estoy feliz de que mi respuesta lo haya inspirado a verificarlo en beneficio del póster y el sitio SU. Dejo cualquier decisión en tus manos (si decides editar la mía, tienes mis bendiciones).
harrymc
2
Desafortunadamente, los discos duros virtuales de tamaño fijo no funcionan en Windows 7. Solo funciona dentro de una VM, no afuera.
William Lawn Stewart
0

Hay una manera de engañar a Windows para que cree bandas de VHD mediante espacios de almacenamiento. 1- Crear un VHD en cada disco duro (físico), en mi caso 4 unidades, 4 VHD. 2- Desde Storage Spaces crea 4 pools, con un VHD en cada uno de ellos. (Windows 7,8, Windows Server 2008+) 3- Cree 1 volumen con simple (sin resistencia) en cada grupo 4- Ahora tendrá 4 discos lógicos controlados por Microsoft Storage Spaces Controller. Puedes unirlos todos juntos.

Tengo capturas de pantalla pero no puedo subirlas porque mi reputación aún no es suficiente.

Probado y funciona para Windows 8.1, he visto un aumento en el rendimiento. Sin embargo, solo lo hice para experimentar, tal vez pueda usarlo como un disco de memoria virtual para Photoshop, demasiado arriesgado para almacenar datos que pueda necesitar más adelante.

sdkks
fuente
Para mejorar los espacios de almacenamiento, responda ... No tiene que hacer nada especial en cuanto a crear los discos duros en unidades separadas. Simplemente cree todos sus discos duros, luego inicie los espacios de almacenamiento y agrúpelos. Luego, en el arranque, realice un montaje automático de todos los discos duros utilizados por el espacio de almacenamiento; luego, el espacio de almacenamiento volverá a existir. Funciona como un encanto
Steve
Estoy intentando esto con el espacio de almacenamiento de Windows 10 y no me permite duplicar discos. ¿Alguien ha probado esto con el espacio de almacenamiento de Windows 10?
Allan Xu