disque externe n est plus detecté

Asked by Djé on 2008-01-09

Bonjour d abord!
 j ai installé ubuntu 7.10 qui me semble tres bien en tout cas et qui ne m avais pas posé de probleme jusque la.
j ai deux disques ide en ntfs installé dans des boitiers externe en usb2; au depart les 2 fonctionnaient puis lorsque j ai eteint les boitiers (avec l interrupteur) j ai eu un message d erreur qui me disait DANGER et de plutot retirer mes disques en cliquant sur demonter.
maintenat quand je rallume les 2 boitiers il y en a un qui fonctionne alors que pour l autre j ai le message: impossible de monter le volume. je fais donc un clic sur Details et en anglais il me dit en gros: failed to mount/ opération non supporté mount is denied because ntfs is marked to be in use et il me donne 2 choix: l un si j ai windows (pas possible car ubuntu est installé totalement) et en 2 de forcer le montage (mais a mes propres risques et je sais pas faire)
j ai fait demarrer le boitier sur un windows sans souci juste apres pour verifier l integrité du disque et c est OK. j ai changé de port usb, j ai rebooté ma machine et essayer de trouvé une solution dans le gestionnaire de disque mais en vain.
Malgré tout l icone du disque s affiche quand je selectionne le montage manuel mais ca s arrette la.
En tout cas merci d avance de bien vouloir m aidé a resoudre ce probleme car linux a encore beaucoup de secret a me devoiler et je ne suis pas un pro des lignes de commandes...
Merci
Djé

Question information

Language:
French Edit question
Status:
Solved
For:
Ubuntu nautilus Edit question
Assignee:
No assignee Edit question
Solved by:
Fabián Rodríguez
Solved:
2008-01-15
Last query:
2008-01-15
Last reply:
2008-01-09
zimbatm (zimbatm) said : #1

Effectivement, il vaut mieux démonter les disques car il se peut qu'un opération d´écriture soit en cours. A ce moment là, tu risques de perdre des données.

Pour résoudre ton problème il faut déterminer le nom du disque. ! Ce nom peut changer selon le port usb utilisé. Le plus simple c'est de monter la partition qui fonctionne, puis de taper "mount" dans un terminal. Tu devrais avoir une ligne du type "/dev/sdaX on ... type ntfs ...". Logiquement, si la partition montée est /dev/sda1, alors l'autre partition serait /dev/sda2 ou inversément.

Envoies déjà cette ligne. Ce qui serait aussi utile c'est la sortie de "dmesg". Tappes "dmesg | less" dans un terminal, puis branches ton disque. Copies les lignes supplémentaires et poste-les ici aussi.

Djé (pouetdje) said : #2

bonjour et merci jonas;

j utilise ubuntu pour sa simplicite de programmes mais la tu me parles un peu chinois; j ai compris a peu pres ton raisonnement mais je ne sais pas faire (neophyte oblige!!).
le probleme c est que le disque qui ne peut plus etre monté est en une seule partition contenant des donnees importantes.
BON! si j ai bien compris j allume le disque qui fonctionne je clic sur terminal et rentre mount et il me dira comment celui ci est monté? (sda1 ou 2)
ensuite j ouvre un autre terminal dans applications et je tape dmesg | less (comment t as fait la barre???) et apres j allume le disque qui ne peut pas etre monté a ce moment la je devrais avoir des infos supplementaires.
j espere avoir bien compris je vais de ce pas essayer
Merci encore
djé

Djé (pouetdje) said : #3

hell@666:~$ mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Ca c est ce que me dit mount dans le terminal dans quel endroit je peux determiner si c est sda1 ou 2?
djé

Djé (pouetdje) said : #4

[ 0.000000] Linux version 2.6.22-14-generic (buildd@terranova) (gcc version 4
.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 08:02:57
UTC 2007 (Ubuntu 2.6.22-14.47-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cfee0000 (usable)
[ 0.000000] BIOS-e820: 00000000cfee0000 - 00000000cfee3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cfee3000 - 00000000cfef0000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cfef0000 - 00000000cff00000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000230000000 (usable)
[ 0.000000] Warning only 4GB will be used.
[ 0.000000] Use a PAE enabled kernel.
[ 0.000000] 3200MB HIGHMEM available.
[ 0.000000] 896MB LOWMEM available.
[ 0.000000] found SMP MP-table at 000f5160
[ 0.000000] Entering add_active_range(0, 0, 1048576) 0 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 229376
voila pour dmesg | less j espere que ca va te donner des indications...
voila merci encore ;)
djé

zimbatm (zimbatm) said : #5

Désolé pour le coté compliqué mais je vois que tu t'en sors plutot bien :)

En fait j'ai mal compris en lisant ton premier message. Je croyais que c'étais 1 disque avec 2 partitions. Alors petit changement de programme. Mais avant, tu as bien dis que les 2 disques fonctionnaient sur une autre machine sous windows ?

Pour les infos, il faut maintenant que tu montes le disque qui fonctionne et tappes "mount", et renvoies ça. Notes bien le port usb que tu as utilisé pour la suite des opérations.

Djé (pouetdje) said : #6

/dev/hdb1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sdf1 on /media/E: type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
/dev/sdf2 on /media/K: type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
/dev/sda1 on /media/disk type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
hell@666:~$
Ca donne ca....
oui ils ont été testé sous xp sans probleme, + de precisions: le disque externe qui marche est partionné en E: et K: et l autre est normalement J: mais la ubuntu le nomme volume XGio (X nb de giga)
pour le port usb je le regarde visuellement ou y a une technique pour connaitre le port utilisé?
djé

Djé (pouetdje) said : #7

re,
j aiessayé differents uyilitaires de gestion de disque mais en vain, le mieux serait peut etre que je copie le contenu de ce disque par le biais de xp sur un autre disque puis le formater et voir si ca bloque toujours. qu en penses tu?
linux ne m est pas encore assez familier je crois ;)
il ne me reste qu a installer un petit programme windows par le biais de wine mais avant je dois trouver un utilitaire de decompression compatible winrar (ce qui est assez dur en fait).
ensuite je me pencherai encore sur la configuration des disques car mon disque interne en sata2 est reconnu en capacité et en lecture/ecriture mais son nom n est pas attribué: ubuntu le nomme disk (et je voudrais bien le nommer par une lettre)
malgré tout si tu as des infos supplementaires je laisse ouvert!!!
merci et a + tard
djé

Best Fabián Rodríguez (magicfab) said : #8

Normalement si une partition ou disque NTFS est "brutalement" debranche, le systeme de fichiers NTFS Linux l'indique dans le log et marque le disque comme "unclean" et pour la remonter sous Linux on devra:
1) la monter sous XP
2) la demonter proprement sous XP (ce qui enlevera la marque inscrite auparavant par Linux)

C'est une mesure preventive et evidemment le risque est que l'ecriture en cours au moment de debranchement ait corrompu le disque. Comme NTFS n'est pas natif a Linux, c'est la meilleure option (utiliser Win XP pour enlever la marque).

L'autre option est de forcer le montage sous Linux, je ne retrouve plus la reference mais il y a plusieurs exemples dans les forums.

Djé (pouetdje) said : #9

pb resolu en sauvegardant mes donnees et en reformatant mon DD. merci a tous pour votre entraide!!! :)
Fabian, j avais deja realisé cette manip mais elle s etait averee infructueuse sous ubuntu.

djé