Impossible de monter ma partition ntfs

Bonjour,

Je suis en dual-boot:ubuntu/win7. Aprés une réinstallation de mon ubuntu 9.04, je n'arrive plus à monter ma partition ntfs.J'ai le message d'erreur suivant:

error mounting mount exited with exit code 2.

J'ai installé dans cette partition windows 7, je n'ai plus accés à celui-ci:ecran noir et j'ai perdu toutes les données qui y étaient.J'ai essayer avec le cd de windows 7 mais impossible même de réparer comme si le noyau était endommagé(enfin..je ne sais pas). J'aurais besoin de votre aide pour récuperer mes données.
Resultat de sudo gedit /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=4b9b0af9-e214-44ef-916b-fd32e45bea93 / ext3 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=94a4e4d9-9ee2-46b2-aa4f-cd4f688f4001 none swap sw 0 0

comme vous voyez il n'y a pas de ligne sur ma partition ntfs. J'ai essayé egalement de forcer le montage comme ceci:

sudo mount -t ntfs /dev/sda3 /media/data/ -o force

mais rien n'y fait!!!

R

7 réponses

  1. bsr

    pour demain prépare ceci :

    télécharge https://sourceforge.net/projects/bootinfoscript/

    ouvre un terminal application accessoire terminal

    met le executable
    chmod +x boot_info_script055.sh

    exécuter le script:
    sudo ./boot_info_script055.sh

    et poste le résultât

    cat RESULTS.txt

    ainsi j aurais toutes les infos pour analyser ta config et le problème
    0
    1. Voici le resultat obtenu de la commande cat RESULTS.txt:

      Boot Info Script 0.55 dated February 15th, 2010

      ============================= Boot Info Summary: ==============================

      => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
      partition #5 for /boot/grub.

      sda1: _________________________________________________________________________

      File system: ntfs
      Boot sector type: Windows Vista/7
      Boot sector info: No errors found in the Boot Parameter Block.
      Operating System:
      Boot files/dirs: /bootmgr /boot/bcd

      sda2: _________________________________________________________________________

      File system: ntfs
      Boot sector type: Windows Vista/7
      Boot sector info: No errors found in the Boot Parameter Block.
      Operating System:
      Boot files/dirs: /bootmgr /Boot/BCD

      sda3: _________________________________________________________________________

      File system: ntfs
      Boot sector type: Windows Vista/7
      Boot sector info: No errors found in the Boot Parameter Block.
      Mounting failed:

      sda4: _________________________________________________________________________

      File system: Extended Partition
      Boot sector type: -
      Boot sector info:

      sda5: _________________________________________________________________________

      File system: ext3
      Boot sector type: -
      Boot sector info:
      Operating System: Ubuntu 10.04 LTS
      Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

      sda6: _________________________________________________________________________

      File system: swap
      Boot sector type: -
      Boot sector info:

      sda7: _________________________________________________________________________

      File system: ntfs
      Boot sector type: Windows Vista/7
      Boot sector info: No errors found in the Boot Parameter Block.
      Operating System:
      Boot files/dirs:

      =========================== Drive/Partition Info: =============================

      Drive: sda ___________________ _____________________________________________________

      Disque /dev/sda: 320.1 Go, 320072933376 octets
      255 têtes, 63 secteurs/piste, 38913 cylindres, total 625142448 secteurs
      Unités = secteurs de 1 * 512 = 512 octets
      Sector size (logical/physical): 512 bytes / 4096 bytes

      Partition Boot Start End Size Id System

      /dev/sda1 2,048 26,626,047 26,624,000 27 Hidden HPFS/NTFS
      /dev/sda2 * 26,626,048 26,830,847 204,800 7 HPFS/NTFS
      /dev/sda3 26,830,848 133,620,399 106,789,552 7 HPFS/NTFS
      /dev/sda4 133,621,758 625,141,759 491,520,002 5 Extended
      /dev/sda5 133,621,760 328,933,375 195,311,616 83 Linux
      /dev/sda6 328,935,424 330,948,607 2,013,184 82 Linux swap / Solaris
      /dev/sda7 330,950,656 625,141,759 294,191,104 7 HPFS/NTFS

      blkid -c /dev/null: ____________________________________________________________

      Device UUID TYPE LABEL

      /dev/sda1 DAA41C49A41C2B11 ntfs PQSERVICE
      /dev/sda2 342C77A42C775FB2 ntfs SYSTEM RESERVED
      /dev/sda3 BCFC7ECDFC7E8186 ntfs eMachines
      /dev/sda4: PTTYPE="dos"
      /dev/sda5 4b9b0af9-e214-44ef-916b-fd32e45bea93 ext3
      /dev/sda6 94a4e4d9-9ee2-46b2-aa4f-cd4f688f4001 swap
      /dev/sda7 57EFA3D77DDA448A ntfs DONNEES
      /dev/sda: PTTYPE="dos"

      ============================ "mount | grep ^/dev output: ===========================

      Device Mount_Point Type Options

      /dev/sda5 / ext3 (rw,errors=remount-ro)

      =========================== sda5/boot/grub/grub.cfg: ===========================

      #
      # DO NOT EDIT THIS FILE
      #
      # It is automatically generated by /usr/sbin/grub-mkconfig using templates
      # from /etc/grub.d and settings from /etc/default/grub
      #

      ### BEGIN /etc/grub.d/00_header ###
      if [ -s $prefix/grubenv ]; then
      load_env
      fi
      set default="0"
      if [ ${prev_saved_entry} ]; then
      set saved_entry=${prev_saved_entry}
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
      fi

      function savedefault {
      if [ -z ${boot_once} ]; then
      saved_entry=${chosen}
      save_env saved_entry
      fi
      }

      function recordfail {
      set recordfail=1
      if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
      }
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=640x480
      insmod gfxterm
      insmod vbe
      if terminal_output gfxterm ; then true ; else
      # For backward compatibility with versions of terminal.mod that don't
      # understand terminal_output
      terminal gfxterm
      fi
      fi
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      set locale_dir=($root)/boot/grub/locale
      set lang=fr
      insmod gettext
      if [ ${recordfail} = 1 ]; then
      set timeout=-1
      else
      set timeout=10
      fi
      ### END /etc/grub.d/00_header ###

      ### BEGIN /etc/grub.d/05_debian_theme ###
      set menu_color_normal=white/black
      set menu_color_highlight=black/light-gray
      ### END /etc/grub.d/05_debian_theme ###

      ### BEGIN /etc/grub.d/10_linux ###
      menuentry 'Ubuntu, avec Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
      recordfail
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4b9b0af9-e214-44ef-916b-fd32e45bea93 ro quiet splash
      initrd /boot/initrd.img-2.6.32-21-generic
      }
      menuentry 'Ubuntu, avec Linux 2.6.32-21-generic (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
      recordfail
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      echo 'Chargement de Linux 2.6.32-21-generic ...'
      linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4b9b0af9-e214-44ef-916b-fd32e45bea93 ro single
      echo 'Chargement du disque mémoire initial...'
      initrd /boot/initrd.img-2.6.32-21-generic
      }
      ### END /etc/grub.d/10_linux ###

      ### BEGIN /etc/grub.d/20_memtest86+ ###
      menuentry "Memory test (memtest86+)" {
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      linux16 /boot/memtest86+.bin
      }
      menuentry "Memory test (memtest86+, serial console 115200)" {
      insmod ext2
      set root='(hd0,5)'
      search --no-floppy --fs-uuid --set 4b9b0af9-e214-44ef-916b-fd32e45bea93
      linux16 /boot/memtest86+.bin console=ttyS0,115200n8
      }
      ### END /etc/grub.d/20_memtest86+ ###

      ### BEGIN /etc/grub.d/30_os-prober ###
      menuentry "Windows Vista (loader) (on /dev/sda1)" {
      insmod ntfs
      set root='(hd0,1)'
      search --no-floppy --fs-uuid --set daa41c49a41c2b11
      chainloader +1
      }
      menuentry "Windows 7 (loader) (on /dev/sda2)" {
      insmod ntfs
      set root='(hd0,2)'
      search --no-floppy --fs-uuid --set 342c77a42c775fb2
      chainloader +1
      }
      ### END /etc/grub.d/30_os-prober ###

      ### BEGIN /etc/grub.d/40_custom ###
      # This file provides an easy way to add custom menu entries. Simply type the
      # menu entries you want to add after this comment. Be careful not to change
      # the 'exec tail' line above.
      ### END /etc/grub.d/40_custom ###

      =============================== sda5/etc/fstab: ===============================

      # /etc/fstab: static file system information.
      #
      # Use 'blkid -o value -s UUID' to print the universally unique identifier
      # for a device; this may be used with UUID= as a more robust way to name
      # devices that works even if disks are added and removed. See fstab(5).
      #
      # <file system> <mount point> <type> <options> <dump> <pass>
      proc /proc proc nodev,noexec,nosuid 0 0
      # / was on /dev/sda5 during installation
      UUID=4b9b0af9-e214-44ef-916b-fd32e45bea93 / ext3 errors=remount-ro 0 1
      # swap was on /dev/sda6 during installation
      UUID=94a4e4d9-9ee2-46b2-aa4f-cd4f688f4001 none swap sw 0 0
      # Partition NTFS
      #UUID=BCFC7ECDFC7E8186 /media/eMachines ntfs-3g defaults 0 0

      =================== sda5: Location of files loaded by Grub: ===================

      77.9GB: boot/grub/core.img
      78.0GB: boot/grub/grub.cfg
      77.9GB: boot/initrd.img-2.6.32-21-generic
      77.9GB: boot/vmlinuz-2.6.32-21-generic
      77.9GB: initrd.img
      77.9GB: vmlinuz
      =============================== StdErr Messages: ===============================

      ./boot_info_script055.sh: line 892: 3625 Erreur de segmentation ntfs-3g -o ro $part "$mountname" 2>> $Mount_Error
      0
      1. Linux est propre
        il faut réparer le système de fichier de windows avec la commande ci dessous depuis une console (terminal windows ) d un cd recovery (ou fourni ou winre de Windows), Linux ne peut le faire à sa place.

        chkdsk C: /f /r

        tu remplace la lettre C évidement par les partitions qui ne se montent pas (c, d ..)

        quelques liens pour windows http://www.vista-xp.fr/forum/topic4807.html#p59882

        cette commande n est pas garantie à 100 % , si vraiment tu as des donnée super importantes à préserver, fais une image de la partition en question sur une autre partition ou autre disque avant la manip chkdsk au cas ou celle ci ne fonctionnerait pas.
        (tout dépend de l étendue des dégats)

        pour faire une image il existe des logiciels comme ddrescue Testdisk .

        tu peux aller aussi sur cette page si tu ne dispose pas de cd recovery de Seven
        https://neosmart.net/blog/2009/windows-7-system-repair-discs/

        au ou le système de fichier ntfs serait complétement corrompu et irréparable, il existe un logiciel qui récupère les données éffacées ou inaccéssible : photorec (meme distrib que Testdisk)
        mais il te faudra beaucoup de patience, car il renomme tous les fichiers trouvés par numéros différents.

        donc croisons les doigts pour que chkdsk fonctionne, 70, 80 % de réussite on va dire.

        bon courage
        0
        1. Pour faire un chkdsk il faudrait que j'aie accés à windows pour effectuer cette commande depuis cmd seulement je ne peux pas acceder a windows j'ai un cran noir, le syteme d'exploitation ne demarre pas. Ne puis-je rien faire depuis linux en installant wine peut-etre?
          0
          1. il faut que tu démarre ton pc sur un cd de Windows indiqué précédemment, pas sur le disque dur, en principe les paramètres du bios du pc sont cd en premier, ci ce n'est pas le cas il suffit de changer l ordre de Boot.

            touche suppr, f1, f2 au démarrage.... ca dépend des machines.

            depuis linux, tu peux réparer le bootsecteur de la partition windows si celui ci était endommagé, avec testdisk par exemple, mais je pense que un chkdsk est nécéssaire.
            0
            1. c'est ce dernier point que j'ai pas trop bien compris comment effectuer un chkdsk?est-ce avec le cd de windows?
              0
              1. oui le chkdsk C: /f /r depuis le cd recovery de windows, que je t tai donné le lien du téléchargement.

                ce cd fera démarrer ton pc, tu va dans la console ou terminal et tu tapes cette commande.
                0