Prima di consigliarmi sull'opzione di salvare i miei file e di formattare l'unità utilizzando gparted , ti preghiamo di comprendere che avrei potuto farlo ore fa e che ci sarebbero voluti solo pochi minuti. In realtà, voglio capire cosa sta realmente succedendo qui. La situazione sta distruggendo tutte le mie esperienze acquisite negli anni.
Ho avuto l'impressione che se inserisco un'unità flash infetta da virus nella mia macchina Ubuntu, tutto ciò che devo fare è semplicemente eliminare i file dei virus e sono a posto.
Oggi ho raccolto alcuni file in un'unità flash formattata NTFS da un computer Windows sapendo perfettamente che il computer è infetto da virus. Quando ho inserito l'unità flash nella mia macchina, ho scoperto che effettivamente ha raccolto molti file e cartelle. Ne ho cancellate la maggior parte. L'unico che mostra una forte resistenza è una directory RECYCLER (e le sue sottodirectory).
Gli attributi di questa directory.
drwx------ 1 masroor masroor 4.0K May 7 16:01 RECYCLER/
Se eseguo il rm
comando,
sudo rm -rvf RECYCLER/
Ottengo un output lungo nella linea di,
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>
Ciò che è interessante, i file sopra riportati sono mostrati dal ls
comando con una serie di attributi.
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
Se prova a trovare gli attributi di quelle cartelle offensive,
ls -dl RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Ottengo,
drwx------ 1 masroor masroor 4096 May 7 15:58 RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Il comando chmod
per rendere scrivibile il mondo della cartella RECYCLER non riesce.
sudo chmod -vR ugo+w RECYCLER/
L'output è nella linea di.
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>
Queste cartelle contenevano un numero di .exe
e altri file la maggior parte dei quali ho già cancellato con successo (tranne quelli sopra riportati).
Se controllo gli attributi di una di queste cartelle,
lsattr -ad RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
ottengo
lsattr: Inappropriate ioctl for device While reading flags on RECYCLER/S-2-4-27-3777257131-1806073332-421880436-8537/
Ho eseguito clamtk
su questo dispositivo come suggerito qui . Tuttavia, non riesce a trovare una minaccia.
Capisco che posso semplicemente salvare il contenuto della mia unità flash da qualche parte e quindi formattarlo. Tuttavia, sono più interessato a scoprire quali attributi sono stati impostati in queste cartelle che resistono a ulteriori cambiamenti. (E sicuramente, vorrò disinfettare anche la mia unità flash.)
AGGIORNAMENTO 1
A seguito del commento di Patro .
- Quando le cartelle vengono visitate, i file con una miriade di attributi non vengono visualizzati, anche quando provo a visualizzarli come file nascosti.
- L'eliminazione di questi file non riesce. Il comando
rm -rvf *
all'interno della directory haS-2-4-27-3777257131-1806073332-421880436-8537
esito negativo con errore di input / output.
AGGIORNAMENTO 2
Dopo i commenti di soulsource e girardengo ho provato a correre
ntfsck
e ntfsfix
. Inoltre, questa domanda ha aiutato.
Ecco le uscite.
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.
Ma la situazione iniziale persiste ancora. Non c'è stato alcun miglioramento.
AGGIORNAMENTO 3 (RISOLTO)
Come consigliato in questo post , ho inserito il mio disco in un computer Windows ed eseguito (da un terminale),
chkdsk <drive letter> /R
C'è stata una raffica di attività su controllo e riparazione. C'erano anche alcuni messaggi riguardanti settori danneggiati. L'attività è stata completata in meno di un minuto. Poi ho scoperto che sono state create alcune nuove cartelle per le aree recuperate.
Ho reinserito l'unità flash su una macchina Linux e la cartella RECYCLER potrebbe essere eliminata senza alcun problema.
Come passaggio aggiuntivo, ora ho formattato l'unità (usando gparted, in NTFS) poiché penso di aver acquisito le mie conoscenze.
Sembra che il virus sia effettivamente in grado di causare problemi hardware (temporanei / software ) . Si prega di consultare il post sopra menzionato per una spiegazione tecnica dettagliata.
ntfsfix
per provare a correggere gli errori.