[Knoppix 4.0] Copier fichiers sur HD externe

brussli Messages postés 17 Statut Membre -  
 Manu -
Bonjour,

Mon problème est le suivant:
Victime d'un méchant virus, Windows XP ne démarre plus, j'ai lancé Knoppix 4.0 et m'apperçois que mes données sont encore là, je décide donc de les copier sur un HDD externe mais là IMPOSSIBLE, à m'arracher les cheveux, j'ai éplucher beaucoup de forums sans succès.
L'erreur : "Could not write to /mnt/sdb1...
Je précise que la partition windows est en NTFS et que le disc dur externe est en FAT32, et "Writable"

root@0[knoppix]# fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 16378 131556253+ 7 HPFS/NTFS
/dev/sda3 16379 30401 112639747+ f W95 Ext'd (LBA)
/dev/sda5 16379 28106 94205128+ 7 HPFS/NTFS
/dev/sda6 28107 30401 18434556 b W95 FAT32

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 30401 244196001 c W95 FAT32 (LBA)

Que dois je faire SVPPPP, MERCI d'avance pour votre aide

11 réponses

  1. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    Vérifie au prélable que tes partitions ne sont pas déjà montées (par exemple dans /mnt, /media etc...). Si ce n'est pas le cas, tape en root (pour passer root, tape "su -" :
    mkdir -p /mnt/sda1
    mkdir -p /mnt/sda5
    mkdir -p /mnt/sda6
    

    Edite /etc/fstab, par exemple avec nano (nano /etc/fstab) et mets les lignes :
    /dev/sda1  /mnt/sda1  ntfs  ro,exec,user,users,auto   0  0
    /dev/sda5  /mnt/sda5  ntfs  ro,exec,user,users,auto   0  0
    /dev/sda6  /mnt/sda6  vfat  rw,exec,user,users,quiet,auto   0  0

    Puis dans une console utilisateur :
    mount /mnt/sda1
    mount /mnt/sda5
    mount /mnt/sda6

    Tes partitions devraient apparaître dans les répertoires /mnt/sda*. A noter que tu pourras juste lire les partition NTFS et lire/écrire la partition en FAT32.

    Bonne chance
    0
  2. brussli Messages postés 17 Statut Membre
     
    Bonsoir à tous

    Edite /etc/fstab, par exemple avec nano (nano /etc/fstab) et mets les lignes :

    /dev/sda1 /mnt/sda1 ntfs ro,exec,user,users,auto 0 0
    /dev/sda5 /mnt/sda5 ntfs ro,exec,user,users,auto 0 0
    /dev/sda6 /mnt/sda6 vfat rw,exec,user,users,quiet,auto 0 0



    je ne comporends pas ce que ça veut dire, et qu'est ce que je dois faire exactement.
    nano c quoi?
    désolé si je suis aussi nul, la première étape je tape la commande
    mkdir -p /mnt/sda1
    et y a pa de "réaction" de la Konsole. Comment savoir si les disc sont montés? Et doivent ils etre montés? ou Démontés?
    0
  3. brussli Messages postés 17 Statut Membre
     

    /dev/sda1 /mnt/sda1 ntfs ro,exec,user,users,auto 0 0
    /dev/sda5 /mnt/sda5 ntfs ro,exec,user,users,auto 0 0
    /dev/sda6 /mnt/sda6 vfat rw,exec,user,users,quiet,auto 0 0


    --->Permission Denied

    Mon problème se résume comme ça:

    Quand je copie/colle de Sda1(partition windows XP en NTFS) vers SDB1 HDD externe en Fat 32 ça m'écris ça en dessous de la page :You cannot drop any items in a directory in which you do not have write permission

    j'ai trouvé ceci peu-etre que ça peut aider.

    Par exemple si vous ne pouvez écrire sur votre clé USB, ou votre partition alors que celle-ci est bien montée en lecture/écriture (rw dans la sortie de la commande mount), il peut s’agir d’un problème de droit au niveau des options de montage (cf: fichier /etc/fstab) ou d’un problème au niveau des accés au répertoire de montage: par exemple le dit répertoire /mdedia/cleusb appartient à root et interdit l’écriture aux autres utilisateurs.


    or la commande
    root@0[knoppix]# /etc/fstab
    bash: /etc/fstab: Permission denied

    est ce que je suis bien en root quand y a écrit root??

    Aidez moi PLZ
    0
    1. tlep Messages postés 597 Statut Membre 118
       
      Pour savoir si tu es root, tape: id
      tu dois obtenir uid=0(root) gid=0(root) groupes=0(root)
      Sinon tape "su" pour passer root.

      Ensuite crée un répertoire de montage : mkdir /mnt/backup
      Puis monte le: mount -t vfat /dev/sdb1 /mnt/backup

      Vérifie que tu peux y écrire: "touch test /mnt/backup && ls -l /mnt/backup"

      Puis copie (toujours en console) ce que tu veux dessus.
      0
      1. brussli Messages postés 17 Statut Membre > tlep Messages postés 597 Statut Membre
         
        Merci pour ta réponse,

        Je t'écris du bureau, donc pas encore appliquer ce que tu m'as indiqué,
        mais d'ores et déjà pourriez-vous m'indiquer quelle commande taper pour copier coller dans la console.
        Je pensais que le clic droit copier-->coller suffisait.

        Encore merci à toi et aux autres.
        0
      2. brussli Messages postés 17 Statut Membre > tlep Messages postés 597 Statut Membre
         
        voila ce que donne la vérification

        root@0[knoppix]# touch test /mnt/backup && ls -l /mnt/backup
        total 96
        drwxr-xr-x 2 root root 32768 Aug 8 10:59 autorun
        -rwxr-xr-x 1 root root 69 Nov 17 2005 autorun.inf
        drwxr-xr-x 5 root root 32768 Aug 8 10:59 wd_windows_tools



        toujours pas la permission
        0
  4. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    --->Permission Denied : il faut le faire en root !!

    Pour éditer /etc/fstab (en root) :
    nano /etc/fstab

    (ou n'importe quel autre éditeur en mode texte, genre vim...). Pour voir si tu es en root :
    whoami


    Bonne chance
    0
    1. brussli Messages postés 17 Statut Membre
       
      Comment faire pour éditer et surtout sauvegarder alors que je n'ai pas le droit de modifier le fichier.? Une fois modifier le fstab je tente de sauvegarder; mais refus evidemment, je suis sûr qu'une fois la réponse à cette question le problème sera résolu.


      brussli@hotmail.com
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    Pour copier, sélectionne le texte avec la souris.
    Pour coller, clique avec la molette.

    Bonne chance
    0
    1. brussli Messages postés 17 Statut Membre
       
      le truc c'est que quand je suis dans Media je vois tous les discs et le SDB1 est UNMOUNTED malgré la commande
      mkdir -p /mnt/sdb1
      0
  7. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    mkdir sert juste à créer un répertoire qui servira de point de montage. Concrètement si tu mets dans /etc/fstab que tu montes le périphérique dans /mnt/plop, il est monté dans ce répertoire et non dans /media.

    Bonne chance
    0
  8. brussli Messages postés 17 Statut Membre
     
    J'avance, j'avance :=)
    comment modifier et sauvegarder fstab si je ne possède pas les droits en écriture.

    Merciiiiii
    0
  9. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    Il faut le modifier en root.
    sudo nano /etc/fstab

    Pour quitter ctrl x

    Bonne chance
    0
  10. brussli Messages postés 17 Statut Membre
     
    J'utilise Kwrite ne possédant pas nano,
    voilà ce que donne la commande :*

    root@0[knoppix]# sudo kwrite /etc/fstab
    Creating link /root/.kde/socket-Knoppix.
    Created link from "/root/.kde/socket-Knoppix" to "/tmp/ksocket-root"
    mkdir: Owner of /tmp/.ICE-unix should be set to root
    /usr/X11R6/bin/iceauth: creating new authority file /root/.ICEauthority
    ICE Connection rejected!

    DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the a uthentication protocols specified are supported and host-based authentication failed
    ICE Connection rejected!

    DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the a uthentication protocols specified are supported and host-based authentication failed
    DCOPServer self-test failed.
    kdeinit: DCOPServer could not be started, aborting.
    Creating link /root/.kde/cache-Knoppix.
    Created link from "/root/.kde/cache-Knoppix" to "/var/tmp/kdecache-root"
    Creating link /root/.kde/tmp-Knoppix.
    Created link from "/root/.kde/tmp-Knoppix" to "/tmp/kde-root


    Pourtant à présent le fstab a bien été modifié comme tu me l'avais montré au point 2. Mais toujours accés refusé quand je copie-colle. MErciiiiiiii de te penché sur mon problème Mamiemando

    /proc /proc proc defaults 0 0
    /sys /sys sysfs noauto 0 0
    /dev/pts /dev/pts devpts mode=0622 0 0
    /dev/fd0 /mnt/auto/floppy auto user,noauto,exec,umask=000 0 0
    /dev/cdrom /mnt/auto/cdrom auto user,noauto,exec,ro 0 0
    /dev/cdrom1 /mnt/auto/cdrom1 auto users,noauto,exec,ro 0 0
    # Added by KNOPPIX
    /dev/sda1 /mnt/sda1 ntfs ro,exec,user,users,auto 0 0
    # Added by KNOPPIX
    /dev/sda5 /mnt/sda5 ntfs ro,exec,user,users,auto 0 0
    # Added by KNOPPIX
    /dev/sda6 /mnt/sda6 vfat rw,exec,user,users,quiet,auto 0 0
    # Added by KNOPPIX
    /dev/sdb1 /mnt/sdb1 vfat rw,exec,user,users,quiet,auto 0 0
    0
  11. mamiemando Messages postés 33173 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    Tu ne peux a priori pas utiliser un éditeur graphique pour modifier ton fichier en root car pour des raisons de sécurités on ne lance normalement jamais d'applis graphiques en root. Au préalable il faut donc installer un éditeur texte, par exemple nano ou vim :
    sudo aptitude install nano
    sudo nano /etc/fstab

    Bien entendu pour avoir le droit de modifier ce fichier il faut que l'éditeur texte ait été lancé en root car sinon tu n'as pas les droits en écriture (c'est pour ça que kwrite t'a jeté car tu l'a lancé en utilisateur).

    Bonne chance
    0
  12. Manu
     
    Bonjour,

    Si ton problème n'est pas résolu, voici une manière différente de faire :

    - booter sous Knoppix en mode texte ("knoppix lang=fr 2")
    - monter les deux partitions de départ et d'arrivée si elles ne le sont pas par défaut. A ce que comprends du premier post, les données sont en NTFS sur sda5, il faut les mettre en FAT sur sdb1. Les commandes sont donc (NB
    tu es en mode texte sous root)
    "mount -t ntfs -o ro /dev/sda5 /mnt/sda5"
    "mount -t vfat -o rw /dev/sdb1 /mnt/sdb1"
    (il ne faut bien sûr pas mettre les ")
    - copier tout :
    "cp -Ra /mnt/sda5 /mnt/sdb1/backup"

    C'est tout, bonne chance

    Manu.
    0