บ่อยครับที่เราเผลอไปโดน
"ไวรัสซ่อน folder" ทั้งใน
flashdrive ใน
memory card ให้อันธานหายไปต่อหน้าต่อตา ไวรัสที่ซ่อนโฟล์เดอร์นี้มีอยู่หลายตัวด้วยกัน ทั้ง
Recycle.exe, svchost.exe เป็นต้นครับ ส่วนมากจะติดมาจาก flash drive ของสถานที่สาธารณะ ทั้งโรงเรียน ร้านเน็ตและที่ทำงาน ผมเองก็เจอบ่อยจนชินซะแล้ว ส่วนมากจะไม่โดนกับตัวเองแต่ไปแก้ให้คนอื่นมากกว่า มาวันนี้เจอกับ Flash Drive ตัวเองแล้ว
ทั้งๆที่ก็ลบ Virus ที่จำลองตัวเองเป็น Folder ออกหมดแล้ว แต่ก็ยัง
กดโชว์ hidden ไม่ได้ เพราะปุ่มมันเป็น
สีเทาทืบๆ เลือกไม่ได้ เอาไงละทีนี้ และแย่ไปกว่านั้น เดี๋ยวนี้มันไม่ได้ซ่อนแบบ
hidden files and folders แบบธรรมดาอีกต่อไปแล้ว มันได้ซ่อนแบบ
Hide protect operating system files ทำให้ต้องกุมขมับเป็นการใหญ่ วิธีแก้ง่ายๆแบบทั่วๆ ไปก็คือ copy ไฟล์ที่อยู่ใน folder นั้นแล้วเอามา ไว้ใน folder ใหม่ แต่หากไฟล์ของคุณมันเยอะ folder มันเยอะละ จะทำไง
วันนี้ได้หาหนทางแก้ไขมาแล้วครับ ลองทำตามกันดู1. ก่อนอื่นก็เปิด flash drive เจ้าปัญหาขึ้นมา
แล้ว show hidden file ให้เรียบร้อย เราจะเห็นสีจางๆ ของไฟล์ที่ถูกซ่อน
2. ไปที่
Start แล้วเลือก
Run 3.
พิมพ์ cmd แล้วกด
OK4. ทีนี้จะเข้าสู่คำสั่ง command line แล้วนะครับ ตั้งใจให้ดี
ให้พิมพ์ ไปยัง path ของ flash drive เราครับ ถ้า flash drive อยู่ที่
drive I ก็พิมพ์ใน command line ไปว่า
I: แล้วกด enter
หากอยู่ที่ Drive G ก็ พิมพ์ G: แล้วกด enter
ผมจะใช้คำสั่ง
attrib ในการแก้ไข attribute ของ folders หรือ files
รายละเอียดของคำสั่ง attribute อ่านได้ที่นี่ครับ
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/attrib.mspx?mfr=true คำสั่งที่จะใช้ มีดังนี้ครับattribute -h -s -a [ชื่อไฟล์เดอร์หรือชื่อไฟล์] /s
ตัวอย่าง: I:\> attrib -h -s -a Dekitclub /s
ผมก็จะใช้แบบนี้ครับ ถ้ามี files ถูกซ่อนอยู่ด้วย
I:\> attrib -h -s -a I:/Dekitclub/*.* /s
*.* หมายถึงไฟล์ทั้งหมด
/s หมายถึง มันจะแก้ไฟล์ใน sub-folder ทั้งหมดด้วย
แต่สำหรับโฟลเดอร์นะครับ
ไม่สามารถใช้ (*) ได้ เราต้องพิมพ์ชื่อโฟลเดอร์เต็มๆ ลงไปครับ.....
ใช่ครับ ทุกโฟเดอร์ที่มันซ่อนอยู่ แต่ปัญหามันก็จะเกิดขึ้นมาอีก เมื่อพิมพ์ไปครบทุกอย่างแล้ว แต่ทำไมมันแจ้งว่า
not correct มาดูกันครับ
ที่เป็นเช่นนั้นเพราะว่า path ที่อยู่ใน DOS นั้นจะมีการย่อขนาดชื่อของโฟลเดอร์ด้วยเครื่องหมาย
(~) หากต้องการให้แสดงชื่อที่ DOS เห็น ให้พิมพ์ไปดังนี้ครับ
/x จะแสดงชื่อโฟลเดอร์สำหรับ DOS
/ah จะแสดงโฟลเดอร์ที่ซ่อนอยู่ครับ
เมื่อเห็นแล้วเราก็พิมพ์ชื่อไปตามนั้นเลยครับ
เมื่อพิมพ์เสร็จแล้วกด enter ได้เลยครับ เพื่อทำให้คำสั่งประมวลผล
หากขี้เกียจพิมพ์ก็มีทางลัดอยู่เหมือนกัน ให้เอาเมาส์ลากแทบขาวๆ ให้ขึ้นมา จากนั้นกด Enter ครับ
หรือไปคลิกที่ title แล้วเลือก
edit > copy ก็ได้เช่นกันครับ และ ก็เลื่อนเมาส์ไปคลิกตรงที่พิมพ์ และเลือกไปที่
edit > paste ครับ เท่านี้ก็จะได้ชื่อแล้ว
เมื่อทำเสร็จเรียบร้อยเราก็จะได้ไฟล์ ที่ไม่ถูกซ่อนกลับคืนมาาาาา