fsutil objectid

Dosya, dizin ve bağlantı gibi diğer nesneleri izlemek için Dağıtılmış Bağlantı İzleme (DLT) İstemci hizmeti ve Dosya Çoğaltma Hizmeti (FRS) tarafından kullanılan iç nesneler olan nesne tanımlayıcılarını (OID) yönetir. Nesne tanımlayıcıları çoğu program için görünmez ve hiçbir zaman değiştirilmemelidir.

Warning

Nesne tanımlayıcılarını silmeyin, ayarlamayın veya başka bir şekilde değiştirmeyin. Nesne tanımlayıcısını silmek veya ayarlamak, bir dosyanın tüm veri birimlerine kadar ve dahil olmak üzere bazı bölümlerinden veri kaybına neden olabilir. Ayrıca, Dağıtılmış Bağlantı İzleme (DLT) İstemci hizmetinde ve Dosya Çoğaltma Hizmeti'nde (FRS) olumsuz davranışa neden olabilirsiniz.

Syntax

fsutil objectid [create] <filename>
fsutil objectid [delete] <filename>
fsutil objectid [query] <filename>
fsutil objectid [set] <objectID> <birthvolumeID> <birthobjectID> <domainID> <filename>

Parameters

Parameter Description
create Belirtilen dosyada henüz yoksa bir nesne tanımlayıcısı oluşturur. Dosyanın zaten bir nesne tanımlayıcısı varsa, bu alt komut sorgu alt komutuna eşdeğerdir.
delete Nesne tanımlayıcıyı siler.
query Bir nesne tanımlayıcısı sorgular.
set Bir nesne tanımlayıcısı ayarlar.
<objectID> Bir birim içinde benzersiz olması garanti edilen dosyaya özgü 16 baytlık onaltılık tanımlayıcıyı ayarlar. Nesne tanımlayıcısı, Dağıtılmış Bağlantı İzleme (DLT) İstemci hizmeti ve Dosya Çoğaltma Hizmeti (FRS) tarafından dosyaları tanımlamak için kullanılır.
<birthvolumeID> Dosyanın nesne tanımlayıcısını ilk edindiğinde bulunduğu birimi gösterir. Bu değer, DLT İstemci hizmeti tarafından kullanılan 16 baytlık onaltılık tanımlayıcıdır.
<birthobjectID> Dosyanın orijinal nesne tanımlayıcısını gösterir (Bir dosya taşındığında objectID değişebilir). Bu değer, DLT İstemci hizmeti tarafından kullanılan 16 baytlık onaltılık tanımlayıcıdır.
<domainID> 16 baytlık onaltılık etki alanı tanımlayıcısı. Bu değer şu anda kullanılmadığından tüm sıfırlara ayarlanmalıdır.
<filename> Dosya adı ve uzantısı da dahil olmak üzere dosyanın tam yolunu belirtir, örneğin C:\documents\filename.txt.

Remarks

  • Nesne tanımlayıcısı olan herhangi bir dosyanın doğum hacmi tanımlayıcısı, doğum nesnesi tanımlayıcısı ve etki alanı tanımlayıcısı da vardır. Bir dosyayı taşıdığınızda nesne tanımlayıcısı değişebilir, ancak doğum hacmi ve doğum nesnesi tanımlayıcıları aynı kalır. Bu davranış, Windows işletim sisteminin her zaman taşınan bir dosyayı bulmasına olanak tanır.

Examples

Nesne tanımlayıcısı oluşturmak için şunu yazın:

fsutil objectid create c:\temp\sample.txt

Nesne tanımlayıcısını silmek için şunu yazın:

fsutil objectid delete c:\temp\sample.txt

Nesne tanımlayıcısını sorgulamak için şunu yazın:

fsutil objectid query c:\temp\sample.txt

Nesne tanımlayıcısı ayarlamak için şunu yazın:

fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 c:\temp\sample.txt