Trước khi bạn tư vấn cho tôi về tùy chọn lưu tệp của mình và định dạng ổ đĩa bằng gparted , xin vui lòng hiểu rằng tôi có thể thực hiện lại hàng giờ đó và việc đó chỉ mất vài phút. Thật ra, tôi muốn hiểu, những gì đang thực sự xảy ra ở đây. Tình hình là tất cả những kinh nghiệm của tôi có được trong những năm qua.
Tôi có ấn tượng rằng nếu tôi chèn một ổ đĩa flash bị nhiễm vi-rút vào máy Ubuntu của mình, tất cả những gì tôi cần làm là chỉ cần xóa các tệp vi-rút và tôi sẽ ổn.
Hôm nay, tôi đã thu thập một số tệp trong ổ đĩa flash có định dạng NTFS từ máy Windows hoàn toàn biết rằng máy bị nhiễm vi-rút. Khi tôi lắp ổ đĩa flash vào máy của mình, tôi thấy rằng thực sự, nó đã thu thập được nhiều tệp và thư mục. Tôi đã xóa hầu hết trong số họ. Người duy nhất thể hiện sức đề kháng cứng là thư mục RECYCLER (và thư mục con của nó).
Các thuộc tính của thư mục này.
drwx------ 1 masroor masroor 4.0K May 7 16:01 RECYCLER/
Nếu tôi thực thi rm
lệnh,
sudo rm -rvf RECYCLER/
Tôi nhận được một đầu ra dài trong dòng,
rm: cannot remove `RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/OagFrAIX.exe': Input/output error
rm: cannot remove `RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/viJbcvrJ.cpl': Input/output error
<rest snipped>
Điều thú vị là, các tệp được báo cáo ở trên được hiển thị bằng ls
lệnh với một số bộ thuộc tính.
ls -l RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
ls: cannot access RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/OagFrAIX.exe: Input/output error
ls: cannot access RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/viJbcvrJ.cpl: Input/output error
total 0
-????????? ? ? ? ? ? OagFrAIX.exe
-????????? ? ? ? ? ? viJbcvrJ.cpl
Nếu cố gắng tìm các thuộc tính của các thư mục vi phạm đó,
ls -dl RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Tôi có,
drwx------ 1 masroor masroor 4096 May 7 15:58 RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Lệnh chmod
để làm cho thư mục RECYCLER thế giới có thể ghi không thành công.
sudo chmod -vR ugo+w RECYCLER/
Đầu ra là trong dòng của.
mode of `RECYCLER/' changed from 0700 (rwx------) to 0722 (rwx-w--w-)
mode of `RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537' changed from 0700 (rwx------) to 0722 (rwx-w--w-)
chmod: cannot access `RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/OagFrAIX.exe': Input/output error
<snipped>
Các thư mục này chứa một số .exe
và các tệp khác mà hầu hết tôi đã xóa thành công (ngoại trừ các tệp được báo cáo ở trên).
Nếu tôi kiểm tra các thuộc tính của một trong những thư mục này,
lsattr -ad RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
tôi có
lsattr: Inappropriate ioctl for device While reading flags on RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Tôi đã chạy clamtk
trên thiết bị này như đề xuất ở đây . Tuy nhiên, nó không tìm thấy một mối đe dọa.
Tôi hiểu rằng tôi chỉ có thể lưu nội dung ổ đĩa flash của mình ở đâu đó và sau đó định dạng nó. Tuy nhiên, tôi quan tâm hơn đến việc tìm ra các thuộc tính nào đã được đặt trong các thư mục này chống lại các thay đổi tiếp theo. (Và chắc chắn, tôi cũng sẽ muốn khử trùng ổ đĩa flash của mình.)
CẬP NHẬT 1
Thêm vào nhận xét từ Patro .
- Khi các thư mục được truy cập, các tệp có vô số thuộc tính sẽ không được hiển thị, ngay cả khi tôi cố gắng xem chúng dưới dạng các tệp ẩn.
- Xóa các tập tin này không thành công. Lệnh
rm -rvf *
bên trong thư mụcS-2-4-27-3777257131-1806073332-421880436-8537
bị lỗi với lỗi đầu vào / đầu ra.
CẬP NHẬT 2
Sau khi nhận xét từ soulsource và girardengo, tôi đã cố gắng chạy
ntfsck
và ntfsfix
. Ngoài ra, câu hỏi này đã giúp.
Dưới đây là kết quả đầu ra.
ntfsck
sudo ntfsck /dev/sdc1
Unsupported: replay_log()
Unsupported: check_volume()
Checking 7796 MFT records.
Unsupported cases found.
ntfsfix
sudo ntfsfix -d /dev/sdc1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sdc1 was processed successfully.
Nhưng tình hình ban đầu vẫn tồn tại. Không có bất kỳ cải thiện.
CẬP NHẬT 3 (GIẢI QUYẾT)
Theo lời khuyên trong bài đăng này , tôi đã chèn ổ đĩa của mình vào máy Windows và thực thi (từ thiết bị đầu cuối),
chkdsk <drive letter> /R
Có một loạt các hoạt động về kiểm tra và sửa chữa. Có một số tin nhắn liên quan đến các lĩnh vực xấu là tốt. Nhiệm vụ đã hoàn thành trong vòng chưa đầy một phút. Sau đó, tôi thấy rằng một số thư mục mới đã được tạo cho các khu vực phục hồi.
Tôi đã gắn lại ổ đĩa flash vào máy Linux và thư mục RECYCLER có thể bị xóa mà không gặp vấn đề gì.
Là một bước bổ sung, bây giờ tôi đã định dạng ổ đĩa (sử dụng gparted, sang NTFS) vì tôi nghĩ rằng tôi đã đạt được cái nhìn sâu sắc của mình.
Có vẻ như virus thực sự có khả năng gây ra sự cố phần cứng (tạm thời / mềm) . Xin vui lòng xem bài viết được đề cập ở trên để được giải thích kỹ thuật chi tiết.
ntfsfix
để cố gắng sửa lỗi.