Bevor Sie mich über die Option zum Speichern meiner Dateien und zum Formatieren des Laufwerks mit gparted informieren , sollten Sie sich darüber im Klaren sein , dass ich diese Stunden hätte zurücklegen können und dies nur einige Minuten in Anspruch genommen hätte. Eigentlich möchte ich verstehen, was hier wirklich passiert. Die Situation zerstört all meine Erfahrungen, die ich im Laufe der Jahre gesammelt habe.
Ich hatte den Eindruck, dass ich nur die Virendateien löschen muss, wenn ich ein mit Viren infiziertes Flash-Laufwerk in meinen Ubuntu-Computer einsetze, und es kann losgehen.
Heute habe ich einige Dateien in einem NTFS-formatierten Flash-Laufwerk von einem Windows-Computer gesammelt, in dem Wissen, dass der Computer mit Viren infiziert ist. Als ich das Flash-Laufwerk in meinen Computer einfügte, stellte ich fest, dass tatsächlich viele Dateien und Ordner gesammelt wurden. Ich habe die meisten von ihnen gelöscht. Der einzige, der einen harten Widerstand zeigt, ist ein RECYCLER-Verzeichnis (und seine Unterverzeichnisse).
Die Attribute dieses Verzeichnisses.
drwx------ 1 masroor masroor 4.0K May 7 16:01 RECYCLER/
Wenn ich den rm
Befehl ausführen ,
sudo rm -rvf RECYCLER/
Ich bekomme eine lange Ausgabe in der Zeile,
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>
Interessanterweise werden die oben angegebenen Dateien vom ls
Befehl mit einer Vielzahl von Attributen angezeigt .
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
Wenn Sie versuchen, die Attribute dieser fehlerhaften Ordner zu finden,
ls -dl RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Ich bekomme,
drwx------ 1 masroor masroor 4096 May 7 15:58 RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Der Befehl chmod
, den RECYCLER-Ordner schreibgeschützt zu machen, schlägt fehl.
sudo chmod -vR ugo+w RECYCLER/
Die Ausgabe erfolgt in der Zeile von.
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>
Diese Ordner enthielten eine Reihe von .exe
und andere Dateien, von denen ich die meisten bereits erfolgreich gelöscht habe (mit Ausnahme der oben genannten).
Wenn ich die Attribute eines dieser Ordner überprüfe,
lsattr -ad RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Ich bekomme
lsattr: Inappropriate ioctl for device While reading flags on RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Ich habe clamtk
auf diesem Gerät wie hier vorgeschlagen ausgeführt . Es findet jedoch keine Bedrohung.
Ich verstehe, dass ich den Inhalt meines Flash-Laufwerks einfach irgendwo speichern und dann formatieren kann. Ich bin jedoch mehr daran interessiert herauszufinden, welche Attribute in diesen Ordnern festgelegt wurden, die weiteren Änderungen widerstehen. (Und auf jeden Fall möchte ich auch mein Flash-Laufwerk desinfizieren.)
UPDATE 1
Auf den Kommentar von Patro .
- Wenn die Ordner besucht werden, werden diese Dateien mit unzähligen Attributen nicht angezeigt, auch wenn ich versuche, sie als versteckte Dateien anzuzeigen.
- Das Löschen dieser Dateien schlägt fehl. Der Befehl
rm -rvf *
im VerzeichnisS-2-4-27-3777257131-1806073332-421880436-8537
schlägt mit einem Eingabe- / Ausgabefehler fehl.
UPDATE 2
Nach den Kommentaren von soulsource und Girardengo Ich habe versucht , zu laufen
ntfsck
und ntfsfix
. Auch diese Frage hat geholfen.
Hier sind die Ausgänge.
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.
Die Ausgangslage bleibt aber bestehen. Es hat keine Verbesserung gegeben.
UPDATE 3 (Gelöst)
Wie in diesem Beitrag empfohlen , habe ich mein Laufwerk in einen Windows-Computer eingelegt und ausgeführt (von einem Terminal aus),
chkdsk <drive letter> /R
Es gab eine Vielzahl von Aktivitäten zum Überprüfen und Reparieren. Es gab auch einige Meldungen zu fehlerhaften Sektoren. Die Aufgabe war in weniger als einer Minute erledigt. Dann stellte ich fest, dass einige neue Ordner für wiederhergestellte Bereiche erstellt wurden.
Ich habe das Flash-Laufwerk erneut auf einem Linux-Computer installiert, und der RECYCLER-Ordner konnte problemlos gelöscht werden.
Als zusätzlichen Schritt habe ich jetzt das Laufwerk (unter Verwendung von gparted für NTFS) formatiert, da ich denke, dass ich meine Einsicht gewonnen habe.
Es sieht so aus, als ob der Virus tatsächlich (vorübergehende / weiche) Hardwareprobleme verursachen kann. Bitte lesen Sie den oben genannten Beitrag für eine detaillierte technische Erklärung.
ntfsfix
versuchen, Fehler zu korrigieren.