Voir les partitions

Bonjour
J'ai winxp sur 1 dd a avec 2 partitions a1 et a2.

j'ai mdk10.1 sur 1 dd b avec 2 partitions b1 et b2.

DEpuis mdk je me suis aperçu que la partition a2 était en ntsf. les autres étant en fat32

je me suis rendu sous winxp pour reformater la partition a2 en fat32 ----> échec elle est restée en ntsf.

De plus depuis mdk je ne vois plus cette partition a2 donc je ne peut plus l'utiliser. (elle est disparue visuellement).

Mon objectif. Faire réapparaître cette partition depuis mdk et si possible le formater en fat32.

Merci d'avance pour vos propositions.

26 réponses

Résumé de la discussion

Problème rencontré : une configuration dual-boot Windows XP et MDK10.1 perd de vue la partition a2 lorsque mandrake est démarré, alors qu’elle est NTFS et les autres partitions sont FAT32. Plusieurs réponses suggèrent d’avoir un accès sous MDK et de vérifier /etc/fstab, monter les partitions sur des points de montage comme /mnt/fatdata1, et corriger les espaces entre appareil et point de montage. Des messages d’erreur typiques comme mount fs type bad option ou unmount non en fstab indiquent qu’un répertoire de montage existe et que /etc/fstab doit être exact. En pratique, les corrections impliquent de créer le point de montage, d’inscrire correctement /dev/hdaN et le chemin dans /etc/fstab, puis d’exécuter mount -a en root pour faire apparaître et formater la partition.

Bobot (l’IA à votre service)
  1. Si la formatage de cette partition a échoué, il est normal alors qu'elle devient "invisible".
    Conseil: reformater en fat32 ou ntfs

    ; )
    1. Salut,

      tu peux tenter

      diskdrake

      en tant que root
      c'est l'utilitaire de partitiionnement mandrake (celui que tu as pdt l'installation je crois)

      Phiphi
      1. Re Salut
        Ma partition en question a2 est visible depuis win xp ainsi que tout ce qu'elle contient.
        Par contre c'est depuis mdk qu'elle n'apparaît plus.
        Les autres partition sont visibles sauf la a2 depuis mdk.
        Est ce que c'est le fait de l'avoir reformatée depuis windows qu'elle n'apparaît plus ss mdk .
        J'ai dejà reformaté depuis windows avec l'option fat32 qui n'est plus active au moment du choix.donc échec.
        le but c'est de rendre a2 visible et exploitable depuis mdk .Merci
        1. Qu'appelles tu "visible"??

          essaie dans une console de te placer en superutilisateur (root) et tapes

          fdisk -l /dev/hda*

          tu peux aussi aller regarder dans le repertoire /dev tout ce qui commence par hda (hda1, hda2, etc) si tu en as au moins 2, c'est que la partition est connue par mandrake!
          mais elle n'est probablement pas montée?
          toujours en root :

          mkdir /mnt/partition
          mount -t vfat /dev/hdaX /mnt/partition

          où X représente le numéro de la partition (sans doute 2 ici, mais tu auras toutes les infos necessaires avec la commande fdisk -l /dev/hda*)

          ensuite, ta partition devrait etre visible dans le dosser /mnt/partition

          Phiphi
      2. Bonjour
        Pour connaitre sous "linux" les partitions des disques il existe la commande
        "fdisk"

        fdisk -l /dev/hda
        

        la reponse te donnera toutes les partitions existantes sur le disque hda
        avec leur nom "linux" (hda1 hda2, ...)
        tu fais de meme pour l'autre disque
        ensuite pour savoir ce qui est monte :
        1/ df
        df
        

        qui va te donner toutes les partitions montees et leur repertoire,

        2/ mount
        mount
        

        qui va te donner a peu pres les memes informations avec en plus quelques
        proprietes sur chaque partition (type, acces en ro ou rw, ...)

        De plus si on utilise un outil de montage en rw pour les partitions NTFS (captive-ntfs) les partitions montes ne sont aps visibles par "df" mais le sont par "mount"

        A+
        1. alors récapitulation:
          1) fdisk-|/dev/hda me dit incapable d'ouvrir bash/dev/hsa permission denied.

          2)a partir de navigateur rapide dossier racine mnt je vois à l'écran
          win c où il y a window correspond à a1
          win c2
          win d
          win d2 où il ya du stokage de ficcorrespond à b2

          win c2 est la partition que je ni voir ni entrer celle en ntsf

          win d est sans doute la partition mdk (système)

          seuls c et d2 sont accesibles cad que je vois le contenu et je peux utiliser. merci
          1. fdisk <espace> -l <L comme "list"><espace> /dev/hda

            il se peut que tu n'aies pas les droits pour rentrer "graphiquement" dans ces disques :
            que te donne la commande

            ls -l /mnt/
            ??

            (encore une fois, c'est un petit L et pas le "pipe")

            Phiphi
        2. re re bonjour gbenay et phiphi.
          je vous remercie pour vos indications.

          en effet cette fameuse partition hda2 existe sous fdisk....et
          n'apparaît pas "montée" dans la commande mount.

          Comment faire pour la monter? encore merci de votre collaboration.
          1. je l'avais mis un peu plus haut ... :
            tu crées un répertoire dans lequel tu la monteras

            par exemple "partition_a2":
            mkdir /mnt/partition_a2

            puis tu la monte grace a la commande
            mount  -t auto /dev/hda2 /mnt/partition_a2


            evidemment, tu peux choisir n'importe quoi a la pladce de "partition_a2" : par exemple musique, video, donnees, enfin un truc plus parlant ...

            autre truc : ces commandes sont sans doute a effecytuer en tant que super-utilisateur (root)

            enfin, pour automatiser tout ca, la lecture de
            man fstab
            s'impose...

            Phiphi
            1. bon pour faire simple, si tu veux voir TOUTES tes partitions montés :
              $ df -h

              on détourne un peu df de sa fonction initiale mais cela te permet de bien voir tes partitions.

              Mais bon j'avais la bonne intuition :)
              trop fort marco :p
              1. Bonjour
                J'ai avancé un peu mais je ne peux toujours pas monter mes partitions.

                1 mkdir/mnt/partition_ a2 ---> no such a file in directory
                je veux monter hda2 dois je le mettre a la place de partition -a2

                2 mount -t auto /dev/hda2/partition_a2 ne pépond pas
                c'est quoi partition a2 dans mon cas.

                je veux simplement mounter hda2 qui existe lorsque je fais fdisk..... ci dessus.. Merci
                1. Contributeur
                  holà !!!

                  1 - la commande EXACT est en super-utilisateur :
                  # mkdir<espace>/mnt/xxx

                  où xxx est le nom que tu veux donner à ta partition.

                  2 - pour "monter" un répertoire il FAUT taper :
                  # mount<espace>-t<espace>auto<espace>/dev/hda<espace>/mnt/xxx

                  où hda est le nom de ton disque
                  et xxx comme dessus.

                  pense aussi à :
                  man mkdir
                  man mount

                  il est évident que <espace> correspond à une pression sur la barre espace !!!
              2. Re bonjour

                OK chef ça marche .Je te remercie vivement.
                J'ai du effectuer les commandes 2 fois de suite car la première fois ça n'a pas fonctionné.Cela arrive souvent!!! Bah
                encore une chose lorsque je veux entrer dans cette partition
                j'ai le message " vous n'avez pa le droit d'accéder a ce dossier" Ou donner cette permission ?
                Encore une fois Thank you very muchsi on peut mettre un terme a ce pb.
                1. Contributeur
                  j'ai le message " vous n'avez pa le droit d'accéder a ce dossier" Ou donner cette permission ?

                  Il faut que tu autorises l'utilisateur (toi ^_^) à lire et écrire dans le répertoire, donc que tu accordes les droits aux "users".
                  Pour cela faut passer en root
                  $ su

                  puis donner les droits :
                  # cd /mnt/
                  # chmod 766 monrépertoire
                  # exit


                  voilà

              3. Bonsoir et recapitulation

                fdisk -l /dev/hda* me donne
                /dev/hda1 *
                /dev/hda2
                /dev/hda3
                Dans hda3 j'ai la partition fatdata1 que je retrouve en faisant navigateur rapide--> dossier racine-->mnt-->fatdata1-->ouvrir gestionnaire de fichiers-->accés refusé a /mnt/fatdata1

                Je fais # mkdir /mnt/fatdata1 -->files exist
                je fais # mount -t auto /dev/hda3 /mnt/fatdata1 -->le point de montage mnt/ fatdata1 n'existe pas.

                Je fais cd /mnt
                chmod 766 fatdata1
                exit --> tout se passe bien

                Idem pour unune partition data dans hda2 accés refusé. je ne peux toujours pas utiliser ces partitions
                . Merci d'avance
                1. Contributeur
                  Holà moussaillon,

                  on va changer de méthode :)
                  tapes dans une console :
                  drakconf

                  puis clic sur l'onglet « Point de Montage »
                  puis sur « Partitions »

                  Tu va voir tout de suite si ta partition est monté et avec quel format de fichier.

                  Tiens nous au courant ... :)
              4. Alorrrs !
                drakconf me donne pour le dd n°1
                /mnt/win_c
                point de montage /mnt/win -c
                type fat32,périphérique hda1; formaté,monté

                Là je peux aller.

                /mnt/Data
                point de montage /mnt/Data
                type ntfs, périphérique hda2;formaté, monté.

                Là je ne peux pas aller

                Voilà mnt/fatdata1 = périphérique hda3 n'apparait pas du tout.

                Merci
                1. Bonsoir
                  Est tu certain de ton "t" dans le mount "espace" -t précédent .
                  MERCI
                  1. Errata
                    J'ai réussi a avoir hda1,hda2,hda3.
                    hda1 --> ok.
                    hda2 et hda3 message" unmount /dev/hda3 is not in the fstab and you are not root.
                    1. Suite
                      Lorsque j'éteins le pc et je le rallume les partitions hda2 er hda3 ne réapparaissent plus a partir de kwickdisk.Bonsoir
                      1. Contributeur
                        Il est possible que tes partitions ne soit pas écrites dans le fichier :
                        /etc/fstab

                        que te donnes la sortie :
                        $ cat /etc/fstab


                        ? un copier - coller peux nous aider à comprendre !
                    2. [bernatos@localhost bernatos]$ su
                      Password:
                      [root@localhost bernatos]# cat /etc/fstab
                      /dev/hdb5 / ext3 defaults 1 1
                      /dev/hdb8 /home ext3 defaults 1 2
                      none /mnt/cdrom supermount dev=/dev/hdc,fs=auto,ro,--,umask=0,user,iocharset=iso8859-15,codepage=850,users 0 0
                      /dev/hdd /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,users 0 0
                      none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
                      /dev/hda1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
                      /dev/hdb1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
                      /dev/hdb6 /mnt/win_d2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
                      none /proc proc defaults 0 0
                      /dev/hdb7 swap swap defaults 0 0
                      [root@localhost bernatos]#

                      Ci joint la demande précédente
                      1. comme le disait marc, tes partitions "hdaX" ne sont pas dans le fstab... : fstab, c'est le fichier qui va monter les différentes partitions, c'est aussi un moyen de se simplifier le montage des différentes partitions (tu y rentres toutes les options, et apres tu as juste a dire "mount /mnt/pointdemontage"

                        donc qques infos sur ce fichier :
                        structure : 6 colonnes :
                        <file system> <mount point> <type> <options> <dump> <pass>
                        par exemple, chez toi pour hda1 :
                        /dev/hda1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0

                        tu as juste a rajouter donc les deux lignes "identiques" pour hda2 et hda3 :
                        /dev/hdaX /mnt/PtDeMontageX vfat user,umask=0,iocharset=iso8859-15,codepage=850 0 0

                        avec hdaX == hda2 et/ou hda3 , PtDeMontageX les points de montage (dossiers) que tu veux pour hda2 et hda3
                        vfat signifie que la partition est formaté en FAT32,
                        user signifie que tu peux le monter sans avoir a etre root
                        umask=0 : tu as tous les droits dessus qd tu le montes
                        iocharset et codepage : une histoire de taille des noms, du type des dossiers, etc etc
                        0 0 : ??? j'avais su, mais là, je sais plus...

                        man fstab pour plus d'infos!

                        Phiphi
                        1. dev/hdaX /mnt/PtDeMontageX vfat user,umask=0,iocharset=iso8859-15,codepage=850 0 0

                          Bonsoir
                          ca peche au niveau de"pt de montagex vfat user".

                          Ma partition hda3 est appelée"fatdata1" elle est formatée en fat32 est située sur le premier disque dur appelé win _c depuis Linux (voir ci dessus).au niveau de hda1
                          Que dois je mettre exactement à cet endroit .Merci
                          • 1
                          • 2