web-dev-qa-db-fra.com

Est-il possible de lire un espace de stockage Windows à partir d'Ubuntu?

J'ai installé un espace de stockage Windows sur mon installation Windows 10. L'espace de stockage ne comprend qu'un seul lecteur NTFS (sdb) et le lecteur n'est utilisé que pour stocker des supports. Windows est installé sur un fichier ssd (sda) distinct, de même que ubuntu (sdc).

Auparavant, je devais désactiver le démarrage rapide sous Windows pour que Ubuntu puisse lire les fichiers dans mon lecteur Windows (sda). Dans ce cas, Ubuntu ne détecte même pas mon lecteur multimédia.

Existe-t-il un moyen de lire et d’écrire à partir de mon lecteur multimédia à partir de Ubuntu Gnome ou de Linux en général?

Mise à jour:

Je peux voir le lecteur en utilisant lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0   350M  0 part 
├─sda2   8:2    0   111G  0 part /media/myusername/F04C0DC34C0D8616
└─sda3   8:3    0   450M  0 part 
sdb      8:16   0   2,7T  0 disk 
├─sdb1   8:17   0   128M  0 part 
└─sdb2   8:18   0   2,7T  0 part 
sdc      8:32   0 223,6G  0 disk 
├─sdc1   8:33   0     1K  0 part 
├─sdc2   8:34   0 214,7G  0 part /
└─sdc5   8:37   0   8,9G  0 part [SWAP]

J'essaie de lire sdb/sdb2.

Quand j'utilise Sudo mount /dev/sdb2 /media/myusername/mediadrive

Je reçois:

wrong fs type, bad option, bad superblock on /dev/sdb2,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Quand j'exécute Sudo parted -l, le résultat est:

Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  368MB  367MB  primary  ntfs         boot
 2      368MB   120GB  119GB  primary  ntfs
 3      120GB   120GB  472MB  primary  ntfs         diag


Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      17,4kB  134MB   134MB                Microsoft reserved partition  msftres
 2      135MB   3001GB  3000GB               Grupo de almacenamiento


Model: ATA Kingston SV300S3 (scsi)
Disk /dev/sdc: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type      File system     Flags
 2      1049kB  231GB  231GB   primary   ext4            boot
 1      231GB   240GB  9499MB  extended
 5      231GB   240GB  9499MB  logical   linux-swap(v1)
2
0x6C38

Oui :

Sudo mount /dev/sdb2 /media/myusername/moint-point

OR

Sudo mount /dev/sdb2 /media/$USER/moint-point

Commencez par utiliser cette commande pour afficher votre disque lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0   100G  0 part /media/shu/temp
├─sda2   8:2    0     1K  0 part
├─sda3   8:3    0 190.8G  0 part /
├─sda4   8:4    0 638.9G  0 part
└─sda5   8:5    0   1.9G  0 part [SWAP]
sdb      8:16   0   1.8T  0 disk
├─sdb1   8:17   0   128M  0 part
├─sdb2   8:18   0 931.5G  0 part
└─sdb3   8:19   0 931.5G  0 part /media/shu/movie

puis allez dans/media/$ USER

Avis: $ USER = votre nom d'utilisateur. Par exemple, mon nom d'utilisateur est shu

et créer un point de montage

Comme cd/media/shu

thenSudo mkdir windrive

alors si vous avez ntfs utilisez Sudo mount /dev/sda1 /medua/$USER/anyname

mais si vous avez fat32 utilisez Sudo mount -t vfat /dev/sda4 /media/$USER/fat32 -o uid=1000,gid=1000,umask=022


Exemple: je veux monter sdb3

enter image description here

Parce que j'ai déjà monté sdb3 me donner une erreur, mais pour vous travailler.

  1. lsblk

  2. cd/media/shu # votre nom d'utilisateur

  3. Sudo mkdir point de montage

  4. Sudo mount/dev/sdb3/media/shu/point de montage

3
Shakiba Moshiri

Vous ne pouvez probablement pas lire l'espace de stockage Windows avec les outils actuels de Linux. Il ne s'agit pas de le détecter et de le monter, mais bien de lire le système de fichiers virtuel propriétaire de Microsoft. C'est un problème similaire, comme si vous vouliez ouvrir un volume LVM2 à partir de Windows, vous pouvez voir qu'il est là, mais le lire est un autre problème. De plus, comme vous ne savez pas comment cela fonctionne, je vous recommande fortement de ne pas le monter ni le piquer autrement; surtout si ce n'est pas votre ordinateur.

0
Jonathan Ortony

Type

Sudo mount /dev/sdb2 /media/winfiles

pas "mount/sdb/sdb2" et non pas "mount/dev/sdb2 /" (sdb2 est traité comme un fichier et non un répertoire).

Si cela vous donne une erreur, sdb2 n'existe pas ou quoi que ce soit, tapez

cd /dev
ls

et vérifier si un fichier nommé sdb2 est dans le dossier "/ dev"

0