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 06/09/2017, à 13:26

Neutrino42

Montage d'un disque dur externe

Bonjour à tous,
J'ai cherché sur le forum mais je n'ai pas trouvé exactement la réponse à ma question. En effet, mon disque dur externe ne peut plus être monté. J'ai essayé de voir ce qui se passe en passant par le terminal et j'obtiens ceci :

khajib@Ordi-khajib ~ $ sudo fdisk -l
[sudo] Mot de passe de khajib : 
Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 5D221329-F58A-40DB-9AB1-B0C3BDBB26F4

Périphérique     Start       Fin  Secteurs   Size Type
/dev/sda1         2048    616447    614400   300M EFI System
/dev/sda2       616448 968384511 967768064 461,5G Linux filesystem
/dev/sda3    968384512 976773119   8388608     4G Partition d'échange Linux


Disque /dev/sdb : 149,1 GiB, 160041885696 octets, 312581808 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F9E9743E-FE25-4A20-B3A8-ED49EC0CF3BE

Périphérique Start       Fin  Secteurs   Size Type
/dev/sdb1     2048 312580095 312578048 149,1G Linux filesystem




Disque /dev/sdg : 931,5 GiB, 1000170586112 octets, 1953458176 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00023f15

Périphérique Amorçage Start        Fin   Secteurs   Size Id Type
/dev/sdg1              2048 1953458175 1953456128 931,5G  7 HPFS/NTFS/exFAT
khajib@Ordi-khajib ~ $ sudo mount /dev/sdg
mount: can't find /dev/sdg in /etc/fstab

Ici, le disque dur en question est /dev/sdg. Mes données sont-elles perdues ou y a t-il moyen de monter le disque ?
Merci d'avance.

Hors ligne

#2 Le 06/09/2017, à 13:59

koshieIsYourDaddy

Re : Montage d'un disque dur externe

Salut,

Déjà c'est du NTFS, c'est bien géré par Linux mais ça le sera toujours mieux par Windows. Si tu peux le monter et l'utiliser sur Windows y'a pas de problème.

Maintenant, qu'entends-tu par tu ne peux plus le monter ? Lorsque tu le branche il est bien détecté puisque fdisk te renvoie des informations sur lui. Apparait-il dans le menu de ton gestionnaire de fichier ? Que se passe t'il quand tu essai d'y accéder (un message d'erreur ?).

Une fois branché, tape mount dans ton terminal et renvoi le résultat ici s'il te plaît.

koshicalement

Hors ligne

#3 Le 06/09/2017, à 15:01

Neutrino42

Re : Montage d'un disque dur externe

Salut,

Même sous Windows je n'arrive pas à le lire. Il me dit qu'il est là dans le gestionnaire de fichier mais sans plus. Pas moyen d'y accéder...

Autrement sous Linux, il apparaît  dans le gestionnaire de fichier mais lorsque j'essaie d'y accéder il me retourne le message d'erreur suivant :

Error mounting /dev/sdg1 at /media/khajib/My Passport: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdc1" "/media/khajib/My Passport"' exited with non-zero exit status 13: The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
ntfs_attr_pread_i: ntfs_pread failed: Erreur d'entrée/sortie
Failed to read NTFS $Bitmap: Erreur d'entrée/sortie
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details

Et pour la commande mount, voici le résultat :

khajib@Ordi-khajib ~ $ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1978212k,nr_inodes=494553,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=399896k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=399896k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Voilà tout ce que je peux te dire pour l'instant...

Hors ligne

#4 Le 06/09/2017, à 16:16

MicP

Re : Montage d'un disque dur externe

Bonjour

…The file system wasn't safely closed on Windows …

Il te faudrait utiliser windows avec ce disque
de façon à ce qu'il rende accessible le système de fichiers de ce disque.

Une fois que windows aura accès à ce système de fichiers,
pour quitter windows, il faudra faire "Redémarrer" plutôt que "Arrêter"
car autrement, il arrive que windows "libérer" pas les systèmes de fichiers qu'il utilise.

Dernière modification par MicP (Le 06/09/2017, à 16:17)

Hors ligne

#5 Le 06/09/2017, à 16:27

Bougron

Re : Montage d'un disque dur externe

Bonjour
Sous windows, la commande est du style

chkdsk   /r X:

X devant être remplacé par la bonne lettre. Cette commande prend un temps certain pour s'exécuter.

Hors ligne

#6 Le 06/09/2017, à 18:03

erresse

Re : Montage d'un disque dur externe

Neutrino42 a écrit :
khajib@Ordi-khajib ~ $ sudo mount /dev/sdg
mount: can't find /dev/sdg in /etc/fstab

Si je puis me permettre : On ne monte pas un disque, mais un "système de fichiers" qu'on appelle un "volume" par commodité.
Un disque peut contenir plusieurs partitions, chacune renfermant un système de fichiers, et ce sont ces partitions (ou volumes) que l'on monte sur un point de montage.
Ta commande, outre le fait qu'elle est incomplète le volume étant inconnu du "fstab", vise à monter le périphérique, ce que le système ne sait pas faire.

Disque /dev/sdg : 931,5 GiB, 1000170586112 octets, 1953458176 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00023f15

Périphérique Amorçage Start        Fin   Secteurs   Size Id Type
/dev/sdg1              2048 1953458175 1953456128 931,5G  7 HPFS/NTFS/exFAT

Tu vois ici que le disque /dev/sdg contient une partition /dev/sdg1 renfermant un système de fichier.
C'est cela le volume qui pourra être monté, à condition de préciser au système la nature de ce volume et qu'il ne soit pas verrouillé par Windows, ce qui empêche son utilisation par un autre système...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne