Problem: Ich verließ mich stark auf NTFS-Knotenpunkte in Windows XP, obwohl sie anscheinend keine "offizielle" Funktion des Betriebssystems waren. Nun hat MSFT großzügig NTFS Junction Punkte zu einem offiziellen Teil von Vista gemacht, aber anscheinend haben sie auch absichtlich von ihnen gebrochen. Jetzt funktionieren meine von WinXP erstellten Verbindungspunkte auf einem tragbaren USB-Laufwerk nicht, wenn ich das Laufwerk in eine Vista-Box einstecke.Windows XP vs Vista: NTFS-Knotenpunkte
Fragen: Hat jemand ein Skript, das NTFS-Junctions, die auf XP erstellt wurden, dazu zwingt, unter BOTH Vista und XP korrekt zu funktionieren? Gibt es eine Dokumentation oder eine Spezifikation, die erklärt, was MSFT getan hat, um diesen Bruch zu verursachen?
Update: Danke, Ulrich und Scott, für Ihre Nachfragen. Das Werkzeug, das ich verwendet habe, um die Junctions zu erstellen, war Systinternals Junction v1.05, obwohl ich nicht mit Sicherheit sagen kann, dass alle mit dieser speziellen Version der jetzt von MSFT gehosteten App erstellt wurden.
Soweit wie die Verbindungen verwendet werden ... ein externes „Q Drive“ Gerät unter der Annahme:
1) Einige Elemente auf dem Q-Laufwerk sind Kreuzungen, die von einem Ort auf dem Q-Laufwerk Punkt an einem anderen Ort auf dem Q Drive (z. B. Fälle, in denen ich an mehreren Stellen einen Ordner haben musste und eine herkömmliche .lnk-Art-Verknüpfung nicht funktionierte)
2) Einige Elemente sind Junctions, die von der C Fahren Sie direkt zu Orten auf dem Q-Laufwerk. Diese Elemente funktionieren offensichtlich nicht, wenn das Q-Laufwerk nicht tatsächlich mit der Box verbunden ist (XP oder Vista), aber wenn es unter Vista angeschlossen ist, funktionieren die Junctions nicht wie unter XP.
Ich bin daran interessiert, obwohl ich nicht Abzweigungen verwenden, ich bin interessiert in NTFS. – BobbyShaftoe