Angenommen, ich habe ein Laufwerk D und einen Ordner SomeData. Aus Leistungsgründen möchte ich, dass die Daten in SomeData auf einer anderen Festplatte (SSD) gespeichert werden, die Pfade aber erhalten bleiben.
Daher würde sich die Datei D:\SomeData\ImportantFile.txt weiterhin in diesem Pfad befinden, auch wenn sie sich tatsächlich auf einer anderen Festplatte befindet.
Kann ich eine Festplatte als Ordner unter einer anderen Festplatte „mounten“ (?)?
Ich verwende Win7 Ultimate und NTFS.
Antwort1
Ja, Sie können Datenträger als Ordner mounten mit demLaufwerkbuchstaben und -pfade ändernFunktion in diskmgmt.msc
oder das mountvol
Befehlszeilentool. (Aber siehe unten...)
Allerdings ist es auch auf der neuen Festplatte normalerweise besser, die Dateien in einem Verzeichnis zu behalten – um zu verhindern, dass es zu einem großen Durcheinander wird, wenn Sie die zweite Festplatte irgendwann für etwas anderes verwenden möchten. Dies können Sie tun mitKreuzungenodersymbolische Links– beides funktioniert einwandfrei; symbolische Links werden empfohlen, werden jedoch nur unter Windows Vista und neueren Versionen unterstützt, während Junctions auch unter Windows 2000/XP funktionieren.
So erstellen Sie einen symbolischen Link SomeData
zu einer anderen Festplatte:
- Verschieben Sie das Originalverzeichnis auf das neue SSD-Laufwerk. Sie müssen das Originalverzeichnis löschen.
- Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.
Verwenden Sie das
mklink
Dienstprogramm, um einen symbolischen Link mit demselben Namen und Speicherort wie das ursprüngliche Verzeichnis zu erstellen:C:\>mklink /d D:\SomeData Z:\SomeData
(wo
Z:\
ist Ihre SSD undD:\
ist das alte Laufwerk)
Auf älteren Windows-Versionen mklink
ist nicht vorhanden, aber diejunction
Das Dienstprogramm von Sysinternals kann zum Erstellen von Junctions verwendet werden.