[Knoppix] Copier/Coller

Résolu
Bonsoir à tous,

Derniérement, Windows a planté car il me manqué un fichier dans mon ordinateur.
Grâce à Knoppix, j'ai pu retrouver mon fichier perdu, mais quand je fais copier/coller de mon fichier jusqu'a mon repertoire Windows, Knoppix ne veut pas le faire.
J'ai alors modifier les propriété de mon repertoire de telle sorte à ce qu'il y ait :
"Peut voir et modifier le contenu du répertoire", mais Knoppix me dit :
"Impossible de modifier les droits d'accés de "Windows""

Comment faire pour que cela soit possible ?

Merci d'avance

@+

44 réponses

Résumé de la discussion

Le problème central est qu’un utilisateur Knoppix ne peut pas copier un fichier vers une partition NTFS Windows, malgré l’usage de droits de répertoire modifiés et l’installation de Captive-NTFS. Des interventions évoquées incluent le montage avec Captive-NTFS, des essais de copie depuis des emplacements Windows et des avertissements sur les permissions. Several? No, use French: Plusieurs réponses recommandent d’utiliser Captive-NTFS correctement, de vérifier les droits sur les répertoires et d’envisager des solutions alternatives comme la réparation Windows ou l’emploi d’un lecteur NTFS en mode lecture seule. En cas d’échec persistant, certaines discussions évoquent d’éviter les manipulations sur NTFS et de recourir à des méthodes compatibles Linux ou à une réparation Windows.

Bobot (l’IA à votre service)
  1. Bonjour, moi j'ai absoluement de captive pour transférer un fichier appelé msvcrt.dll dans system32, à cause que la plupart de mes programmes dans windows xp ne marchent plus quand je les ouvrent, et la plupart du temps il me dit des message comme:

    Microsoft Visual C++ Runtime Library
    Runtime Error!
    C:\Program Files
    
    This application has requested the Runtimeto terminate it in an unusual way.
    Please contact the application's support team for more information.


    Ça me fait tout le temps ça au moins 3 fois lorsque je démarre Windows, si c'est pas
    C:\Program Files
    c'est
    Program: C:\Program Files\*Dossier du prog*\*Nom du prog*


    Pour régler se problème on m'a conseillé de changer le DLL que j'ai parlé un peu plus haut avec un plus ancien/nouveau. Maintenant je suis sur Kaella Live CD (Knoppix Linux Azur) et je cherche des tas de trucs pour mettre ma partition NTFS en mode write, la j'ai captive-ntfs, tout est installé (le fichier de base est un RPM), j'ai suivi la procédure au complet, et quand je tape dans Konsole
    mount -t captive-ntfs /dev/sda1 /mnt/captive-ntfs
    , il me dit:

    /usr/libexec/captive-sandbox-server: Unable to query setuid user name "captive"!
    Aborting!
    
    Captive-ERROR **: Error connecting to the sandbox server (failed "data_size>=1"). Try running by hand: /usr/libexec/captive-sandbox-server
    aborting...


    Aider moi svp je suis désespéré!!!
    1. Salut

      Voilà ce que me dit Knoppix :

      root@1[knoppix]# mv /mnt/sda1/WINDOWS/system32/drivers/isapnp.sys /mnt/sda1/WINDOWS/system32/drivers/isapnp.sys.bak
      mv: ne peut déplacer `/mnt/sda1/WINDOWS/system32/drivers/isapnp.sys' vers `/mnt/sda1/WINDOWS/system32/drivers/isapnp.sys.bak': Système de fichiers accessible en lecture seulement
      


      Merci

      @+
      1. Salut

        Est-t-il possible de convertir mon répertoire "C:\Windows\system32\drivers\" en FAT32, juste pour supprimer le fichier qui me ***** mon ordi, sans perdre les donnés de mon répertoire.

        Merci ;)

        @+
        1. Modérateur
          Salut,

          Je pense que Captive NTFS ne fait que dans l'écriture; pour la suppression, j'aurai sûrement besoin d'un autre soft, nan ?
          Alors essaie de le renommer ton fichier...
          mv /chemin/ton_fichier  /chemin/ton_fichier.bak
          Est-t-il possible de convertir mon répertoire "C:\Windows\system32\drivers\" en FAT32, juste pour supprimer le fichier qui me ***** mon ordi, sans perdre les donnés de mon répertoire.
          Non, c'est pô possible ;-(
      2. Je pense que Captive NTFS ne fait que dans l'écriture; pour la suppression, j'aurai sûrement besoin d'un autre soft, nan ?

        Vous en connaissez un autre ?

        Merci

        @ bientôt
        1. Le probléme de vient pas de la copie mais de la suppression de l'ancien "isapnp.sys".

          Aidez-moi

          Merci

          @ bientôt
          1. Je pouvais copier des fichiers avant !

            Bizarrrr...

            Aidez-moi ;(

            merci

            @ bientôt
            1. Merci

              sinon j'ai un probléme, Captive est installé mais je copie mon fichier est voilà le message de la Konsole :

              root@1[knoppix]# cp /mnt/cdrom1/ISAPNP.SYS /mnt/dosc/WINDOWS/system32/drivers/
              cp: écraser `/mnt/dosc/WINDOWS/system32/drivers/ISAPNP.SYS'?y
              cp: ne peut créer le fichier régulier `/mnt/dosc/WINDOWS/system32/drivers/ISAPNP.SYS': Permission non accordée
              


              Que faire ?

              Merci,

              @ bientôt
              1. Salut,

                Depuis deux jour, je m'anipule mon ordi dans tout les sens et j'ai une question :
                Quelle est la commande qui permette de supprimer un fichier ?

                Merci

                @+
                1. Modérateur
                  Salut,

                  c'est bien que tu as réussi.

                  Essaie de le rennomer

                  mv /chemin/vers/isapnp.sy_ /chemin/vers/isapnp.sys
                  Regarde ici pour la commande mv
                  http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/mv.1.html

                  lami20j
                  1. houraaaaaaa !!!

                    J'ai reussi à copier ce fichier... (le fichier s'appelle isapnp.sy_ et pas isapnp.sys)
                    (j'ai fait une faute en me trompant de nom, j'ai honte...)

                    Mais voilà où est le probléme :
                    on me demande ce fichier mais l'extension doit être .sys et pas .sy_

                    Comment faire pour changer l'extension d'un fichier (en NTFS)?

                    Je vous remercie pour cette étape mais là on est prés du but => c'est sûr !!!

                    Merci encore

                    @ bientôt
                    1. Re,

                      C'est formidable, ça m'a l'air de marcher...
                      Mais, bien sur, il fallait qu'il y ait un probléme :
                      je suis les commandes et voilà ce que j'ai :

                      knoppix@1[knoppix]$ su
                      root@1[knoppix]# mkdir /mnt/dosc
                      mkdir: Ne peut créer le répertoire `/mnt/dosc': Le fichier existe.
                      root@1[knoppix]# mount -t captive-ntfs /dev/sda1 /mnt/dosc
                      /usr/bin/fusermount: unknown option --
                      Try `/usr/bin/fusermount -h' for more information
                      /usr/libexec/captive-fusermount: Notice: Created FUSE device: /dev/fuse
                      /usr/libexec/captive-fusermount: Notice: Loaded Linux kernel module FUSE: /sbin/modprobe fuse
                      root@1[knoppix]# cp /mnt/cdrom1/I386/isapnp.sys /mnt/dosc/WINDOWS/system32/drivers/
                      cp: ne peut évaluer `/mnt/cdrom1/I386/isapnp.sys': Aucun fichier ou répertoire de ce type
                      


                      Merci de m'aider car je suis si prés du but...

                      @bientôt
                      1. Modérateur
                        Salut,

                        lami20j t'as déjà donné la marche à suivre !!!

                        Suffit juste d'adapter à ton cas en fonctions des derniers éléments fournis :
                        (si le répertoire existe déjà saute la 1ère étape, ou s'il porte un autre nom, adapte)
                        knoppix@0[knoppix]$ su
                        root@0[knoppix]# mkdir /mnt/dosc
                        root@0[knoppix]# mount -t captive-ntfs /dev/sda1 /mnt/dosc
                        Une fois que ça c'est fait, tu mets ton CD d'XP dans le mange galette (clin d'oeil à johndoe), puis depuis ta console tu tapes :
                        cp /mnt/cdrom1/I386/isapnp.sys /mnt/dosc/WINDOWS/system32/drivers/
                        Voilà ;-))
                        1. s'il vous plaît, aidez-moi !!!

                          Je suis si prés du but...
                          ça fais plusieurs jours que je ne peux plus jouer à l'ordi ;(

                          Merci

                          @ bientôt
                          1. Re,

                            J'ai du mal à comprendre ces manoeuvre,maintenant que CaptiveNTFS
                            est installé, je veux :

                            copier de mon CD Windows (G:\) le fichier isapnp.sys, vers
                            C:\WINDOWS\system32\drivers\ (/mnt/sda1/WINDOWS/system32/drivers)

                            Le fichier que je veux :
                            G:\I386\isapnp.sys (/mnt/cdrom1/I386/isapnp.sys) (c'est le cd de WIndows)

                            (j'espere que c'est possible sans faire ces manoeuvres) !!!

                            Merci

                            @+
                            1. Modérateur
                              Tu n'as pas lu attentivement mon dernier message où j'ai dit

                              En fait chez toi c'est plutôt
                              /dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
                              /dev/sda2 2551 10010 59922450 f W95 Etendu (LBA)
                              /dev/sda5 2551 5100 20482843+ 7 HPFS/NTFS
                              /dev/sda6 5101 10010 39439543+ 7 HPFS/NTFS


                              Il ne faut pas toujours créé dosc s'il existe déjà

                              Voila ce que tu dois essayer
                              knoppix@0[knoppix]$ su
                              root@0[knoppix]# mount -t captive-ntfs /dev/sda1 /mnt/dosc
                              ou
                              root@0[knoppix]# mount -t captive-ntfs /dev/sda5 /mnt/dosc
                              ou
                              root@0[knoppix]# mount -t captive-ntfs /dev/sda6 /mnt/dosc
                              lami20j

                              P.S.
                              Quand tu as fini avec /dev/sda1 avant de faire
                              mount -t captive-ntfs /dev/sda6 /mnt/dosc
                              tu dois faire d'abord
                              umount /mnt/dosc
                              etc.
                              1. Modérateur
                                Re-

                                Essaie plutôt :
                                mount -t captive-ntfs /dev/sda1 /mnt/dosc
                                lami20j te l'avait signalé ;-))
                                1. Re,

                                  J'ai fait cette commande et voici :
                                  knoppix@0[knoppix]$ su
                                  root@0[knoppix]# mkdir /mnt/dosc
                                  mkdir: Ne peut créer le répertoire `/mnt/dosc': Le fichier existe.
                                  root@0[knoppix]# mount -t captive-ntfs /dev/hda1 /mnt/dosc
                                  
                                  Captive-ERROR **: image_iochannel failed open of: /dev/hda1
                                  aborting...
                                  root@0[knoppix]#
                                  


                                  Sinon comment faire pour utiliser CaptiveNTFS ?

                                  Merci
                                  @bientôt
                                  1. Modérateur
                                    Re,

                                    Sous linux pour pouvoir utiliser une partition il faut la monter.

                                    MaKeDIRectory

                                    mkdir /mnt/dosc va créé un répertoire dansn /mnt qui s'appellera dosc

                                    mount -t captive-ntfs /dev/hda1 /mnt/dosc

                                    mount pour monter
                                    -t pour le type (dans ton cas captive-ntfs) /dev/hdax doit être la partition ntfs)

                                    En fait chez toi c'est plutôt
                                    /dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
                                    /dev/sda2 2551 10010 59922450 f W95 Etendu (LBA)
                                    /dev/sda5 2551 5100 20482843+ 7 HPFS/NTFS
                                    /dev/sda6 5101 10010 39439543+ 7 HPFS/NTFS

                                    lami20j
                                    • 1
                                    • 2
                                    • 3