Wie kann ich in Windows 7 zwei Festplatten als eine Festplatte verwenden?

10

Gibt es eine Möglichkeit, Windows 7 so zu konfigurieren, dass zwei Festplatten als eine Festplatte fungieren (ohne RAID zu verwenden), sodass Festplatte 1 und Festplatte 2 einen einzigen Laufwerksbuchstaben gemeinsam haben?

Kann dies nativ unter Windows erreicht werden oder benötige ich externe Software?

Burimi
quelle

Antworten:

12

Die bei weitem einfachste Lösung, die die Anforderung technisch erfüllt, besteht darin, das zweite Laufwerk als Unterverzeichnis des ersten zu mounten. Dh das zweite Laufwerk könnte C:\Drive2statt sein D:\. Aber sie agieren dann nicht als eine: Sie bündeln keinen freien Speicherplatz.

Wenn Sie es zu teilen sich den Platz wollen, reden Sie über RAID-0 (oder JBOD, Just a Bunch of Disks). Windows kann dies ohne zusätzliche Hardware tun. Sie verwenden diskmgmt.mscfür diese Aufgabe ("Datenträgerverwaltung" in der Microsoft Management Console).

Konvertieren Sie zunächst beide Festplatten in "dynamische" Festplatten. Klicken Sie mit der rechten Maustaste auf die Festplatte und wählen Sie "In dynamische Festplatte konvertieren".

Als Nächstes können Sie ein Volume auf einer Festplatte erstellen und es dann auf die zweite Festplatte erweitern. Es gibt eine Einschränkung: Sie können dies nicht mit der Windows-Startdiskette selbst tun. (Das macht Sinn: Sie verwenden keine Hardware für diese RAID-Lösung, sondern Windows. Daher muss Windows geladen werden, bevor dies funktioniert.)

MSalters
quelle
Vielen Dank, MSalters, das war eine großartige technische Lösung, aber können Sie mir bitte sagen, ob beim Konvertieren von Festplatten in dynamische Daten Datenverluste auftreten können? Kann ich noch Daten in Laufwerken haben?
Burimi
2
Ja, dadurch gehen alle Daten verloren !!
sinni800
So viele Dinge stimmen mit dieser Antwort nicht ... Sie benötigen kein RAID-0. JBOD entspricht nicht RAID-0. Das Konvertieren auf eine dynamische Festplatte führt nicht zu Datenverlust. Sie können die Windows-Startdiskette in dynamisch konvertieren.
Qasdfdsaq
@qasdfdsaq: Wenn Sie eine Alternative zu RAID-0 und JBOD haben, fügen Sie eine Antwort hinzu. Ich habe nie gesagt, dass JBOD RAID-0 entspricht, nur, dass es eine Alternative ist. Und es ist nicht die Konvertierung in eine dynamische Festplatte, die das Problem verursacht, sondern das Erstellen eines Stripe-Sets auf zwei (oder mehr) Festplatten und der Versuch, von diesem Stripe-Set zu starten. (Obwohl es jetzt mit Windows 10 und der Option "Komprimiertes Betriebssystem" möglich sein könnte, haben Sie das noch nicht ausprobiert)
MSalters
Es gibt einen großen Nachteil, der erwähnt werden sollte: Wenn Sie zwei Laufwerke verwenden, um ein Laufwerk zu bilden, und eines der beiden Laufwerke ausfällt, besteht die Gefahr, dass Sie viele (wenn nicht alle) Ihrer Dateien verlieren. Wenn die MTBF (mittlere Zeit zwischen Ausfällen) einer Festplatte bei zwei Laufwerken 10 Jahre beträgt, beträgt dies 5 Jahre (unter der Annahme einer zugrunde liegenden unabhängigen exponentiellen Verteilung des Ausfalls).
Immer
5

Wenn Sie NTFS für Ihre Dateisysteme verwenden, sollten Sie sich Junction Points ansehen .

Von So NTFS Knotenpunkte erstellen und bearbeiten :

Microsoft bietet drei Dienstprogramme zum Erstellen und Bearbeiten von NTFS-Verbindungspunkten an:

Linkd.exe

  • Pfropft einen beliebigen Zielordner auf eine Windows 2000-Version des NTFS-Ordners
    • Zeigt das Ziel eines NTFS-Verbindungspunkts an
    • Löscht NTFS-Verbindungspunkte, die mit Linkd.exe erstellt wurden
    • Speicherort: Microsoft Windows 2000 Resource Kit

Mountvol.exe

  • Pfropft den Stammordner eines lokalen Volumes auf eine Windows 2000-Version des NTFS-Ordners (oder "mountet" das Volume)
    • Zeigt das Ziel eines NTFS-Verbindungspunkts an, der zum Mounten eines Volumes verwendet wird
    • Listet die lokalen Dateisystem-Volumes auf, die zur Verwendung verfügbar sind
    • Löscht die mit mountvol.exe erstellten Volume-Mount-Punkte
    • Speicherort: Windows 2000-CD-ROM im Ordner I386

Delrp.exe

  • Löscht NTFS-Verbindungspunkte
    • Löscht auch andere Arten von Analysepunkten, dh die Entitäten, die den Verbindungspunkten zugrunde liegen
    • In erster Linie für Entwickler gedacht, die Analysepunkte erstellen
    • Speicherort: Microsoft Windows 2000 Resource Kit

Anschließend werden einige Beispiele aufgeführt. Um ein Laufwerk als Unterverzeichnis eines anderen Laufwerks bereitzustellen , wie von MSalters vorgeschlagen , wäre das entsprechende Beispiel:

So stellen Sie ein anderes Volume auf einem NTFS-Junction-Punkt auf Ihrem Systemlaufwerk bereit:

  1. Geben Sie an einer Eingabeaufforderung ein md ddrive.
  2. Art mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Geben Sie ein, dir ddriveum den Inhalt von Laufwerk D anzuzeigen.

HINWEIS: Wenn Sie den Inhalt eines Ordners mit dem Befehl "dir" anzeigen, werden NTFS-Verbindungspunkte durch {Junction} angezeigt.

Ein hervorragendes Beispiel hierfür ist, wenn Sie ein kleines SSD-Startlaufwerk haben, aber ein großes Spiel, das Sie gerade nicht spielen, von Ihrer SSD auf Ihre große Festplatte verschieben möchten, damit Sie ein anderes Spiel installieren können. Zuerst verschieben Sie den Ordner auf das andere Laufwerk und erstellen einen Knotenpunkt an der Stelle, an der er sich jetzt befindet.

Ich habe es noch nicht ausprobiert, aber ein kürzlich veröffentlichter Lifehacker-Artikel schlägt vor, dass SSD Boost Manager ( englische Übersetzung ) dies in der Tat sehr einfach machen sollte.

Mark Booth
quelle
Ich habe es umgekehrt gemacht (habe die SSD später gekauft, wollte Windows nicht neu installieren, habe das, was ich oft benutze, auf die SSD verschoben). Ein solcher "Junction Point" wird auch automatisch durch die erste Methode erstellt, die ich in meiner Antwort vorgeschlagen habe (Mount als C: \ drive2)
MSalters
@ MSalters - Danke, du hattest bereits meine Abstimmung. * 8 ') Es sieht so aus, als hätten wir beide sowieso dasselbe vorgeschlagen, also habe ich meine Antwort aktualisiert, um zu zeigen, wie man das macht, was Sie vorgeschlagen haben.
Mark Booth
0

Unter Windows Vista und neueren Versionen müssen keine externen Tools verwendet werden, da die Eingabeaufforderung über einen neuen integrierten Befehl namens verfügt MkLink, mit dem NTFS-Verbindungspunkte, symbolische Links und feste Links erstellt werden können:

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.

Mit dem Befehl RmDir( RD) können Verbindungspunkte und Verzeichnisse mit symbolischen Verknüpfungen gelöscht werden. Zum Löschen von Hardlinks und symbolischen Dateilinks kann der Befehl Erase( Del) verwendet werden. Beachten Sie, dass unter NTFS jede Datei mindestens einen festen Link hat (den Pfad, unter dem der Benutzer die Datei finden kann). Wenn Sie also den letzten festen Link löschen, der auf die Datei verweist, löschen Sie die Datei effektiv.

João Paulo
quelle