Nilai kolom atribut file Windows Explorer [ditutup]

18

Apakah ada sumber daya yang baik untuk semua nilai dan definisi di kolom atribut file Windows Explorer ?

Michael Kniskern
sumber
1
Sesuatu seperti jawaban ini di Server Fault?
squillman
Pertanyaan ini menurut saya memiliki tujuan yang sama dengan jawaban yang dikutip oleh @squillman.
David A. Gray

Jawaban:

28

R = Hanya-Baca : Sebagian besar perangkat lunak, ketika melihat file bertanda hanya-baca, akan menolak untuk menghapus atau memodifikasinya. Ini sangat mudah. Misalnya, DOS akan mengatakan "Akses ditolak" jika Anda mencoba untuk menghapus file read-only. Di sisi lain, Windows Explorer akan dengan senang hati mengunyahnya. Beberapa akan memilih jalan tengah: mereka akan membiarkan Anda memodifikasi atau menghapus file, tetapi hanya setelah meminta konfirmasi.

H = Tersembunyi : Yang ini juga cukup jelas; jika file ditandai disembunyikan maka dalam keadaan normal disembunyikan dari tampilan. DOS tidak akan menampilkan file ketika Anda mengetik "DIR" kecuali bendera khusus digunakan, seperti yang ditunjukkan pada contoh sebelumnya.

S = Sistem : Bendera ini digunakan untuk menandai file-file penting yang digunakan oleh sistem dan tidak boleh diubah atau dihapus dari disk. Pada dasarnya, ini seperti bendera read-only "lebih serius" dan sebagian besar diperlakukan dengan cara ini. Ini juga merupakan atribut "super-tersembunyi". Bahkan jika Anda mengaktifkan "Tampilkan file tersembunyi", file sistem tidak akan ditampilkan. (Anda dapat menampilkannya dengan menonaktifkan "Sembunyikan file sistem operasi yang dilindungi.")

D = Direktori : Ini adalah bit yang membedakan antara entri yang menggambarkan file dan yang menggambarkan subdirektori dalam direktori saat ini. Secara teori Anda dapat mengonversi file ke direktori dengan mengubah bit ini. Tentu saja dalam praktiknya, mencoba melakukan ini akan menghasilkan kekacauan - entri untuk direktori harus dalam format tertentu.

A = Arsip: Ini adalah bit khusus yang digunakan sebagai "tautan komunikasi" antara aplikasi perangkat lunak yang memodifikasi file, dan yang digunakan untuk cadangan. Sebagian besar perangkat lunak cadangan memungkinkan pengguna untuk melakukan cadangan tambahan, yang hanya memilih untuk membuat cadangan file apa pun yang telah berubah sejak cadangan terakhir. Bit ini digunakan untuk tujuan ini. Ketika perangkat lunak cadangan membuat cadangan ("arsip") file, itu menghapus bit arsip (membuatnya nol). Setiap perangkat lunak yang memodifikasi file selanjutnya, seharusnya mengatur bit arsip. Kemudian, saat berikutnya perangkat lunak cadangan dijalankan, ia tahu dengan melihat bit arsip file mana yang telah dimodifikasi, dan oleh karena itu mana yang harus didukung. Sekali lagi, penggunaan bit ini bersifat "sukarela"; perangkat lunak cadangan bergantung pada perangkat lunak lain untuk menggunakan bit arsip dengan benar; beberapa program dapat memodifikasi file tanpa mengatur atribut arsip, tetapi untungnya sebagian besar perangkat lunak "berperilaku baik" dan menggunakan bit dengan benar. Namun, Anda tidak harus bergantung pada mekanisme ini sepenuhnya untuk memastikan bahwa file penting Anda dicadangkan.

Sumber

Hilang dari daftar di atas:

C = Terkompresi : file / folder terkompresi tidak dapat dienkripsi.

E = Dienkripsi : file / folder terenkripsi tidak dapat dikompres.

N = TIDAK DIEKSEKSI

L = Poin Reparse

O = OFFLINE

P = File Jarang

I = Tidak konten diindeks

T = SEMENTARA

Kombinasi dimungkinkan, misalnya, HSA = Tersembunyi, Sistem, Arsip

Devid
sumber
Saya pikir lapisan filesystem menyembunyikan semua entri 'Volume label'? Bagaimana mereka muncul di Explorer?
user1686
itu benar, entri Volume Label tentu tidak muncul di Windows Explorer. saya akan mengedit jawabannya.
Anda lupa "T" untuk "Sementara"
AndrewJacksonZA
File harus memiliki atribut Hidden dan System menjadi "super-hidden". Atribut System saja tidak cukup.
Medinoc
8
Let-     Bit   
ter    masks Description and notes
--- -------- ---------------------------------------------------------------
 R       0x1 Read-only
 H       0x2 Hidden
 S       0x4 System
(V)      0x8 Volume label (obsolete in NTFS and must not be set)
 D      0x10 Directory
 A      0x20 Archive
 X      0x40 Device (reserved by system and must not be set)
 N      0x80 Normal (i.e. no other attributes set)
 T     0x100 Temporary
 P     0x200 Sparse file
 L     0x400 Symbolic link / Junction / Mount point / has a reparse point
 C     0x800 Compressed
 O    0x1000 Offline
 I    0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista)
 E    0x4000 Encrypted

(Attributes introduced in Windows 8:)
(V)   0x8000 Integrity (ReFS volume only)
 -   0x10000 Virtual (reserved by system and must not be set)
(X)  0x20000 No scrub (ReFS volume only)

(Attributes introduced in Windows 10, version 1703 (Creators Update):)
 -   0x40000 Recall on open
(P)  0x80000 Pinned (OneDrive "always available files")
(U) 0x100000 Unpinned (OneDrive "online-only files")
 -  0x200000 (Unused and reserved)
 -  0x400000 Recall on data access

Atribut yang ditunjukkan pada Windows Explorer (Windows 7 dan yang lebih baru): RHSDAXNTPLCOIE('X' = Perangkat; 'P' = Jarang)

Atribut yang ditunjukkan dalam output perintah 'attrib' (pada Windows 10, versi 1703): A__SHR_OI_VX_P_U__('V' = Integrity; 'X' = No scrub; 'P' = Pinned)

Atribut yang ditampilkan dalam FOR %%I IN (files) DO ECHO.%%~aIoutput "% ~ a1" ( ) (pada Windows 10, versi 1703): drahscotl-x('X' = Tanpa scrub)

Referensi otoritatif atribut file NTFS: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx

Atribut yang Di-pin dan Tidak Di-pin saat ini tidak didokumentasikan dalam referensi di atas, tetapi penggunaannya di OneDrive sebagai "file yang selalu tersedia" dan "file yang hanya online" dicatat dalam artikel Jerman ini . Dua atribut dapat dimodifikasi di 'attrib' sejak Windows 10, versi 1703. Atribut tidak ditunjukkan di kolom Atribut di Windows Explorer, tetapi di ikon status OneDrive di kolom Status.

Explorer09
sumber
Terima kasih kepada @ Alex131089 untuk pembaruan tentang atribut baru (Ingat pada Open, Pinned, Unpinned, dan Recall on Data Access) sejak Windows 10 Creators Update. Namun, saya tidak yakin apakah output perintah 'attrib' yang disajikannya akurat, jadi saya tidak memasukkan bagian editnya.
Explorer09
2

Saya belum menemukan ini di internet, tetapi ada juga atribut "P", yang sesuai dengan file yang jarang. Bendera ini terdaftar di Windows 7, tetapi tidak di Windows XP. Tidak yakin tentang Vista.

Anda dapat mengubah file jarang dengan fsutil sparse setflag FILENAMEperintah, dan melihat bendera muncul di Explorer. Perhatikan bahwa tidak ada cara untuk mematikan benderanya!

File jarang mirip dengan file terkompresi, tetapi sedikit lebih spesifik. Dengan file jarang, rentang panjang byte nol (nilai 0) sama sekali tidak disimpan pada disk. Ketika suatu program mencoba mengakses bagian file itu, sistem file akan melihat bahwa itu tidak ada di disk dan sebaliknya mengembalikan sejumlah byte nol. Lihat halaman MSDN ini untuk info lebih lanjut tentang file jarang.


sumber
1

Bendera "I" adalah singkatan dari "Indexed". Layanan Pengindeksan atau Pencarian Windows tidak akan memasukkan file-file itu dalam operasi pengindeksan mereka ketika diatur.

Sumber

kub
sumber