Können alternative Datenströme entfernt werden, wenn sie an ein Volume wie das C: \ angehängt sind?

712
Euretta Wilson

Ich weiß, dass alternative Datenströme (ADSs) aus Dateien und Verzeichnissen entfernt werden können. Sie haben jedoch gehört, dass sie nicht von einem Volume entfernt werden können. Nehmen wir an, der folgende Befehl wird ausgeführt:

C: \ Typ nc.exe> ​​C: \ : nc.exe

( man beachte die nach dem in der Ausgabedatei.) Das ADS direkt am setzen würde Laufwerk. Ist es möglich, diese ADS aus dem Laufwerk zu entfernen, ohne das Laufwerk vollständig löschen und neu erstellen zu müssen? Die Beispiele für alternative Datenströme, die ich zum Entfernen alternativer Datenströme gefunden habe, wurden nur aus Dateien entfernt. Ich konnte keine Informationen finden, ob es möglich ist, sie von Laufwerken oder Partitionen zu entfernen.: C:\C:

0
Können Sie ein Beispiel für einen solchen alternativen Datenstromnamen geben? Ben Voigt vor 7 Jahren 1
... und woher wissen Sie, dass eine an ein Volume angehängt ist und nicht an eine Datei? Tetsujin vor 7 Jahren 0
Nehmen wir an, der folgende Befehl wird ausgeführt: C: \ Typ nc.exe> ​​C: \: nc.exe. Dies würde die ADS direkt auf Laufwerk C: legen. Ist es möglich, diese ADS aus dem Laufwerk zu entfernen, ohne das Laufwerk vollständig löschen und neu erstellen zu müssen? Die Beispiele für alternative Datenströme, die ich zum Entfernen alternativer Datenströme gefunden habe, wurden nur aus Dateien entfernt. Ich konnte keine Informationen finden, ob es möglich ist, sie aus Ordnern oder Partitionen zu entfernen. Euretta Wilson vor 7 Jahren 0
(1) Bitte verwenden Sie keine Kommentare, um Ihre Frage zu klären. sondern [edit] deine Frage. Ich habe das für dich gemacht. (2) Über welchen Dateisystemtyp sprechen Sie? (Ja, es kann offensichtlich sein, aber sagen Sie es trotzdem.) (3) Sie widersprachen sich selbst: Sie sagten: "Ich weiß, [ADSs] können aus Dateien und ** Verzeichnissen ** entfernt werden", aber Sie sagten auch: "The [Anweisungen] Ich konnte finden ... habe sie nur aus ** Dateien entfernt **. Ich konnte keine Informationen über das Entfernen von ** Ordnern ** oder Partitionen finden. “Oder betrachten Sie Verzeichnisse und Ordner nicht als dasselbe? Scott vor 7 Jahren 0

1 Antwort auf die Frage

1
Klaus Hartnegg

Sie können mit streams.exe von Microsoft Sysinternals entfernt werden

streams -d c:\