Windows'ta alternatif NTFS akışlarını hiç duydunuz mu? Modern Windows sürümlerinde kullanılan dosya sistemi NTFS'nin çok ilginç bir özelliğidir. Ekstra bilgilerin (örneğin iki metin dosyası veya aynı anda bir metin ve bir görüntü) tek bir dosyada saklanmasına izin verir. Windows 10'da alternatif NTFS akışlarının nasıl listeleneceği, okunacağı, oluşturulacağı ve silineceği aşağıda açıklanmıştır.
Reklam
Bu nedenle, modern Windows sürümlerinin varsayılan dosya sistemi olan NTFS, birden çok veri akışının tek bir dosya birimi altında depolanmasını destekler. Bir dosyanın varsayılan (adsız) akışı, Dosya Gezgini'nde çift tıklattığınızda ilişkili uygulamada görünen dosyanın içeriğini temsil eder. Bir program NTFS'de depolanan bir dosyayı açtığında, geliştiricisi açıkça farklı bir davranış kodlamadıkça her zaman adsız akışı açar. Bunun yanı sıra, dosyalar adlandırılmış akışlara sahip olabilir.
Adlandırılmış akışlar, Macintosh'un HFS dosya sisteminden miras alınmıştır ve ilk sürümlerinden itibaren NTFS'de mevcuttur. Örneğin, Windows'un en sevdiğim ve en iyi sürümü olan Windows 2000, bu tür akışlarda dosya meta verilerini depolamak için alternatif NTFS akışları kullandı.
Kopyalama ve silme gibi dosya işlemleri varsayılan akışla çalışır. Sistem, bir dosyanın varsayılan akışını silme isteği aldığında, ilişkili tüm alternatif akışları kaldırır.
Bu nedenle, dosyaadı.ext, dosyanın adsız akışını belirtir. Alternatif akış sözdizimi aşağıdaki gibidir:
filename.ext: akış
Filename.ext: stream, basitçe 'stream' olarak adlandırılan alternatif akışı belirtir. Dizinler de alternatif akışlara sahip olabilir. Normal dosya akışlarıyla aynı şekilde erişilebilirler.
Muhtemelen Windows 10 kurulumunuzda bir dosya için alternatif bir akışı nerede bulabileceğinizi merak ediyorsunuz? Sana bir örnek vereceğim. Bir dosya indirdiğinizde, Windows 10 / Edge ve diğer modern tarayıcılar, adlı dosya için alternatif bir akış oluşturur.Zone.Identifierdosyanın internetten alındığına dair bir işaret depolayan, yani engellenmemiş olmalı kullanmaya başlamadan önce.
Dosya için Alternatif NTFS Akışlarını Listeleme
Varsayılan olarak, Dosya Gezgini ve çoğu üçüncü taraf dosya yöneticisi dosyalar için alternatif akışlar göstermez. Bunları listelemek için eski güzel Komut İstemi'ni veya modern muadili PowerShell'i kullanabilirsiniz.
Windows 10'da Dosya İçin Alternatif NTFS Akışlarını Listelemek İçin , aşağıdakileri yapın.
- Yeni bir komut istemi açın incelemek istediğiniz dosyaları içeren bir klasörde.
- Komutu yazın
dir / R 'dosya adı'
. 'Dosya adı' bölümünü dosyanızın gerçek adıyla değiştirin. - Çıktıda, iki nokta üst üste ile ayrılmış dosyaya (varsa) eklenmiş alternatif akışları göreceksiniz. Varsayılan akış şu şekilde gösterilir:$ DATA.
Alternatif olarak, bir dosya için alternatif NTFS akışları bulmak için PowerShell'i kullanabilirsiniz.
PowerShell ile bir Dosya için Alternatif NTFS Akışlarını Listeleme
- PowerShell'i açın İndirilenler klasörünüzde.
- Komutu yürütün
Get-Item 'dosya adı' -Stream *
. - 'Dosya adı' bölümünü dosyanızın gerçek adıyla değiştirin.
Şimdi, alternatif akış verilerini nasıl okuyup yazacağımızı görelim.
Windows 10'da Alternatif NTFS Akış İçeriklerini Okumak için,
- Yeni bir komut istemi açın veya Güç kalkanı incelemek istediğiniz dosyaları içeren bir klasörde.
- Komut istemine komutu yazın
Daha< 'filename:stream name'
. Dosyanızın ve akışının gerçek adıyla 'dosya adı: akış adı' bölümünü değiştirin. Örneğin.Daha< 'SDelete.zip:Zone.Identifier'
. - PowerShell'de aşağıdaki komutu yürütün:
Get-Content 'dosya adı' -Stream 'akış adı'
. Örneğin,Get-Content 'SDelete.zip' -Stream Zone.Identifier
.
Not: Yerleşik Not Defteri uygulaması, kutudan çıkan alternatif NTFS akışlarını destekler. Aşağıdaki gibi çalıştırın:not defteri 'dosya adı: akış adı'
.
Örneğin,not defteri 'SDelete.zip:Zone.Identifier'
.
Popüler üçüncü taraf düzenleyici Notepad ++, alternatif NTFS akışlarını da işleyebilir.
Şimdi, alternatif bir NTFS akışının nasıl oluşturulacağını görelim.
Windows 10'da Alternatif NTFS Akışı Oluşturmak İçin,
- Yeni bir komut istemi açın veya Güç kalkanı seçtiğiniz bir klasörde.
- Komut isteminde komutu yürütün
echo Merhaba Dünya! > merhaba.txt
basit bir metin dosyası oluşturmak için. - Komut isteminde komutu yürütün
echo NTFS akışlarını test etme> hello.txt: test
dosyanız için 'test' adlı alternatif bir akış oluşturmak için. - Çift tıklayınmerhaba.txtDosyayı Not Defteri'nde (veya varsayılan metin düzenleyiciniz olarak ayarlanmış başka bir uygulamada) açın.
- Komut isteminde yazın ve çalıştırın
not defteri hello.txt: test
alternatif NTFS akışının içeriğini görmek için. - PowerShell'de, alternatif bir NTFS akışının içeriğini değiştirmek için aşağıdaki cmdlet'i kullanabilirsiniz:
Set-Content -Path hello.txt -Stream testi
. İstendiğinde akış içeriklerini sağlayın. - Düzenlemeyi bitirmek için herhangi bir değer girmeden Enter tuşuna basın.
Son olarak, Windows 10'da bir dosya için alternatif bir NTFS akışını nasıl sileceğiniz aşağıda açıklanmıştır.
Windows 10'da Alternatif NTFS Akışını Silmek İçin,
- Açık Güç kalkanı .
- Aşağıdaki komutu çalıştırın:
Kaldır-Öğe -Yol 'dosya adı' -Akış 'akış adı'
. - 'Dosya adı' bölümünü dosyanızın gerçek adıyla değiştirin. Değiştir
'akış adı'
gerçek akış adı ile.
Bu kadar.
firestick'te önbellek nasıl temizlenir