Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2009, à 16:58

Thomisa

disque dur interne illisible

Bonjour,

J'ai un gros problème :
j'ai un PC HP avec Windows XP dessus, et Windows a rencontré une erreur. Depuis, il me dit au démarrage que le fichier Windows 32/Hal.dll est corrompu ou autre.
Je voulais récupérer mes données avec une version live d'Ubuntu, à l'aide d'une clef USB. (Je l'aurais bien fait avec un CD, mais il ne veut pas booter dessus). Le démarrage d'Ubuntu se fait très bien. (Malgré tout une question me trotte dans la tête : quelle est la différence entre la version live et la version persistante ?)

Mais lorsque j'essaie d'ouvrir le disque dur interne, il me dit "Cannot mount the volume". J'ai vu d'autres forums qui parlaient de ça, mais (comme beaucoup de monde apparemment) je suis très novice sur Ubuntu, et je ne comprends pas tout. Je ne peux pas me permettre de perdre mes fichiers sur mon disque dur, il y a 20 pages de mon mémoire dessus que je ne pourrais réécrire par faute de temps.
j'ai vu deux solutions possibles :

écrire dans la console :
sudo apt-get install ntfsprogs

sudo ntfsfix /dev/XXX

(où XXX est la partition)


ou

chkdsk /r


Je ne comprends pas ce que c'est censé faire, et j'ai très peur de faire quelque chose d'irréversible.

Quelqu'un peut-il m'expliquer point par point le risque et les procédures à suivre ?

Si ça marche, je vous promet, je ne réinstalle pas Windows !

merci d'avance.

Hors ligne

#2 Le 15/03/2009, à 17:05

Rolinh

Re : disque dur interne illisible

Bonjour,

impossible de redémarrer Windows? si c'est le cas, moi je ne vois que forcer le montage manuellement. Quand il te dit "cannot mount the volume" tu devrais pouvoir cliquer sur détail. Poste ici ce qu'ubuntu dit dans les détails et je te donnerais la commande pour forcer le montage de ton disque dur afin que tu puisses récupérer tes données.

PS: la version live: rien ne s'installe, tu perds tout quand tu éteins et une version usb-live persistante: tu peux conserver des données wink

Hors ligne

#3 Le 15/03/2009, à 17:08

Qid

Re : disque dur interne illisible

Thomisa a écrit :

écrire dans la console :
sudo apt-get install ntfsprogs

sudo ntfsfix /dev/XXX

(où XXX est la partition)


ou

chkdsk /r

en effet la je ne vois que la solution de faire un scan disk ... (2nd commande à completer)
la premiere par contre je la connais pas mais elle a une bonne tete aussi

au pire regarde le "man" de chacune des deux commandes pour comprendre par toi meme

#4 Le 15/03/2009, à 17:13

Grunt

Re : disque dur interne illisible

sudo apt-get install ntfsprogs

ça installe le paquet "ntfsprogs", qui contient des utilitaires pour gérer les partitions NTFS

sudo ntfsfix /dev/XXX

ça lance "ntfsfix", qui répare la partition NTFS visée par "/dev/XXX", en remplaçant XXX par le nom de la partition contrariante.

Comme toute opération sur le disque dur, c'est potentiellement risqué.
Est-ce que tu as jeté un oeil à la documentation? => http://doc.ubuntu-fr.org/ntfsfix
Quelle taille faisait ta partition Windows? Si tu as un autre disque dur (externe par exemple) d'au moins la même taille, tu peux d'abord faire une sauvegarde.

Déjà, depuis le LiveCD, tape les commandes suivantes, une à la fois, dans un terminal, et poste le résultat:

ls /dev/[sh]d*
fdisk -l
mount

Ces trois commandes sont sans risques, elles ne font que récupérer des informations sans rien modifier.

Si ça marche, je vous promet, je ne réinstalle pas Windows !

Tu fais bien ce que tu veux, si tu aimes les systèmes qui perdent tes données c'est toi qui vois big_smile

Dernière modification par Grand_Grunt (Le 15/03/2009, à 17:14)

#5 Le 15/03/2009, à 17:55

Thomisa

Re : disque dur interne illisible

Voici le detail de ce qu'il m'affiche avec le message cannot mount the volume :

Did not find any restart pages in $Log File and it was not empty. Failed to mount '/dev/sda1' : operation not supported Mount is denied because NTFS is marked to be in use. Choose one action : choice 1: if you have windows than disconnect the external devices by clicking on the 'Savely Remove Hardware' icon in the windows taskbar then shut down windows cleanly. Choice 2 : if you don't have windows then you can use the 'force' option for your own responsibilty. For exemple type on the command line :     mount -t ntfs-3g / dev/sda1 / media/ disk -o force.   Or ad the option to the relevant row in the /etc/fstab file:       /dev/sda1/media/ disk ntfs-3g force 0 0



et voici les commandes et les réponses proposées par Grand_Grunt :

ubuntu@ubuntu:~$ ls /dev/[sh]d*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda5  /dev/sdb  /dev/sdb1
ubuntu@ubuntu:~$ fdisk -l
Cannot open /dev/sda

Disk /dev/sdb: 4001 MB, 4001366016 bytes
19 heads, 18 sectors/track, 22851 cylinders
Units = cylinders of 342 * 512 = 175104 bytes
Disk identifier: 0xae118405

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          24       22852     3903552    c  W95 FAT32 (LBA)
ubuntu@ubuntu:~$ mount
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
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)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/loop0 on /rofs type squashfs (ro,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/scd0 on /media/Ubuntu 8.10 i386 type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=999,utf8)

Je possède un disque dur externe avec 56 Go de libre, mon disque bloqué en fait 44 et des possières. Je veux bien faire une sauvegarde complete de mon disque bolqué sur le disque dur externe, mais je ne sais pas comment faire. Et si je fais une telle copie, les erreures de Widows ne vont-elle pas rendre illisible aussi mon disque dur externe ?

Hors ligne

#6 Le 15/03/2009, à 18:03

Grunt

Re : disque dur interne illisible

Ton disque Windows est "sda1", ainsi que l'indique la tentative de montage. Bon.

Copier une image de la partition défectueuse, sur le disque externe, n'est pas risqué.

Il faut que tu démarres sur le LiveCD, que tu branches ton disque externe, et que tu refasses un "fdisk -l" histoire d'être absolument certain du nom de chaque partition (ne prenons pas de risques).
A ce stade là, poste le résultat du "fdisk -l" et je te dirai comment faire une image du disque.

#7 Le 15/03/2009, à 18:23

Thomisa

Re : disque dur interne illisible

voici la réponse :
ubuntu@ubuntu:~$ fdisk -l
Cannot open /dev/sda

Disk /dev/sdb: 4001 MB, 4001366016 bytes
19 heads, 18 sectors/track, 22851 cylinders
Units = cylinders of 342 * 512 = 175104 bytes
Disk identifier: 0xae118405

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          24       22852     3903552    c  W95 FAT32 (LBA)
Cannot open /dev/sdc

Hors ligne

#8 Le 15/03/2009, à 18:28

Thomisa

Re : disque dur interne illisible

mon disque dur externe s'appelle freecom 250

j'ai retapé la première commande que tu m'avais indiqué lorsqu'il est branché, et il m'affiche cette fois :
ubuntu@ubuntu:~$ ls/dev/[sh]d*
bash: ls/dev/[sh]d*: No such file or directory

est-ce normal ?

J'attends tes instructions, mais je ferme mon pc, en attendant. Il a une facheuse tendance à se fermer tout seul...

Hors ligne

#9 Le 15/03/2009, à 18:28

Grunt

Re : disque dur interne illisible

On tient le bon bout..

Seul truc qui m'étonne, cette partition "/dev/sdb1": tu as deux disques durs sur ta machine, dont le deuxième en FAT32.
Les documents sont bien sur le premier disque, celui qui ne monte pas?

Edit: tu as oublié l'espace après le "ls" et avant le "/dev/.."

Dernière modification par Grand_Grunt (Le 15/03/2009, à 18:29)

#10 Le 15/03/2009, à 18:36

Thomisa

Re : disque dur interne illisible

OK, merci pour la correction de la faute de frappe :-)

Mon disque interne est en effet partitionné en deux, un petit pour le téléchargement, pour ne pas fractionner mon disque principale. Il n'y a rien dessus que je veuille récupérer. Et un gros sur lequel se trouvent le système et mes données. C'est celui-ci que je veux récupérer. Je suis incapable de faire la différence entre les deux sur les réponses qu'il me donne.

Hors ligne

#11 Le 15/03/2009, à 18:43

Grunt

Re : disque dur interne illisible

C'est "simple", tente de les ouvrir tous les deux, en cliquant sur les icônes dans le gestionnaire de fichiers.

Et regarde si ton mémoire n'est pas dans le disque qui s'ouvre bien (celui en FAT32).

#12 Le 15/03/2009, à 18:49

Thomisa

Re : disque dur interne illisible

Je vais redémarrer l'ordi pour tester, mais les deux partitions, la petite et la grosse dont je t'ai parlé sont illisibles. Il me semble en effet, que j'avais créé la petite en FAT32, mais il ne s'ouvre pas quand même .
Je t'envoie un autre poste pour te dire à quoi correspond chaque disque quand il sera ouvert.

Hors ligne

#13 Le 15/03/2009, à 18:57

Thomisa

Re : disque dur interne illisible

le petit s'appelle en fait /sda5, le gros /sda1. Mon mémoire est dans le /sda1.
Ils apparaissent avec les noms suivants dans le gestionnaire de fichier : "44,3 GB Media" pour le gros, et "Temp" pour le petit. Mon mémoire est dans "44,3 GB Media" ou /sda1, mais du coup, c'est celui-ci qui est en FAT32 ?

Hors ligne

#14 Le 15/03/2009, à 18:59

Rolinh

Re : disque dur interne illisible

Question: est-ce trop risqué de forcer le montage de sa partition dans le but qu'il récupère son mémoire à l'aide d'une commande de ce type??

mkdir /mnt/windows
mount -t ntfs-3g /dev/sda1 /mnt/windows -o force

Hors ligne

#15 Le 15/03/2009, à 19:01

Grunt

Re : disque dur interne illisible

Sherwood51 a écrit :

Question: est-ce trop risqué de forcer le montage de sa partition dans le but qu'il récupère son mémoire à l'aide d'une commande de ce type??

mkdir /mnt/windows
mount -t ntfs-3g /dev/sda1 /mnt/windows -o force

Ce n'est peut-être pas une mauvaise idée, à condition de monter la partition en lecture seule.

#16 Le 15/03/2009, à 19:06

Thomisa

Re : disque dur interne illisible

Donc, je tape ces deux lignes de code pour forcer le montage de la partition, et j'y aurais accès en lecture seul ?
Ainsi je pourrais copier manuellement d'un disque dur à l'autre ?
pas de risque pour les données ?

Hors ligne

#17 Le 15/03/2009, à 19:31

Grunt

Re : disque dur interne illisible

Oui, à condition de taper:

mkdir /mnt/windows
mount -t ntfs-3g /dev/sda1 /mnt/windows -o force [b]-r[/b]

Tu peux essayer ça sans risques.

#18 Le 15/03/2009, à 19:38

Thomisa

Re : disque dur interne illisible

la première ligne :
mkdir /mnt/widows
il me répond :
mkdir: cannot create directory '/mnt/window: permission denied.
la seconde ligne
mount -t ntfs-3g /dev/sda1 /mnt/windows -o force -r (c'est le bon code que j'ai tapé là il apparaît bizarrement...)
il me répond :
mount: only root can do that

dois-je lui taper les lignes avec "sudo" ?

Dernière modification par Thomisa (Le 15/03/2009, à 19:39)

Hors ligne

#19 Le 15/03/2009, à 19:43

Rolinh

Re : disque dur interne illisible

oui wink

Hors ligne

#20 Le 15/03/2009, à 20:12

Thomisa

Re : disque dur interne illisible

J'ai tapé les commandes avec sudo devant, il les a acceptées. À la deuxième, il m'a sorti tout un texte, mais il ne semble pas y avoir d'erreurs. J'ai réessayé d'ouvrir le volume, mais il me donne toujours la même réponse cannot mount the volume.
J'ai tapé "mount 8" ou quelque chose comme ça pour avoir plus de détail, et il m'a tout effacé (!). je ne peux donc pas vous coller le texte.
Un ami vient de me conseiller de taper
sudo nautilus

Qu’en pensez-vous ?

Hors ligne

#21 Le 15/03/2009, à 20:20

Rolinh

Re : disque dur interne illisible

le volume a été monté dans /mnt/windows. C'est donc dans ce répertoire qu'il faut que tu te rendes pour y accéder.
Si tu tapes sudo nautilus cela t'ouvrira nautilus avec les droits superutilisateur... je ne vois pas en quoi ça pourrait t'aider!

Hors ligne

#22 Le 15/03/2009, à 20:20

Thomisa

Re : disque dur interne illisible

j'ai retapé la deuxième commande pour vous faire apparaitre le texte :

ubuntu@ubuntu:~$ sudo mount -t ntfs-3g /dev/sda1 /mnt/windows -o force [b]-r[/b]Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
ubuntu@ubuntu:~$

Dernière modification par Thomisa (Le 15/03/2009, à 20:20)

Hors ligne

#23 Le 15/03/2009, à 20:27

Thomisa

Re : disque dur interne illisible

En effet, nautilus ne me servira pas à grand chose...

le volume a été monté dans /mnt/windows. C'est donc dans ce répertoire qu'il faut que tu te rendes pour y accéder.

Mon ordi vient de se bloquer, je mange:), je le redémarre, et je regarde ça.

Dernière modification par Thomisa (Le 15/03/2009, à 20:30)

Hors ligne

#24 Le 15/03/2009, à 21:00

Thomisa

Re : disque dur interne illisible

J'ai trouvé le dossier /mnt/windows, mais il est vide sad

n'y a-t-il pas une autre commande à rentrer ?

Dernière modification par Thomisa (Le 15/03/2009, à 21:42)

Hors ligne

#25 Le 15/03/2009, à 21:52

Rolinh

Re : disque dur interne illisible

Excuse, je n'étais plus là (ben oui, il m'arrive de quitter l'écran de mon ordi de temps en temps tongue )
En fait, tu utilise un live-usb persistant? parce que si tu as éteins ton ordi et redémarrer, je ne vois pas comment ça se fait que le répertoire soit toujours là.
Tu peux forcer la commande et le monter dans media, pour qu'il apparaisse sur ton bureau.

sudo mount -t ntfs-3g /dev/sda1 /media/windows -o -r force

Hors ligne