Windows 10のインストール時にWindowsストレージスペースをセットアップしています。ストレージスペースには単一のNTFSドライブ(sdb)のみが含まれ、ドライブはメディアの保存にのみ使用され、windowsは別のssd(sda)にインストールされ、ubuntu(sdc)も同様です。
以前は、ubuntuがWindowsドライブ(sda)のファイルを読み取れるように、Windowsのクイックスタートアップを無効にする必要がありました。この場合、ubuntuはメディアドライブを検出しません。
一般に、ubuntu gnomeまたはlinuxのメディアドライブから読み書きできる方法はありますか?
更新:
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]
sdb/sdb2
を読み取ろうとしています。
Sudo mount /dev/sdb2 /media/myusername/mediadrive
を使用する場合
私は得る:
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.
Sudo parted -l
を実行すると、出力は次のようになります。
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)
はい :
Sudo mount /dev/sdb2 /media/myusername/moint-point
Sudo mount /dev/sdb2 /media/$USER/moint-point
最初にこのコマンドを使用して、ハード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
次に/ media/$ USERに移動します
注意:$ USER =ユーザー名。たとえば、ユーザー名はshuです
マウントポイントを1つ作成します
Cd/media/shuなど
thenSudo mkdir windrive
ntfs
がある場合はSudo mount /dev/sda1 /medua/$USER/anyname
を使用します
ただし、fat32
がある場合はSudo mount -t vfat /dev/sda4 /media/$USER/fat32 -o uid=1000,gid=1000,umask=022
を使用します
サンプル:sdb3
をマウントしたい
すでに
sdb3
をマウントしているのでエラーが発生しますが、作業はあなたのためです。
lsblk
cd/media/shu#ユーザー名
Sudo mkdirマウントポイント
Sudoマウント/ dev/sdb3/media/shu/mount-point
Linuxの現在のツールを使用してWindowsストレージスペースを読み取ることはおそらくできないでしょう。それを検出してマウントする問題ではなく、Microsoft独自の仮想ファイルシステムを読む問題です。これは、Windowsから開こうとしているLVM2ボリュームがある場合と同様の問題です。そこにあることがわかりますが、それを読むのは別の問題です。また、どのように機能するかわからないので、マウントしたり、突っ込んだりしないことを強くお勧めします。特にこれがあなたのコンピューターでない場合。
タイプ
Sudo mount /dev/sdb2 /media/winfiles
「mount/sdb/sdb2」ではなく、「mount/dev/sdb2 /」ではありません(sdb2はディレクトリではなくファイルとして扱われます)。
これによりエラーが発生する場合、sdb2は存在しないか、何も入力しません
cd /dev
ls
sdb2という名前のファイルがフォルダー「/ dev」にあるかどうかを確認します