¿Cómo puedo hacer que dos discos duros actúen como uno en Windows 7?

10

¿Hay alguna forma de configurar Windows 7 para hacer que dos discos duros actúen como uno (sin usar RAID), para que el disco duro 1 y el disco duro 2 compartan una sola letra de unidad?

¿Se puede lograr esto de forma nativa en Windows o necesito algún software externo?

Burimi
fuente

Respuestas:

12

Con mucho, la solución más fácil que técnicamente cumple con el requisito es montar la segunda unidad como subdirectorio de la primera. Es decir, el segundo disco podría ser en C:\Drive2lugar de D:\. Pero no actúan como uno, entonces: no se agrupa el espacio libre.

Si no desea compartir el espacio, que está hablando RAID-0 (o JBOD, sólo un montón de discos). Windows puede hacer esto sin hardware adicional. Utilizará diskmgmt.msc("administración de disco" de la Consola de administración de Microsoft) para esta tarea.

Primero, convierta ambos discos en discos "dinámicos". Haga clic derecho en el disco y elija "Convertir a disco dinámico".

A continuación, puede crear un volumen en un disco y luego extenderlo al segundo disco. Hay una restricción: no puede hacer esto con el disco de arranque de Windows. (Eso tiene sentido: no está utilizando hardware para esta solución RAID sino Windows, por lo que Windows debe cargarse antes de que esto funcione)

MSalters
fuente
bueno, muchas gracias MSalters, esa fue una solución de ingeniería increíble, pero, por favor, ¿podría decirme que, al convertir discos a dinámicos, esto causará la pérdida de datos?
Burimi
2
¡Sí, esto hará que se pierdan todos los datos!
sinni800
Hay muchas cosas mal con esta respuesta ... No necesita RAID-0. JBOD no es equivalente a RAID-0. La conversión a disco dinámico no causará pérdida de datos. PUEDE convertir el disco de arranque de Windows a dinámico.
qasdfdsaq
@qasdfdsaq: si tiene una alternativa a RAID-0 y JBOD, agregue una respuesta. Nunca dije que JBOD era equivalente a RAID-0, simplemente que era una alternativa. Y no es la conversión a disco dinámico lo que causa el problema, sino crear un conjunto de bandas en dos (o más) discos e intentar arrancar desde ese conjunto de bandas. (Aunque podría ser posible ahora con Windows 10 y la opción Compressed OS, aún no lo he intentado)
MSalters
Hay una gran desventaja que debería mencionarse: si usa dos unidades para formar una unidad y una de las dos unidades falla, corre el riesgo de perder muchos (si no todos) sus archivos. Si el MTBF (tiempo medio entre fallas) de un disco es de 10 años, con dos unidades, esto se convierte en 5 años (suponiendo una distribución de falla exponencial independiente subyacente).
agtoever
5

Si está utilizando NTFS para sus sistemas de archivos, es posible que desee buscar puntos de unión .

De Cómo crear y manipular puntos de unión NTFS :

Microsoft ofrece tres utilidades para crear y manipular puntos de unión NTFS:

Linkd.exe

  • Injerta cualquier carpeta de destino en una versión de Windows 2000 de la carpeta NTFS
    • Muestra el objetivo de un punto de unión NTFS
    • Elimina los puntos de unión NTFS que se crean con Linkd.exe
    • Ubicación: Kit de recursos de Microsoft Windows 2000

Mountvol.exe

  • Injerta la carpeta raíz de un volumen local en una versión de Windows 2000 de la carpeta NTFS (o "monta" el volumen)
    • Muestra el objetivo de un punto de unión NTFS que se utiliza para montar un volumen.
    • Enumera los volúmenes del sistema de archivos locales que están disponibles para su uso.
    • Elimina los puntos de montaje de volumen que se crean con mountvol.exe
    • Ubicación: CD-ROM de Windows 2000 en la carpeta I386

Delrp.exe

  • Elimina puntos de unión NTFS
    • También elimina otros tipos de puntos de análisis, que son las entidades que subyacen a los puntos de unión
    • Dirigido principalmente a desarrolladores que crean puntos de análisis
    • Ubicación: Kit de recursos de Microsoft Windows 2000

Luego pasa a enumerar algunos ejemplos. Para montar una unidad como subdirectorio de otra unidad, como sugiere MSalters , el ejemplo apropiado sería:

Para montar otro volumen en un punto de unión NTFS en la unidad del sistema:

  1. En el símbolo del sistema, escriba md ddrive.
  2. Tipo mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Escriba dir ddrivepara mostrar el contenido de la unidad D.

NOTA: Cuando muestra el contenido de una carpeta con el comando "dir", los puntos de unión NTFS se indican con {Junction}.

Un excelente ejemplo de esto es si tiene una pequeña unidad de arranque SSD, pero quiere mover un juego enorme que no está jugando actualmente en su SSD y en su gran disco duro para poder instalar otro juego. Primero mueve la carpeta a la otra unidad y crea un punto de unión donde estaba donde está ahora.

Todavía no lo he probado, pero un artículo reciente de Lifehacker sugiere que SSD Boost Manager ( traducción al inglés ) debería hacer esto muy fácil.

Mark Booth
fuente
Lo hice al revés (compré el SSD más tarde, no quise reinstalar Windows, moví las cosas que uso a menudo al SSD). Tal "punto de unión" también se crea automáticamente mediante el primer método que sugerí en mi respuesta (montar como C: \ drive2)
MSalters
@MSalters - Gracias, ya obtuviste mi voto positivo. * 8 ') Parece que ambos estábamos sugiriendo lo mismo de todos modos, así que actualicé mi respuesta para mostrar cómo hacer lo que usted sugirió.
Mark Booth
0

En Windows Vista y versiones posteriores, no es necesario usar herramientas externas, ya que el símbolo del sistema tiene un nuevo comando incorporado llamado MkLink, que puede usarse para crear puntos de unión NTFS, enlaces simbólicos y enlaces duros:

MkLink

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a directory junction point.
        Link    specifies the name (and location) of the new symbolic link.
        Target  specifies the path (relative or absolute) to where the new link resolves to.

Para borrar enlaces simbólicos de puntos de unión y directorios, se puede usar el comando RmDir( RD). Para borrar enlaces duros y enlaces simbólicos de archivos, se puede usar el comando Erase( Del). Tenga en cuenta que en NTFS cada archivo tiene al menos un enlace rígido (la ruta donde el usuario puede encontrar el archivo), por lo que si elimina el último enlace rígido que hace referencia al archivo, efectivamente lo borra.

Joao Paulo
fuente