Come posso fare in modo che due dischi rigidi si comportino come uno in Windows 7?


10

Esiste un modo per configurare Windows 7 in modo che due dischi rigidi si comportino come uno (senza utilizzare RAID), in modo che il disco rigido 1 e il disco rigido 2 condividano una singola lettera di unità?

Questo può essere ottenuto in modo nativo in Windows o ho bisogno di un software esterno?

Risposte:


12

Di gran lunga la soluzione più semplice che soddisfa tecnicamente il requisito è montare la seconda unità come sottodirectory della prima. Cioè la seconda unità potrebbe essere C:\Drive2invece di D:\. Ma non agiscono come una cosa sola, quindi: non metti in comune lo spazio libero.

Se non vuoi condividono lo spazio, si sta parlando di RAID-0 (o JBOD, Just a Bunch of Disks). Windows può farlo senza hardware aggiuntivo. Utilizzerai diskmgmt.msc("gestione del disco" da Microsoft Management Console) per questa attività.

Innanzitutto, converti entrambi i dischi in dischi "dinamici". Fare clic con il tasto destro del mouse sul disco e selezionare "Converti in disco dinamico".

Successivamente, è possibile creare un volume su un disco e quindi estenderlo al secondo disco. C'è una limitazione: non puoi farlo con il disco di avvio di Windows stesso. (Questo ha senso: non stai usando l'hardware per questa soluzione RAID ma Windows, quindi Windows deve essere caricato prima che funzioni)


beh, grazie MSalter, è stata una soluzione ingegneristica eccezionale, ma per favore potresti dirmi che, quando convertirò i dischi in dinamici, questa causa la perdita di dati, posso ancora avere i dati nei drive.
Burimi,

2
Sì, questo causerà la perdita di tutti i dati !!
sinni800,

Tante cose sbagliate con questa risposta ... Non hai bisogno di RAID-0. JBOD non è equivalente a RAID-0. La conversione su disco dinamico non causerà la perdita di dati. È possibile convertire il disco di avvio di Windows in dinamico.
qasdfdsaq,

@qasdfdsaq: se hai un'alternativa a RAID-0 e JBOD, aggiungi una risposta. Non ho mai detto che JBOD era equivalente a RAID-0, semplicemente che era un'alternativa. E non è la conversione su disco dinamico a causare il problema, ma la creazione di un set di striping su due (o più) dischi e il tentativo di avvio da quel set di striping. (Anche se potrebbe essere possibile ora con Windows 10 e l'opzione
Sistema

C'è un grande svantaggio che dovrebbe essere menzionato: se usi due unità per formare un'unità e una delle due unità si guasta, rischi di perdere molti (se non tutti) i tuoi file. Se l'MTBF (tempo medio tra un guasto) di un disco è di 10 anni, con due unità, questo diventa 5 anni (presupponendo una distribuzione esponenziale di fallimento indipendente sottostante).
agtoever,

5

Se si utilizza NTFS per i file system, è possibile esaminare i punti di giunzione .

Da Come creare e manipolare i punti di giunzione NTFS :

Microsoft offre tre utilità per la creazione e la manipolazione dei punti di giunzione NTFS:

Linkd.exe

  • Inserisce qualsiasi cartella di destinazione su una versione di Windows 2000 della cartella NTFS
    • Visualizza la destinazione di un punto di giunzione NTFS
    • Elimina i punti di giunzione NTFS creati con Linkd.exe
    • Posizione: Resource Kit di Microsoft Windows 2000

Mountvol.exe

  • Innesta la cartella principale di un volume locale su una versione di Windows 2000 della cartella NTFS (o "monta" il volume)
    • Visualizza la destinazione di un punto di giunzione NTFS utilizzato per montare un volume
    • Elenca i volumi di file system locali disponibili per l'uso
    • Elimina i punti di montaggio del volume creati con mountvol.exe
    • Posizione: CD-ROM di Windows 2000 nella cartella I386

Delrp.exe

  • Elimina i punti di giunzione NTFS
    • Elimina anche altri tipi di punti di analisi, che sono le entità alla base dei punti di giunzione
    • Rivolto principalmente agli sviluppatori che creano punti di analisi
    • Posizione: Resource Kit di Microsoft Windows 2000

Segue quindi un elenco di alcuni esempi. Per montare un'unità come sottodirectory di un'altra unità, come suggerisce MSalters , l'esempio appropriato sarebbe:

Per montare un altro volume su un punto di giunzione NTFS sull'unità di sistema:

  1. Al prompt dei comandi, digitare md ddrive.
  2. genere mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Digitare dir ddriveper visualizzare il contenuto dell'unità D.

NOTA: quando si visualizza il contenuto di una cartella utilizzando il comando "dir", i punti di giunzione NTFS sono indicati da {Giunzione}.

Un ottimo esempio di questo è se hai un piccolo disco di avvio SSD, ma vuoi spostare un gioco enorme che non stai attualmente riproducendo dal tuo SSD e sul tuo grande disco rigido in modo da poter installare un altro gioco. Innanzitutto si sposta la cartella sull'altra unità e si crea un punto di giunzione dove si trovava dove si trova ora.

Non l'ho ancora provato, ma un recente articolo di Lifehacker suggerisce che SSD Boost Manager ( traduzione in inglese ) dovrebbe renderlo davvero molto semplice.


L'ho fatto al contrario (ho acquistato l'SSD più tardi, non volevo reinstallare Windows, ho spostato le cose che uso spesso su SSD). Tale "punto di giunzione" viene inoltre creato automaticamente dal primo metodo che ho suggerito nella mia risposta (montare come C: \ drive2)
MSalters

@MSalters - Grazie, hai già avuto il mio voto positivo. * 8 ') Sembra che stessimo entrambi suggerendo la stessa cosa, quindi ho aggiornato la mia risposta per mostrare come fare ciò che hai suggerito.
Mark Booth,

0

Su Windows Vista e versioni successive, non è necessario utilizzare strumenti esterni poiché il Prompt dei comandi ha un nuovo comando integrato chiamato MkLink, che può essere utilizzato per creare punti di giunzione NTFS, collegamenti simbolici e collegamenti reali:

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.

Per cancellare i punti di giunzione e i collegamenti simbolici delle directory, è possibile utilizzare il comando RmDir( RD). Per cancellare collegamenti reali e file collegamenti simbolici, è possibile utilizzare il comando Erase( Del). Tenere presente che su NTFS ogni file ha almeno un collegamento reale (il percorso in cui l'utente può trovare il file), quindi se si elimina l'ultimo collegamento reale che fa riferimento al file, si cancella effettivamente il file.

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.