Há maneira de ler um espaço de armazenamento do Windows do Ubuntu?

2

Eu tenho uma configuração de espaço de armazenamento do Windows na minha instalação do Windows 10. O espaço de armazenamento inclui apenas uma única unidade NTFS (sdb) e a unidade é usada apenas para armazenamento de mídia, o Windows é instalado em um ssd (sda) separado e, portanto, é o Ubuntu (sdc).

Anteriormente eu tive que desabilitar a inicialização rápida no windows para que o ubuntu pudesse ler os arquivos na minha unidade do windows (sda). Nesse caso, o ubuntu nem detecta minha unidade de mídia.

Existe alguma maneira pela qual eu possa ler e escrever em minha unidade de mídia do Ubuntu gnome ou Linux em geral?

Atualização:

Eu posso ver a unidade usando 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]

Estou tentando ler sdb/sdb2 .

Quando eu uso sudo mount /dev/sdb2 /media/myusername/mediadrive

Eu recebo:

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.

Quando executo sudo parted -l , a saída é:

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)
    
por Mr D 25.04.2016 / 17:57

3 respostas

3

Sim:

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

OU

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

Primeiro, use este comando para mostrar seu disco 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

depois vá para / media / $ USER

Aviso: $ USER = seu nome de usuário. Por exemplo meu nome de usuário é shu

e crie um ponto de montagem

Como cd / media / shu

então sudo mkdir windrive

se você tiver ntfs use sudo mount /dev/sda1 /medua/$USER/anyname

mas se você tiver fat32 use sudo mount -t vfat /dev/sda4 /media/$USER/fat32 -o uid=1000,gid=1000,umask=022

Exemplo: quero montar sdb3

  

Porque eu já montei sdb3 me dê um erro, mas para você trabalhar.

     
  1. lsblk

  2.   
  3. cd / media / shu # seu nome de usuário

  4.   
  5. ponto de montagem do sudo mkdir

  6.   
  7. montagem / sudo / dev / sdb3 / media / shu / ponto de montagem

  8.   
    
por Shakiba Moshiri 25.04.2016 / 18:16
0

Digite

sudo mount /dev/sdb2 /media/winfiles

não "mount / sdb / sdb2" e não "mount / dev / sdb2 /" (sdb2 é tratado como um arquivo e não como um diretório).

Se isso lhe der um erro, sdb2 não existe ou nada, digite

cd /dev
ls

e verifique se um arquivo chamado sdb2 está na pasta "/ dev"

    
por Kevin Selva Prasanna 25.04.2016 / 19:11
0

Você provavelmente não pode ler o Espaço de Armazenamento do Windows usando quaisquer ferramentas atuais no Linux. Não é questão de detectá-lo e montá-lo, é uma questão de ler o sistema de arquivos virtual proprietário da Microsoft. É um problema semelhante, como se você tivesse um volume LVM2 que você está tentando abrir no Windows, você pode ver que está lá, mas lê-lo é outra questão. Além disso, como você não sabe como funciona, é altamente recomendável não montá-lo ou enfiá-lo; especialmente se este não for seu computador.

    
por Jonathan Ortony 27.11.2016 / 08:26