รูปภาพของสุรพงษ์ จ๋าก๋าง
การแก้ไฟล์ที่ถูกซ่อนสไตล์ครูป้อบ
โดย สุรพงษ์ จ๋าก๋าง - พุธ, 28 พฤศจิกายน 2012, 01:22AM
 
อาจารย์หลายท่านคงตกใจเวลาเจอปัญหา อยู่ดี ๆ ไฟล์ที่มีอยู่มันหายไป นั่นเกิดจากการซ่อนไฟล์ของพวกไวรัสครับ วิธีแก้ไม่ยากลองใช้คำสั่ง"ATTRIB" คำสั่ง แก้ Hidden File ครับ ผมใช้วิธีนี้แก้ไขได้ทุกครั้งครับ
วันนี้ผมจะนำเสนอความรู้เรื่อง Attribute ของ File และ Folder ของ Window
สำหรับคำว่า Attributes หรือ คุณลักษณะ ของ file และ folder ของระบบปฏิบัติการ window ก็คือการกำหนดคุณลักษณะของ file และ folder ที่จัดเก็บไว้ในหน่วยความจำสำรอง (Hard disk ,Flash Drive,External Hard disk) ของเครื่องคอมพิวเตอร์ โดยคุณลักษณะหลักของ file และ folder ของระบบปฏิบัติการ window แบ่งได้เป็น 4 ลักษณะ ดังนี้
  1. A (Archive file attribute) หรือ ไฟล์ที่มีความสำคัญอยู่ร่วมกันหลายๆและมีการบีบอัดไฟล์
  2. R (Read-only file attribute) หรือ อ่านหรือเข้าถึงเพียงอย่างเดียว
  3. H (Hidden file attribute) หรือ ไฟล์ที่มีลักษณะเป็นไฟล์ซ้อน
  4. S (System file attribute) หรือ ไฟล์ของระบบ
จาก 4 คุณลักษณะของ file และ folder ผู้ใช้งานสามารถเปลี่ยนคุณลักษณะ ได้ตามการใช้งาน สำหรับบทความนี้จะนำเสนอการเปลี่ยนคุณลักษณะ ของ File และ Folder
ด้วยการใช้ DOS(Disk Operating System )
ทำไมต้องใช้ DOS ?
จาก Window ที่เราใช้งานสามารถเปลี่ยน Attribute ของ File และ Folder ได้ง่ายๆ ด้วย การคลิกขวาที่ File หรือ Folder -->เลือก Properties-->ติกเลือก attribute ที่ต้องการ-->OK
จากภาพเป็นการเปลี่ยน Attribute ของ File หรือ Folder ของ window ตามวิธีทั่วๆไป ที่ใครๆก็รู้
อ้าวๆๆๆๆ... แล้วทำไมมีแค่ 3 ตัว เอง..นั้นซิคับจะเห็นได้ว่า ตามวิธีทั่วๆไป ผู้ใช้ไม่สามารถเปลี่ยนแปลง Attribute ที่เป็น S (System file attribute) ได้ แต่หากใช้ DOS ดังนั้นจำเป็นต้องใช้ DOS นะคับ
คำสั่ง Attribute ใน DOS
C:\Documents and Settings\ERROR->attrib /?
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [drive:][path][filename]
[/S [/D]]
+ Sets an attribute.
- Clears an attribute.
R Read-only file attribute.
A Archive file attribute.
S System file attribute.
H Hidden file attribute.
[drive:][path][filename]
Specifies a file or files for attrib to process.
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
C:\Documents and Settings\ERROR->
ตอนนี้เราก็รู้แล้วว่าคำสั่ง Attribute ใน Dos ใช้ยังไง

การนำไปประยุกต์ใช้งาน
สมมุติว่า Flash Drive เราติดไวรัสที่มีการทำงานเปลี่ยน File หรือ Folder เราเป็น Hidden file และ System File แน่นอนว่าเราจะมองไม่เห็นมันแน่นอน. แต่เรามีความรู้เรื่อง Attribute ใน Dos เรียบร้อยแล้วเราก็จัดการมันซะ โดย
1. คลิก Start --> Run...พิมพ์คำสั่ง cmd แล้วกด Enter
2. พิมพ์ N: ( เมื่อ Flash Drive เป็นไดร์ N:\ )
3. พิมพ์คำสั่ง attrib -s -h -r /S /D (สั่งยกเลิกการซ่อน Folder ทั้งหมด) หรือ
พิมพ์ attrib -s -h -r /S /D ตามด้วยชื่อ Folder ที่ต้องการยกเลิกการซ่อน (กรณีสั่งยกเลิกทีละ Folder)
จากคำสั่ง attrib -s -h -r /S /D แสดงว่าเรากำหลังจะยกเลิก attribute ดังนี้
S System file attribute.
H Hidden file attribute.
R Read-only file attribute.
และ
/S /D คือ ยกเลิกทั้งหหมด
เรียบร้อยคับ เอาไปประยุกต์ใช้กันนะคับ ผมขอจบไว้ ณ ตรงนี้คับ...ขอบคุณคับ