Har du noen gang hørt om alternative NTFS-strømmer i Windows? Det er en veldig interessant funksjon i filsystemet, NTFS, brukt i moderne Windows-versjoner. Det tillater lagring av ekstra informasjon (f.eks. To tekstfiler, eller en tekst og et bilde samtidig) i en enkelt fil. Slik viser du, leser, oppretter og sletter alternative NTFS-strømmer i Windows 10.
Annonse
Så, NTFS, standardfilsystemet til moderne Windows-versjoner, støtter lagring av flere datastrømmer under en filenhet. Standard (ikke navngitt) strøm av en fil representerer innholdet i filen som er synlig i den tilknyttede appen når du dobbeltklikker den i File Explorer. Når et program åpner en fil som er lagret på NTFS, åpnes det alltid den ikke-navngitte strømmen med mindre utvikleren eksplisitt har kodet for en annen oppførsel. Foruten det, kan filer ha navngitte strømmer.
Navngitte strømmer ble arvet fra HFS-filsystemet til Macintosh, og eksisterer i NTFS fra de aller første versjonene. For eksempel brukte Windows 2000, min favoritt og den beste versjonen av Windows, alternative NTFS-strømmer for å lagre filmetadata i slike strømmer.
Filoperasjoner som kopiering og sletting fungerer med standardstrømmen. Når systemet får en forespørsel om å slette standardstrømmen til en fil, fjerner den alle tilknyttede alternative strømmer.
Så filnavn.ext spesifiserer den ikke-navngitte strømmen til filen. Den alternative streamsyntaks er som følger:
filnavn.ekst: strøm
Filnavnet.ekst: strøm spesifiserer den alternative strømmen som bare heter 'strøm'. Kataloger kan også ha alternative strømmer. Du kan få tilgang til dem på samme måte som vanlige filstrømmer.
Du lurer sannsynligvis på hvor du kan finne en alternativ strøm for en fil i Windows 10-installasjonen din? Jeg vil gi deg et eksempel. Når du laster ned en fil, oppretter Windows 10 / Edge og andre moderne nettlesere en alternativ strøm for den filen som heterZone.Identifiersom lagrer et merke på at filen ble hentet fra Internett, så den må blokkeres før du begynner å bruke den.
Liste over alternative NTFS-strømmer for fil
Som standard viser File Explorer og de fleste tredjepartsfilbehandlere ikke alternative strømmer for filer. For å liste dem, kan du bruke enten den gode gamle ledeteksten eller den moderne motstykket PowerShell.
Slik viser du alternative NTFS-strømmer for filer i Windows 10 , gjør følgende.
- Åpne en ny ledetekst i en mappe som inneholder filene du vil inspisere.
- Skriv inn kommandoen
dir / R 'filnavn'
. Erstatt 'filnavn'-delen med det faktiske navnet på filen din. - I utgangen vil du se alternative strømmer knyttet til filen (hvis noen) avgrenset av et kolon. Standardstrømmen vises som$ DATA.
Alternativt kan du bruke PowerShell til å finne alternative NTFS-strømmer for en fil.
Liste over alternative NTFS-strømmer for en fil med PowerShell
- Åpne PowerShell i nedlastingsmappen din.
- Utfør kommandoen
Get-Item 'filnavn' -Stream *
. - Erstatt 'filnavn'-delen med det faktiske navnet på filen din.
La oss nå se hvordan du leser og skriver alternative strømdata.
For å lese alternativt NTFS-strøminnhold i Windows 10,
- Åpne en ny ledetekst eller Kraftskall i en mappe som inneholder filene du vil inspisere.
- Skriv kommandoen i ledeteksten
mer< 'filename:stream name'
. Erstatt delen 'filnavn: strømnavn' med det faktiske navnet på filen din og dens strøm. F.eks.mer< 'SDelete.zip:Zone.Identifier'
. - Utfør følgende kommando i PowerShell:
Get-Content 'filnavn' -Stream 'stream name'
. For eksempel,Get-Content 'SDelete.zip' -Stream Zone.Identifier
.
Merk: Den innebygde Notisblokk-appen støtter alternative NTFS-strømmer ut av boksen. Kjør det som følger:notisblokk 'filnavn: stream name'
.
For eksempel,notisblokk 'SDelete.zip: Zone.Identifier'
.
Den populære tredjepartsredaktøren Notepad ++ er også i stand til å håndtere alternative NTFS-strømmer.
La oss nå se hvordan du lager en alternativ NTFS-strøm.
For å opprette alternativ NTFS-strøm i Windows 10,
- Åpne en ny ledetekst eller Kraftskall i en mappe du ønsker.
- Utfør kommandoen i ledeteksten
ekko Hello World! > hallo.txt
for å lage en enkel tekstfil. - Utfør kommandoen i ledeteksten
ekko Testing NTFS streams> hallo.txt: test
for å opprette en alternativ strøm med navnet 'test' for filen din. - Dobbeltklikk påhei.txtfilen for å åpne den i Notisblokk (eller i en annen app som er angitt som standard teksteditor).
- Skriv og kjør i ledeteksten
notisblokk hallo.txt: test
for å se innholdet i den alternative NTFS-strømmen. - I PowerShell kan du bruke følgende cmdlet til å endre innholdet i en alternativ NTFS-strøm:
Set-Content -Path hallo.txt -Stream-test
. Gi strøminnholdet når du blir bedt om det. - Trykk på Enter-tasten uten å angi noen verdi for å fullføre redigeringen.
Til slutt, her er hvordan du sletter en alternativ NTFS-strøm for en fil i Windows 10.
Hvis du vil slette alternativ NTFS-strøm i Windows 10,
- Åpen Kraftskall .
- Kjør følgende kommando:
Fjern-element -Path 'filnavn' -Stream 'stream name'
. - Erstatt 'filnavn'-delen med det faktiske navnet på filen din. Erstatte
'stream name'
med selve strømnavnet.
Det er det.
start åpnes ikke i Windows 10