Effacer des fichier windows via linux
Fermé
D3
-
17 janv. 2008 à 21:24
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 18 janv. 2008 à 00:27
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 18 janv. 2008 à 00:27
A voir également:
- Effacer des fichier windows via linux
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
1 réponse
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
18 janv. 2008 à 00:27
18 janv. 2008 à 00:27
C'est possible si la partition est montée en ntfs-3g (si windows est sur une partition ntfs) montée avec les droits en écriture. Si la partition est en fat32 il suffit de la monter en vfat. Toutes les commandes que je donne sont à faire en root (donc attention à pas faire de bêtises) ou avec un sudo.
Etape 1 : repérer l'identifiant de la partition windows
La première étape c'est de repérer l'identifiant de la partition par exemple avec cfdisk ou fdisk (en root) :
Exemple :
Ici nous avons deux disques durs IDE (/dev/hda et /dev/hdb) respectivement divisés en 3 et 1 partitions. Note qu'un disque SATA, USB, ou SCSI serait noté /dev/sda, /dev/sdb etc... Windows est installé dans cet exemple sur /dev/hda1 (dans mon cas je l'ai installé sur une partition ntfs). Adapte la suite en conséquence, je vais supposer que la partition s'appelle /dev/hda1 par la suite.
Etape 2 : créer le point de montage
Un point de montage est un répertoire vide en mesure d'accueillir la partition montée. Traditionnellement ce sont des répertoires de /media ou /mnt créés en root. Commence par vérifier que la partition n'est pas montée :
Dans cet exemple on voit que la partition est déjà montée dans /mnt/ntfs en tant que partition ntfs (il faudrait dans cet exemple la démonter avec un umount et la remonter en ntfs-3g). Exemple :
Pour créer le point de montage /mnt/vista (ce nom est arbitraire) :
Etape 3 : monter la partition
Il est possible de le faire de manière automatisée avec /etc/fstab. Dans notre cas on va se contenter de le faire manuellement : selon que la partition est en ntfs (monter ntfs-3g) ou en fat32 (monter en vfat)
Etape 4 : se promener dans l'arborescence
Les commandes intéressantes :
La première te déplace dans /mnt/vista
La seconde liste les fichier du répertoire courant
La troisième supprime un répertoire et son contenu
La quatrième supprime un fichier
Bonne chance
Etape 1 : repérer l'identifiant de la partition windows
La première étape c'est de repérer l'identifiant de la partition par exemple avec cfdisk ou fdisk (en root) :
Exemple :
(root@aldur) (~) # fdisk -l Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x802b81ca Device Boot Start End Blocks Id System /dev/hda1 * 1 1275 10241406 7 HPFS/NTFS /dev/hda2 1276 4740 27832612+ 83 Linux /dev/hda3 4741 4865 1004062+ 82 Linux swap / Solaris Disk /dev/hdb: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4707841a Device Boot Start End Blocks Id System /dev/hdb1 * 1 10011 80413326 b W95 FAT32
Ici nous avons deux disques durs IDE (/dev/hda et /dev/hdb) respectivement divisés en 3 et 1 partitions. Note qu'un disque SATA, USB, ou SCSI serait noté /dev/sda, /dev/sdb etc... Windows est installé dans cet exemple sur /dev/hda1 (dans mon cas je l'ai installé sur une partition ntfs). Adapte la suite en conséquence, je vais supposer que la partition s'appelle /dev/hda1 par la suite.
Etape 2 : créer le point de montage
Un point de montage est un répertoire vide en mesure d'accueillir la partition montée. Traditionnellement ce sont des répertoires de /media ou /mnt créés en root. Commence par vérifier que la partition n'est pas montée :
(root@aldur) (~) # mount /dev/hda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) 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) /dev/hda1 on /mnt/ntfs type ntfs (rw,nosuid,nodev,uid=1000) /dev/hdb1 on /mnt/vfat type vfat (rw,nosuid,nodev,uid=1000,quiet) /mnt/vfat/ftp on /home/ftp type none (rw,bind)
Dans cet exemple on voit que la partition est déjà montée dans /mnt/ntfs en tant que partition ntfs (il faudrait dans cet exemple la démonter avec un umount et la remonter en ntfs-3g). Exemple :
umount /mnt/ntfs
Pour créer le point de montage /mnt/vista (ce nom est arbitraire) :
mkdir -p /mnt/vista
Etape 3 : monter la partition
Il est possible de le faire de manière automatisée avec /etc/fstab. Dans notre cas on va se contenter de le faire manuellement : selon que la partition est en ntfs (monter ntfs-3g) ou en fat32 (monter en vfat)
mount -t vfat /dev/hda1 /mnt/vista mount -t ntfs-3g /dev/hda1 /mnt/vista
Etape 4 : se promener dans l'arborescence
Les commandes intéressantes :
cd /mnt/vista ls -la rm -rf repertoire rm -f fichier
La première te déplace dans /mnt/vista
La seconde liste les fichier du répertoire courant
La troisième supprime un répertoire et son contenu
La quatrième supprime un fichier
Bonne chance