Fichier impossible à remplacer ou supprimer

Adrien -  
 Adrien -
Bonjour,


J'utilise linux depuis aujourd'hui, car j'avais un fichier endommagé qui m'empêchait d'accéder à windows (iertutil.dll).

Mais là, impossible de supprimer le fichier en question (qui se trouve dans le répertoire windows / system), ni de le remplacer en le retéléchargeant dans le même répertoire.
A voir également:

5 réponses

dust-of-return Messages postés 330 Date d'inscription   Statut Membre Dernière intervention   101
 
Mode sans echec avec prise en charge reseau...et essaye de le remplacer en le retelechargent

@+
0
synopsis8 Messages postés 1364 Date d'inscription   Statut Membre Dernière intervention   243
 
Bonsoir,

Tu peux le degager par son "inode"

tu fais un "ls -i" et tu recuperes le numero a cote du fichier qui correspond a son inode.

Ensuite tu te positionnes sur le bon répertoire (c'est pas franchement obligé, mais ce sera plus simple) lances la commande :
find . -inum <numero d'inode> -exec rm {} \;



Sinon si tu es place dans un autre repertoire, tu tapes :
find /repertoireOuSeTrouveleFichierOuUnRepertoireQuiSoitAuDessusDanslArboresence -inum <numero d'inode> -exec rm {} \;
0
Adrien
 
Merci pour ta réponse, mais comme je l'ai dit, je ne suis sur linux que depuis hier et j'avoue que je n'y comprends pas grand chose. Comment faire un ls-i ? Comment lancer une commande ? J'ai l'impression d'avoir très peu de marge de manoeuvre, je ne peux pas déplacer les fichiers, ni les ouvrir, ni les supprimer (erreur à la suppression du fichier, système de fichiers accessibles en lecture seulement).
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Si la partition windows est en ntfs et qu'elle n'est pas montée en écriture alors tu ne pourras pas supprimer le fichier.

Ouvre un terminal et affiche le résultat des deux commandes
su -c 'fdisk -l'
mount
si tu es sous Ubuntu affiche au lieu de su -c tape
sudo fdisk -l
-l c'est un tiret suivi d'un L en minuscule
0
Adrien
 
Merci.

Voilà ce que ça me met :

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/sda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x68a7e822

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 637 5116671 12 Compaq diagnostics
/dev/sda2 * 638 10015 75328785 c W95 FAT32 (LBA)
/dev/sda3 10016 19457 75842865 c W95 FAT32 (LBA)
ubuntu@ubuntu:~$
0
Adrien > Adrien
 
ubuntu@ubuntu:~$ mount
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sr0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda2 on /media/ACER type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=999,utf8,umask=077,flush)
/dev/sda3 on /media/ACERDATA type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=999,utf8,umask=077,flush)
ubuntu@ubuntu:~$
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Affiche aussi le résultat de la commande
mount
0
Adrien
 
Je l'ai affiché au dessus.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Tu utilises ton Ubuntu en tant que live cd il me semble
Tape est affiche le résultat de la commande
sudo find /media -name '*iertutil.dll' 2>/dev/null
0
Adrien
 
ubuntu@ubuntu:~$ sudo find /media -name '*iertutil.dll' 2>/dev/null
/media/ACER/WINDOWS/system32/dllcache/iertutil.dll
/media/ACER/WINDOWS/system32/iertutil.dll
/media/ACER/WINDOWS/SoftwareDistribution/Download/fb023c1a80cc75a47750ed4c015c21fb/SP2GDR/iertutil.dll
/media/ACER/WINDOWS/SoftwareDistribution/Download/fb023c1a80cc75a47750ed4c015c21fb/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/SoftwareDistribution/Download/e8a3e7ced0b568e45ec9bf4b2e79a69d/SP3QFE/iertutil.dll
/media/ACER/WINDOWS/SoftwareDistribution/Download/e8a3e7ced0b568e45ec9bf4b2e79a69d/SP3GDR/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB931768-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB933566-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB937143-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB939653-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB942615-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB944533-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB947864-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB950759-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB953838-IE7/SP2QFE/iertutil.dll
/media/ACER/WINDOWS/$hf_mig$/KB958215-IE7/SP2QFE/iertutil.dll
0
Adrien > Adrien
 
Quand je tape ls -i iertutil.dll ça me dit "Aucun fichier ou dossier de ce type"...Pourtant il est bien dans un répertoire.
0
Paul > Adrien
 
up.
0
Adrien > Paul
 
J'ai finalement réinstallé windows avec un DVD de sauvegarde, j'ai perdu des données mais j'avais mis l'essentiel sur clef USB. Radical mais efficace.

Merci pour votre aide.
0