با سلام
در مورد سوال شما اول اینکه بستگی به نوع درایو از نظر FAT , NTFS داره
در مورد FAT ناحیه ای روی هر درایو به نامRoot Directory وجود داره که این قبیل اطلاعات اونجا قرار می گیره
اگر با برنامه WinHex کار کرده باشی راحت می تونی این اطلاعات رو ببینی و حتی عوضشون کنی
برای اطلاعات بیشتر این سایت رو ببینید:
کد:
http://en.wikipedia.org/wiki/File_Allocation_Table
یه نمونه از یه فایل به نام test.txt که مقادیر Read Only و System روش تنظیم شده
ایون از همون WinHex در آردم
کد:
00081D000 54 45 53 54 20 20 20 20 54 58 54 05 18 A2 62 40 TEST TXT..¢b@
قسمت رنگی برای خاصیت Attrib هست که 01 با 04 جمع شده
اینم مقدار هر خاصیت
کد:
0x01(0000 0001) - Read Only
0x10(0000 0002) - Hidden File
0x04(0000 0100) - System File
0x08(0000 1000) - Volume label
0x10(0001 0000) - Directory
0x20(0010 0000) - Archive
در مورد NTFS هم اطلاعات زیادی ندارم
شاد باشید