Windows Tips & News

Flussi NTFS alternativi in ​​Windows 10

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Hai mai sentito parlare di flussi NTFS alternativi in ​​Windows? È una caratteristica molto interessante del file system, NTFS, utilizzato nelle moderne versioni di Windows. Consente di memorizzare informazioni aggiuntive (ad esempio due file di testo o un testo e un'immagine contemporaneamente) in un unico file. Ecco come elencare, leggere, creare ed eliminare flussi NTFS alternativi in ​​Windows 10.

Annuncio


Quindi, NTFS, il file system predefinito delle moderne versioni di Windows, supporta l'archiviazione di più flussi di dati in un'unica unità di file. Il flusso predefinito (senza nome) di un file rappresenta il contenuto del file visibile nell'app associata quando si fa doppio clic su di esso in Esplora file. Quando un programma apre un file archiviato su NTFS, apre sempre il flusso senza nome a meno che il suo sviluppatore non abbia esplicitamente codificato un comportamento diverso. Inoltre, i file possono avere flussi denominati.

I flussi denominati sono stati ereditati dal file system HFS di Macintosh ed esistono in NTFS a partire dalle sue primissime versioni. Ad esempio, Windows 2000, la mia versione preferita e migliore di Windows, utilizzava flussi NTFS alternativi per archiviare i metadati dei file in tali flussi.

Le operazioni sui file come copia ed eliminazione operano con il flusso predefinito. Una volta che il sistema riceve una richiesta per eliminare il flusso predefinito di un file, rimuove tutti i flussi alternativi associati.

Quindi, filename.ext specifica il flusso senza nome del file. La sintassi del flusso alternativo è la seguente:

nomefile.ext: stream

Il filename.ext: stream specifica il flusso alternativo chiamato semplicemente "stream". Anche le directory possono avere flussi alternativi. È possibile accedervi allo stesso modo dei normali flussi di file.

Probabilmente ti starai chiedendo dove puoi trovare un flusso alternativo per un file nella tua installazione di Windows 10? Ti darò un esempio. Quando scarichi un file, Windows 10/Edge e altri browser moderni creano un flusso alternativo per quel file denominato Zona. identificatore che memorizza un segno che il file è stato ottenuto da Internet, quindi deve essere sbloccato prima di iniziare a usarlo.

Contenutinascondere
Elenca flussi NTFS alternativi per file
Elenca flussi NTFS alternativi per un file con PowerShell
Per leggere il contenuto del flusso NTFS alternativo in Windows 10,
Per creare un flusso NTFS alternativo in Windows 10,
Per eliminare il flusso NTFS alternativo in Windows 10,

Elenca flussi NTFS alternativi per file

Per impostazione predefinita, Esplora file e la maggior parte dei gestori di file di terze parti non mostrano flussi alternativi per i file. Per elencarli, puoi utilizzare il buon vecchio prompt dei comandi o la sua controparte moderna, PowerShell.

Per elencare flussi NTFS alternativi per file in Windows 10, Fare quanto segue.

  1. Apri un nuovo prompt dei comandi in una cartella che contiene i file che si desidera ispezionare.
  2. Digita il comando dir /R "nome file". Sostituisci la parte "nome file" con il nome effettivo del tuo file.Elenca flussi NTFS alternativi in ​​Windows 10
  3. Nell'output, vedrai flussi alternativi allegati al file (se presente) delimitato da due punti. Il flusso predefinito è mostrato come $DATI.

In alternativa, puoi usare PowerShell per trovare flussi NTFS alternativi per un file.

Elenca flussi NTFS alternativi per un file con PowerShell

  1. Apri PowerShell nella cartella Download.
  2. Esegui il comando Get-Item "nome file" -Stream *.
  3. Sostituisci la parte "nome file" con il nome effettivo del tuo file.Elenca flussi NTFS alternativi con PowerShell

Ora, vediamo come leggere e scrivere dati di flusso alternativi.

Per leggere il contenuto del flusso NTFS alternativo in Windows 10,

  1. Apri un nuovo prompt dei comandi o PowerShell in una cartella che contiene i file che si desidera ispezionare.
  2. Nel prompt dei comandi, digita il comando altro < "nome file: nome flusso". Sostituisci la parte "nome file: nome flusso" con il nome effettivo del tuo file e il suo flusso. Per esempio. altro < "SDelete.zip: Zone. Identificatore".Windows 10 Leggi contenuti di streaming alternativi 1
  3. In PowerShell, esegui il seguente comando: Get-Content "nome file" -Stream "nome flusso". Per esempio, Get-Content "SDelete.zip" -Zona Stream. identificatore.Windows 10 Leggi contenuti di streaming alternativi 3

Nota: l'app Blocco note integrata supporta immediatamente flussi NTFS alternativi. Eseguilo come segue: blocco note "nome file: nome flusso".

Per esempio, blocco note "SDelete.zip: Zone. Identificatore".Windows 10 Leggi contenuti di streaming alternativi 2

Il popolare editor di terze parti Notepad++ è anche in grado di gestire flussi NTFS alternativi.

Ora, vediamo come creare un flusso NTFS alternativo.

Per creare un flusso NTFS alternativo in Windows 10,

  1. Apri un nuovo prompt dei comandi o PowerShell in una cartella a tua scelta.
  2. Nel prompt dei comandi, esegui il comando eco Ciao mondo! > ciao.txt per creare un semplice file di testo.
  3. Nel prompt dei comandi, esegui il comando echo Test dei flussi NTFS > ciao.txt: test per creare un flusso alternativo chiamato "test" per il tuo file.
  4. Fare doppio clic su ciao.txt file per aprirlo in Blocco note (o in un'altra app impostata come editor di testo predefinito).
  5. Nel prompt dei comandi, digita ed esegui blocco note ciao.txt: test per vedere il contenuto del flusso NTFS alternativo.
  6. Crea flusso NTFS alternativo Windows 10
  7. In PowerShell è possibile utilizzare il seguente cmdlet per modificare il contenuto di un flusso NTFS alternativo: Set-Content -Path hello.txt -Stream test. Fornisci il contenuto del flusso quando richiesto. Crea flusso NTFS alternativo Windows 10 PS
  8. Premi il tasto Invio senza inserire alcun valore per terminare la modifica.

Infine, ecco come eliminare un flusso NTFS alternativo per un file in Windows 10.

Per eliminare il flusso NTFS alternativo in Windows 10,

  1. Aprire PowerShell.
  2. Esegui il seguente comando: Remove-Item -Path "nome file" -Stream "nome flusso".
  3. Sostituisci la parte "nome file" con il nome effettivo del tuo file. Sostituire "nome flusso" con il nome del flusso effettivo.Rimuovere il flusso NTFS alternativo da Windows 10

Questo è tutto.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Surface Pro 4, Surface Laptop 1, 2 e 4 hanno ricevuto l'aggiornamento del firmware di maggio

Surface Pro 4, Surface Laptop 1, 2 e 4 hanno ricevuto l'aggiornamento del firmware di maggio

Lascia un commentoMicrosoft sta rilasciando la raccolta degli aggiornamenti di maggio con un nuov...

Leggi di più

Come ripristinare la sincronizzazione di OneDrive in Windows 10

Come ripristinare la sincronizzazione di OneDrive in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Microsoft Edge ora consente di disattivare le schede verticali in tutte le finestre aperte contemporaneamente

Microsoft Edge ora consente di disattivare le schede verticali in tutte le finestre aperte contemporaneamente

Non molto tempo fa Microsoft ha portato la funzionalità delle schede verticali nel suo browser Ed...

Leggi di più