私は代替データストリームについて読んでいますが、Windows用の大きなアプリケーションが実際にNTFSのこの機能を使用しているかどうかに興味があります。
また、従来のバックアップおよびアーカイブユーティリティがこのデータをバックアップし、復元できるかどうかについても非常に興味があります。
NTFSの代替データストリームの適用対象
* Microsoft Win32 Application Programming Interface, when used with:
o Microsoft Windows NT Advanced Server 3.1
o Microsoft Windows NT 4.0
o Microsoft Windows NT 3.51 Service Pack 5
o Microsoft Windows NT 4.0
o Microsoft Windows 2000 Standard Edition
o the operating system: Microsoft Windows XP
非常に小さなADS(代替データストリーム)もInternet Explorer(および現在は他のブラウザー)内に追加され、外部サイトからダウンロードされたファイルをマークします:*ローカルで実行するのは安全でない可能性があり、ローカルシェルはユーザーからの確認が必要になりますそれらを開く前に。ユーザーがこの確認ダイアログが不要になったことを示すと、このADSはダウンロードされたファイルのMFTエントリから削除されます。
ウィキペディア からのリソース
私はADSを使用して、他の方法では文書化が難しいファイルに注釈を付けています。たとえば、「注釈」ADSをMyBigExcelWorkbook.xlsmに追加すると、自分が行った変更や機能強化をメモしておくことができます。それらは編集するのに十分簡単です:
C:>:: First create the ADS
C:>echo 2020-02-21 13:00 Creating Annotations MyBigExcelWorkbool.xlsm:Annotations
C:>:: Now edit the annotations
C:>notepad MyBigExcelWorkbool.xlsm:Annotations
ワードパッドもそうします。 ADSストリームは、Excelがワークブックに変更を保存しても存続します。
警告:一部のバックアップユーティリティはADSを失うため、バックアップと復元のルーチンでADSが保持されることを確認してください([ https://www.2brightsparks.com/resources/articles/ntfs-alternate-data- stream-ads.html] )。
SQL Server 2012以前のユーザーは、CHECKDBプロセスの一部としてデータストリームを代替します :
SQL Serverは、これらのコマンドがオンラインで実行されるときに、みんなのお気に入りのDBCCCHECKDBなどのDBCCCHECKステートメントのいずれかを実行するときに、名前付きストリームとスパースファイルを使用します。
例えば。
これは、ReFSが代替データストリームをサポートしていなかったため、SQLServerデータベースをReFSボリュームに配置できないことを意味しました。 MicrosoftはそのSQL Server 2014を変更しました 。
foo.dat:Zone.Identifier
:Internet ExplorerWebのマークNorthwind.mdb:MSSQL_DBCC10
:SQL Server2012以前のcheckdb一時ストレージthumbs.db:encryptable
: Windowsシェルは、ストリーム名「暗号化可能」を使用して、サムネイルに関連する属性をサムネイルデータベースに格納します。?Q30lsldxJoudresxAaaqpcawXc
:画像のインデックスサービスによって作成されました