มีทรัพยากรที่ดีสำหรับค่าและนิยามทั้งหมดในคอลัมน์แอตทริบิวต์ไฟล์ของ Windows Explorerหรือไม่
มีทรัพยากรที่ดีสำหรับค่าและนิยามทั้งหมดในคอลัมน์แอตทริบิวต์ไฟล์ของ Windows Explorerหรือไม่
คำตอบ:
R = อ่านอย่างเดียว : ซอฟต์แวร์ส่วนใหญ่เมื่อเห็นไฟล์ที่ทำเครื่องหมายว่าอ่านอย่างเดียวจะปฏิเสธที่จะลบหรือแก้ไข นี่เป็นสิ่งที่ค่อนข้างตรงไปตรงมา ตัวอย่างเช่น DOS จะพูดว่า "การเข้าถึงถูกปฏิเสธ" ถ้าคุณพยายามที่จะลบไฟล์แบบอ่านอย่างเดียว ในทางกลับกัน Windows Explorer จะแทะเล็มอย่างมีความสุข บางคนจะเลือกพื้นกลาง: พวกเขาจะช่วยให้คุณแก้ไขหรือลบไฟล์ แต่หลังจากขอการยืนยัน
H = ซ่อนเร้น : อันนี้อธิบายได้ด้วยตนเองเช่นกัน; หากไฟล์ถูกทำเครื่องหมายซ่อนอยู่ภายใต้สถานการณ์ปกติไฟล์นั้นจะถูกซ่อนจากมุมมอง DOS จะไม่แสดงไฟล์เมื่อคุณพิมพ์ "DIR" ยกเว้นว่าใช้แฟล็กพิเศษดังที่แสดงในตัวอย่างก่อนหน้านี้
S = ระบบ : แฟล็กนี้ใช้เพื่อแท็กไฟล์สำคัญที่ระบบใช้และไม่ควรเปลี่ยนแปลงหรือลบออกจากดิสก์ ในสาระสำคัญนี้เป็นเหมือน "ร้ายแรงมากขึ้น" อ่านอย่างเดียว - ธงและส่วนใหญ่ได้รับการปฏิบัติในลักษณะนี้ นอกจากนี้ยังเป็นแอตทริบิวต์ "ซ่อน super" แม้ว่าคุณจะเปิดใช้งาน "แสดงไฟล์ที่ซ่อน" ไฟล์ระบบจะไม่ปรากฏขึ้น (คุณสามารถแสดงได้โดยปิดการใช้งาน“ ซ่อนไฟล์ระบบปฏิบัติการที่มีการป้องกัน”)
D = Directory : นี่คือบิตที่แยกความแตกต่างระหว่างรายการที่อธิบายไฟล์และรายการที่อธิบายถึงไดเรกทอรีย่อยภายในไดเรกทอรีปัจจุบัน ในทางทฤษฎีคุณสามารถแปลงไฟล์เป็นไดเรกทอรีโดยการเปลี่ยนบิตนี้ แน่นอนในทางปฏิบัติการพยายามทำสิ่งนี้จะส่งผลให้เกิดความยุ่งเหยิง - รายการสำหรับไดเรกทอรีจะต้องอยู่ในรูปแบบเฉพาะ
A = เอกสารเก่า: นี่เป็นบิตพิเศษที่ใช้เป็น "ลิงค์การสื่อสาร" ระหว่างแอปพลิเคชันซอฟต์แวร์ที่แก้ไขไฟล์และที่ใช้สำหรับการสำรองข้อมูล ซอฟต์แวร์สำรองข้อมูลส่วนใหญ่อนุญาตให้ผู้ใช้ทำการสำรองข้อมูลเพิ่มเติมซึ่งเลือกเฉพาะการสำรองข้อมูลไฟล์ใด ๆ ที่มีการเปลี่ยนแปลงนับตั้งแต่การสำรองข้อมูลครั้งล่าสุด บิตนี้ใช้เพื่อจุดประสงค์นี้ เมื่อซอฟต์แวร์สำรองข้อมูลสำรอง ("เก็บถาวร") ไฟล์จะทำการล้างบิตเก็บถาวร (ทำให้เป็นศูนย์) ซอฟต์แวร์ใด ๆ ที่แก้ไขไฟล์ในภายหลังควรตั้งค่าบิตเก็บถาวร จากนั้นในครั้งต่อไปที่มีการเรียกใช้ซอฟต์แวร์สำรองข้อมูลก็จะรู้ได้โดยดูที่ไฟล์เก็บถาวรบิตที่ไฟล์ถูกแก้ไขดังนั้นจึงจำเป็นต้องสำรองข้อมูล อีกครั้งการใช้บิตนี้คือ "สมัครใจ"; ซอฟต์แวร์สำรองใช้ซอฟต์แวร์อื่นเพื่อใช้บิตเก็บถาวรอย่างถูกต้อง บางโปรแกรมสามารถปรับเปลี่ยนไฟล์ได้โดยไม่ต้องตั้งค่าแอตทริบิวต์การเก็บถาวร แต่โชคดีที่ซอฟต์แวร์ส่วนใหญ่นั้น "มีความประพฤติดี" และใช้บิตอย่างถูกต้อง ถึงกระนั้นคุณไม่ควรพึ่งพากลไกนี้อย่างเด็ดขาดเพื่อให้แน่ใจว่าไฟล์สำคัญของคุณได้รับการสำรองไว้
หายไปจากรายการด้านบน:
C = บีบอัด : ไฟล์ / โฟลเดอร์ที่บีบอัดไม่สามารถเข้ารหัสได้
E = เข้ารหัส : ไฟล์ / โฟลเดอร์ที่เข้ารหัสไม่สามารถบีบอัดได้
N = ไม่ใช่ INDEXED
L = คะแนนแยกใหม่
O = ออฟไลน์
P = ไฟล์กระจัดกระจาย
I = ไม่จัดทำดัชนีเนื้อหา
T = ชั่วคราว
การรวมกันเป็นไปได้เช่น HSA = ซ่อน, ระบบ, เก็บถาวร
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
คุณสมบัติที่แสดงใน Windows Explorer (Windows 7 และใหม่กว่า):
RHSDAXNTPLCOIE
('X' = Device; 'P' = Sparse)
คุณสมบัติที่แสดงในเอาท์พุทคำสั่ง 'attrib' (ตั้งแต่ Windows 10, รุ่น 1703):
A__SHR_OI_VX_P_U__
('V' = Integrity; 'X' = ไม่มีสครับ; 'P' = ถูกตรึง)
คุณสมบัติที่แสดงในFOR %%I IN (files) DO ECHO.%%~aI
เอาท์พุท"% ~ a1" ( ) (ตั้งแต่ Windows 10, รุ่น 1703):
drahscotl-x
('X' = ไม่มีการขัด)
การอ้างอิงที่เชื่อถือได้ของคุณสมบัติไฟล์ NTFS: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vsv5.85).aspx
แอตทริบิวต์ตรึงและไม่ได้ตรึงกำลังที่ไม่มีเอกสารในปัจจุบันอ้างอิงข้างต้น แต่การใช้งานของพวกเขาในวันไดรฟ์เป็น "ไฟล์ที่มีอยู่เสมอ" และ "ไฟล์ออนไลน์เท่านั้น" ถูกบันทึกไว้ในเยอรมันบทความนี้ แอตทริบิวต์ทั้งสองสามารถแก้ไขได้ใน 'attrib' ตั้งแต่ Windows 10 รุ่น 1703 คุณลักษณะไม่ได้ระบุไว้ในคอลัมน์แอตทริบิวต์ใน Windows Explorer แต่ในไอคอนสถานะ OneDrive ในคอลัมน์สถานะ
ฉันยังไม่พบสิ่งนี้ทางอินเทอร์เน็ต แต่ก็มีแอตทริบิวต์ "P" ที่สอดคล้องกับไฟล์ที่กระจัดกระจาย การตั้งค่าสถานะนี้มีอยู่ใน Windows 7 แต่ไม่ได้อยู่ใน Windows XP ไม่แน่ใจเกี่ยวกับ Vista
คุณสามารถเปลี่ยนไฟล์เป็นกระจัดกระจายด้วยfsutil sparse setflag FILENAME
คำสั่งและดูการตั้งค่าสถานะปรากฏใน Explorer โปรดทราบว่าไม่มีทางที่จะปิดธงได้!
ไฟล์กระจัดกระจายคล้ายกับไฟล์บีบอัด แต่มีความเฉพาะเจาะจงมากกว่า ด้วยไฟล์ที่กระจัดกระจายช่วงยาวของ null (ค่า 0) ไบต์จะไม่ถูกเก็บไว้ในดิสก์ เมื่อโปรแกรมพยายามเข้าถึงส่วนของไฟล์นั้นระบบไฟล์จะเห็นว่ามันไม่ได้อยู่ในดิสก์และส่งคืนช่วงของ null ไบต์แทน ดูหน้า MSDN นี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ที่กระจัดกระจาย
ธง "I" ย่อมาจาก "Indexed" บริการการทำดัชนีหรือการค้นหาของ Windows จะไม่รวมไฟล์เหล่านั้นในการดำเนินการทำดัชนีของพวกเขาเมื่อตั้งค่า