Một số loại virus khi lây nhiễm vào máy tính
thường vô hiệu hóa tính năng hiện file ẩn
( hidden file ) và các file hệ thống ( system
file ), để tránh bị phát hiện bằng mắt
thường virus còn đặt thêm thuộc tính
system cho các file ẩn . Vì thế khi chưa diệt
được virus mà bạn có cố gắng bật lại chế
độ hiện file ẩn trong Folder Options cũng vô
dụng và hậu quả là các file mà bạn tự đặt
thuộc tính ẩn cũng không thể thấy được,
ngay cả khi dùng chương trình quản lý file
chuyên nghiệp như total commander.
Khi gặp trường hợp này bạn có thể sử dụng
câu lệnh ATTRIB trong command line ( CMD )
để loại bỏ thuộc tính ẩn ở những file và thư
mục cần thiết.
1. Khởi động command line từ nút Start--
>Run ( phím tắt Windows + R ) sau đó gõ
vào cmd rồi nhấn phím enter.
2. Cách sử dụng câu lệnh ATTRIB .
Khi vào cửa sổ chương trình cmd bạn có thể
gõ lệnh ATTRIB /? để xem cách viết và ý
nghĩa của câu lệnh.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Minit>attrib /?
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H]
[drive:][path][filename]
[/S [/D]]
+ Sets an attribute. // dấu + để thêm
thuộc tính
- Clears an attribute. // dấu - để loại bỏ
thuộc tính
R Read-only file attribute. // thuộc tính
chỉ đọc
A Archive file attribute. // thuộc tính lưu
trữ
S System file attribute. // thuộc tính hệ
thống
H Hidden file attribute. // thuộc tính ẩn
[drive:][path][filename]
Specifies a file or files for attrib to
process. // đường dẫn đến ổ đĩa, thư mục
và tập tin cần đặt thuộc tính ( nếu tên tập
tin và thư mục có chứa khoảng trắng hay kí
tự đặc biệt bạn cần phải để đường dẫn
trong dấu "" )
/S Processes matching files in the current
folder
and all subfolders. // tham số này sẽ
thực hiện lệnh đố với file nằm trong thư
mục hiện hành và tất cả thư mục con
/D Processes folders as well. // tham số
này chỉ dùng để đặt thuộc tính cho thư mục
và thư mục con chứ không đặt thuộc tính
cho file bên trong thư mục
3. Ví dụ minh họa:
1. Giả sử trên máy tính của mình có một loạt
file có thuộc tính ẩn nằm trong thư mục clip
hot của ổ D ( D:\clip hot\ ) đã bị ẩn.
Để nhìn thấy được các file ẩn này mình
dùng lệnh sau để loại bỏ thuộc tính ẩn cho
các file này:
attrib -s -h "D:\clip hot\*"
- Vì thư mục clip hot có chứa khoảng trắng
nên mình phải đặt đường dẫn trong dấu ""
- Kí tự * là kí tự đại diện cho phép lệnh thực
hiện đối với tất cả các file có trong thư mục
"clip hot". bạn có thể sử dụng *.jpg hay
*.avi hay bất kì đuôi nào để thao tác với các
tập tin có phần đuôi mở rộng là jpg, avi,...
- Nếu bên trong thư mục "clip hot" có chứa
các thư mục con khác cũng bị ẩn thì bạn
thêm vào sau lệnh 2 tham số /s và /d để
lệnh thực hiện đối với tất cả các thư mục và
tập tin bên trong .
attrib -s -h "D:\clip hot\*" /s /d
2. Loại bỏ thuộc tính ẩn (-h) và thuộc tính
file hệ thống (-s) cho toàn bộ file và folder
trong ổ D từ dấu nháy ta đánh lệnh di
chuyển đến ổ D bằng lệnh D: sau đó gõ
tiếp lệnh sau:
attrib -h -s /S /D
(D:\> attrib -h -s /S /D)
4. Một câu lệnh hỗ trợ ATTRIB .
- Lệnh chuyển ổ đĩa : để chuyển từ ổ đĩa C
sang D ta thêm dấu : vào sau kí tự của ổ đĩa
cần chuyển tới .
C:\Documents and Settings\Minit>D:
- Lệnh chuyển đổi thư mục : Khi đang ở D:\>
nếu muốn chuyển vào thư mục clip hot ta
dùng lệnh D:\>cd clip hot . Nếu muốn quay
về thư mục gốc của ổ D ta dùng lệnh D:\clip
hot>cd..
- Nếu đường dẫn đến tập tin quá dài bạn có
thể thu gọn đường dẫn đó lại ( đường dẫn
trong dos ) bằng lệnh liệt kê dir với tham
số /x
D:\clip hot>dir /a /x ( /a để hiện tất cả các
file )