Junctions können auf jeden NTFS-Ordner verweisen, unabhängig davon, auf welcher Festplatte sich die Quelle im Vergleich zum Ziel befindet.
Da WinXP Junctions mit allen direkt verbundenen NTFS-Partitionen funktioniert, spielt es keine Rolle, ob diese sich auf derselben Festplatte oder auf verschiedenen Diks befinden.
Eine Kreuzung ist also die beste Lösung (symbolisch kann einige Probleme verursachen).
Ich benutze es oft, um dies zu tun:
- Haben Sie einige "virtuelle" Ordner auf der Systempartition (normalerweise ist es C :), die auf einen Ordner auf einer Partition auf einem USB-Datenträger verweisen (SSD, HDD, Pendrive, Speicherkarte usw.).
So kann ich einige Anwendungsdaten auf externen Medien haben und nur eine Kopie für mehr als einen PC haben, so dass keine Notwendigkeit besteht, eine Synchronisierung usw. durchzuführen. Natürlich sieht es nur ein PC zur gleichen Zeit.
Junctions können auch auf einen Ordner auf einer NTFS-Partition verweisen, der mit veraCrypt usw. verschlüsselt ist.
Kreuzungen benötigen nur drei Dinge:
- Quellpartition ist ein NTFS
- Zielpartition ist ein NTFS
- Beide Partitionen sind lokal (physisch mit dem PC verbunden). Dies ist nicht immer erforderlich. Es gibt einige Tools, mit denen Sie einen FTP-Server als lokales Laufwerk und als NTFS-Server betrachten können, sodass Junctions erstellt werden können, um darauf hinzuweisen dazu
Was ich meine ist, dass Junction sehen muss, dass sich Quelle und Ziel in einer NTFS-Partition befinden.
- Verwenden Sie für XP das SysInternals-Tool mit dem Namen
junction
link: TechNet Junction Download .
- Verwenden Sie für 7 bis 10 das native Tool
mklink
mit /j
Parameter.
Beide sind Kommandozeilen-Tools und erfordern in den meisten Fällen Administratorrechte.
Kreuzungen sind der einfachste Weg, aber nicht der einzige:
- Sie können eine NTFS-Partition verwenden, die in einem NTFS-Ordner auf verschiedenen Datenträgern bereitgestellt ist
- Sie können eine VHD / VHDX-Datei erstellen (für XP und Vista ist ein Tool erforderlich, für 7 bis 10 ist die native Datenträgerverwaltung erforderlich), eine oder mehrere Partitionen erstellen und diese in einem beliebigen NTFS-Ordner bereitstellen
- etc
Mit dem Trick von VHD / VHDX können Sie auch dynamischen Speicher verwenden, sodass Sie sich keine Gedanken über die Größe von GiB machen müssen:
- Erstellen Sie die VHD / VHDX im dynamischen Modus (nicht alle der virtuellen Festplatte zugewiesenen Größen entsprechen der Dateigröße) und geben Sie so viel ein, wie Sie möchten (die VHD ist auf etwas weniger als 2 TB beschränkt, die VHDX-Beschränkung beträgt 64 TB). Erstellen Sie es jedoch auf einem NTFS, da FAT32 die Dateigröße auf weniger als 4 GB beschränkt.
- Initialisieren Sie den virtuellen Datenträger als MBR oder GPT (abhängig von Ihren Anforderungen unterstützt MBR nicht mehr als 4 primäre Partitionen und ist auf etwas weniger als 2 TB beschränkt. GPT ist auf 8 GB beschränkt, aber Windows XP kann GPT-Laufwerke nicht erkennen.) Weitere Informationen zu diesen Grenzwerten finden Sie auf Wikipedia: en.wikipedia.org/wiki/GUID_Partition_Table
- Partitionieren Sie die virtuelle Festplatte nach Ihren Wünschen
- Geben Sie der gewünschten Partition das Format NTFS
- Wenn Sie Daten in einen Ordner verschieben müssen (den Ordner, den Sie woanders ablegen möchten), hängen Sie diese neue Partition vorübergehend wie einen Buchstaben an, verschieben Sie die Daten in diesen Ordner und heben Sie die Bereitstellung auf. Löschen Sie jedoch nicht den Ordner, aus dem Sie den Ordner verschoben haben Inhalt.
- Mounten Sie diese Partition über diesen Ordner
Und $ MFT hat einen Trick, so klein wie möglich zu sein (sehr wichtig, wenn Sie große, wirklich große NFTS-Partitionen erstellen, um ISOs zu speichern, usw., weniger als 1000 Dateien mit jeweils wirklich großer Größe):
- Die Grundvoraussetzung hierfür ist, dass die anfängliche $ MFT-Größe so klein wie möglich ist
- $ MFT wächst, wenn Sie mehr Dateien ablegen und der Speicherplatz nicht ausreicht. Haben Sie also keine Angst davor, keine Dateien hinzufügen zu können
- Es ist eine normale native Methode zum Erstellen der Partition, ohne jegliches Risiko
- Es gibt (wie ich sehe) kein Motiv, nicht alle NFTS-Partitionen auf diese Weise zu erstellen
Die Vorgehensweise ist ganz einfach:
- Erstellen Sie die Partition mit nur 8 MB (ja, Megabyte, nicht Gigabyte usw.). Je geringer die Größe, um ein normales NTFS zu erstellen. NTFS kann eine geringere Größe haben, führt aber zu merkwürdigen Problemen, da es sich nicht um ein vollwertiges NFTS handelt.
- Stellen Sie die gewünschte Größe ein
Diese Schritte machen eines:
- Wenn eine Partition erstellt wird, ist die $ MFT sehr klein (da die Partition nur 8 MB groß ist)
Wenn Sie die Partition mit der gewünschten vollen Größe erstellen, beträgt die $ MFT (standardmäßig und so wenig wie möglich) 12,5% der Partitionsgröße. und ich kenne keine Methode, um diesen Prozentsatz zu reduzieren, und ich kenne auch keine Methode, um die Größe von $ MFT zu reduzieren, nachdem sie erstellt wurden. Dieser Prozentsatz kann höher sein, wenn Sie den Registrierungsschlüssel NtfsMFTZoneReservation in einigen Fenstern berühren, aber niemals niedriger. Wenn Sie also eine Partition von nur 8 MB erstellen, ist die anfängliche Größe von $ MFT sehr gering. Sie können überprüfen, wie $ MFT-Speicherplatz auf der Microsoft-Site reserviert ist: Wie NTFS Speicherplatz für seine Master File-Tabelle (MFT) reserviert
Wenn Sie eine NTFS-Partitionsgröße vergrößern, wird die Größe von $ MFT nicht beeinflusst. Wenn Sie also eine große NTFS-Partition mit einer möglichst geringen Größe von $ MFT haben möchten, erstellen Sie die Partition mit nur 8 MB und vergrößern Sie sie nach der Erstellung auf die gewünschte Größe.
Das ist großartig für ein dynamisches VHD / VHDX, da es nicht den gesamten $ MFT-Speicherplatz für nichts nutzt ... ich meine:
- Wenn Sie ein NTFS mit 8 MB erstellen (vergessen Sie nicht, es im Schnellformatierungsmodus zu erstellen) und auf 1,5 TB anwachsen, wird die Datei VHD / VHDX, die es enthält, kleiner, viel kleiner
- Wenn Sie eine 1,5-TB-Partition direkt in der VHD / VHDX erstellen, wird die Datei, in der sich die VHD / VHDX befindet, größer, viel größer
Test in Windows 10 Home 64Bits durchgeführt:
- Dynamische VHD von 1,8 TB mit einer NTFS-Partition (mit Schnellformatierung) von 8 MB und einer Größe von 1,5 GB ... Die VHD-Größe beträgt: 15,6 MB
- Dynamische VHD von 1,8 TB mit einer NTFS-Partition (mit Schnellformatierung) von 1,5 GB ... Die VHD-Größe beträgt: 107 MB
Sehen Sie, es ist zehnmal größer. Ich weiß, es wird nicht viel über hundert Megabyte gesprochen ... aber wenn Sie eine Menge (einige Tausend) VHD / VHDX-Dateien verwenden, kann diese Größe eine große Rolle spielen, wenn ein Tausend solcher Dateien vorhanden sind in der Nähe von 100GiB. Auch bei VHDX und Größen von ZetaBytes ist dieser Unterschied wirklich gewaltig.
Hinweis: Ich spreche von einer Festplattengröße von 1,8 TB, nur um sicherzustellen, dass ich eine identische Partition mit einer exakten Größe von 1,5 TB (1572864 MiB) erstellen kann. Wenn Sie die Festplattengröße X angeben, ist die Partition kleiner als X.