web-dev-qa-db-fra.com

Impossible de monter une clé USB

C'est une clé USB 4 Go. NTFS formaté. USB2. Fonctionne bien sur Windows sur le même ordinateur (et d'autres). Il contient le contenu d’un disque d’installation Windows XP.

... Je ne peux tout simplement pas le monter. Lorsque je me connecte, rien ne se passe, mais je pense qu'Ubuntu peut le voir.

Voici quelques sorties de commande


dernières lignes de dmesg

[  164.703187] ieee80211 phy0: rt2800usb_txdone: Warning - Got TX status for an empty queue 2, dropping
[  554.953670] usb 1-4: USB disconnect, device number 2
[  565.092026] usb 1-4: new high-speed USB device number 6 using ehci-pci
[  565.227144] usb 1-4: New USB device found, idVendor=0951, idProduct=1641
[  565.227150] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  565.227154] usb 1-4: Product: DataTraveler C10
[  565.227157] usb 1-4: Manufacturer: Kingston
[  565.227160] usb 1-4: SerialNumber: 0019B9087CD7A9C1164B005C
[  565.227564] usb-storage 1-4:1.0: USB Mass Storage device detected
[  565.228288] scsi4 : usb-storage 1-4:1.0
[  566.228802] scsi 4:0:0:0: Direct-Access     Kingston DataTraveler C10 8.20 PQ: 0 ANSI: 2
[  566.229160] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  566.229950] sd 4:0:0:0: [sdb] 7825408 512-byte logical blocks: (4.00 GB/3.73 GiB)
[  566.231158] sd 4:0:0:0: [sdb] Write Protect is off
[  566.231164] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[  566.231904] sd 4:0:0:0: [sdb] No Caching mode page found
[  566.231910] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  566.237756] sd 4:0:0:0: [sdb] No Caching mode page found
[  566.237762] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  567.282038]  sdb: unknown partition table
[  567.287030] sd 4:0:0:0: [sdb] No Caching mode page found
[  567.287036] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  567.287040] sd 4:0:0:0: [sdb] Attached SCSI removable disk

la partie concernée avec le périphérique de Sudo fdisk -l

Disk /dev/sdb: 4006 MB, 4006608896 bytes
255 heads, 63 sectors/track, 487 cylinders, total 7825408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0066cd1f

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?          63     7825407     3912672+   7  HPFS/NTFS/exFAT

Sudo blkid ne montre pas l'appareil


J'ai essayé de le monter avec ces commandes:

Sudo mount /dev/sdb1 /media/somefolder/someotherfolder mais ça donne

mount: special device /dev/sdb1 does not exist

et;

Sudo mount -t ntfs /dev/sdb1 /media/somefolder/someotherfolder

ntfs-3g: Failed to access volume '/dev/sdb1': No such file or directory

ntfs-3g 2013.1.13AR.1 external Fuse 29 - Third Generation NTFS Driver
    Configuration type 7, XATTRS are on, POSIX ACLS are on

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2012 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>

Options:  ro (read-only mount), windows_names, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).

Example: ntfs-3g /dev/sda1 /mnt/windows

News, support and information:  http://tuxera.com

Sudo ntfs-3g /dev/sdb1 /media/somefolder/someotherfolder donne exactement le même résultat que ci-dessus.


pmount /dev/sdb1 Kingston donne;

Error: device /dev/sdb1 does not exist

s'il vous plaît aider

edit! "Disks" voit l'appareil !! (celui de Kingston) ... mais quoi ensuite? disks output

edit: sortie de Sudo mount -t ntfs -o loop=/dev/loop3 /dev/sdb /mnt

NTFS signature is missing.
Failed to mount '/dev/loop3': Invalid argument
The device '/dev/loop3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
2
Mina Michael

Avez-vous essayé l'application Disks? (Appuyez sur la touche Super/Win, tapez Disks). Elle répertorie tous les périphériques visibles par Ubuntu. De là, vous pouvez voir quels périphériques sont montés, éditer des partitions, formater.

2
user284511

Peut-être que vous devez réparer votre disque avant. Dans tous les cas, vous aurez besoin de chance.

  1. Vérifiez si n'est pas monté: df
  2. Essayez de le monter, peut-être quelque chose comme Sudo mount -t auto /dev/sdb /mnt/. Peut-être travailler avec -oloop=/dev/loop et ntfs ou ntfs-3g sur -t

TestDisk

  • apt-get install testdisk
  • Exécuter testdisk
  • Choisissez de créer un journal ou non.
  • Choisissez un appareil:

    enter image description here

  • Type de table de partition, probablement Intel.
  • Avance> Partition NTFS (si disponible)> [Boot]> Réparer MFT

ntfsfix

Corrigez les erreurs courantes et forcez Windows à vérifier NTFS

Sudo ntfsfix /dev/sdb

1
Pablo Bianchi

Essayez de monter le fichier/dev/sdb (numéro NO PARTITION) avec l’option boucle. c'est-à-dire, traitez-le comme un fichier que vous montez avec le bouclage (et bien sûr, le type de système de fichiers ntfs. Comme fdisk n'a pas semblé voir une table de partitions, peut-être n'en a-t-il pas!

Sudo mount -t ntfs  -oloop=/dev/loop /dev/sdb /mnt

Vérifiez les options de montage (montage manuel). Il existe un décalage qui peut aider puisque le secteur de départ est 63. Vous pouvez lire les blocs de données dans un fichier avec dd (encore une fois, utiliser le décalage), et monter le fichier avec une boucle ou si vous êtes prêt à perdre le fichier. données (ce qui pourrait être important de toute façon sur un disque d’installation Windows;), vous pouvez essayer de créer une nouvelle table de partition en utilisant les versions existantes 63 start et 7825407 end.

1
ubfan1

Il semble qu'il n'y ait probablement pas de/dev/sdb1 et qu'il n'y ait probablement qu'une seule partition/dev/sdb. Ce n'est pas rare.

Ouvrez un terminal et exécutez les commandes suivantes:

Sudo mount /dev/sdb /mnt

S'il n'y a pas d'erreur, vous pouvez afficher l'appareil dans Nautilus:

nautilus /mnt

Pour l'autorisation d'écriture en lecture:

Sudo chown -R $USER:$USER /mnt
0
mchid

Avez-vous essayé de monter en mode lecture seule?

mount -o ro /dev/sdb1 /media/somefolder/someotherfolder
0
NonnoTeo