我刚买了一台预装了 Windows 10 pro 的 hp probook 450。我缩小了主分区,以便创建具有双启动功能的 ubuntu 分区(ubuntu 16.04)。
到目前为止,这一直运行良好,直到我尝试挂载硬盘的主分区。 mount 命令的问题是,我无法确定 Windows 分区的 FS 类型。我期望它是 NTFS,但现在我不确定。
感谢fdisk -l
,我知道我想要挂载的分区的设备文件是/dev/nvme0n1p3
,但是该mount
命令不起作用:
> sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/nvme0n1p3 /win
NTFS signature is missing.
Failed to mount '/dev/nvme0n1p3': Invalid argument
The device '/dev/nvme0n1p3' 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?
我运行了多个命令来尝试确定文件系统,但没有成功。
没有df
显示我想要挂载的分区。
> sudo df -khT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 1.6G 9.6M 1.6G 1% /run
/dev/nvme0n1p6 ext4 23G 5.9G 16G 27% /
tmpfs tmpfs 7.8G 32M 7.8G 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/nvme0n1p7 ext4 3.9G 184M 3.5G 5% /home
/dev/nvme0n1p1 vfat 356M 69M 288M 20% /boot/efi
tmpfs tmpfs 1.6G 52K 1.6G 1% /run/user/1000
该fdisk
命令显示所有分区,但不显示 FS 类型。
> sudo fdisk -l
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 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
Disklabel type: gpt
Disk identifier: ......
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 739327 737280 360M EFI System
/dev/nvme0n1p2 739328 1001471 262144 128M Microsoft reserved
/dev/nvme0n1p3 1001472 896438271 895436800 427G Microsoft basic data
/dev/nvme0n1p4 953784320 957362175 3577856 1.7G Windows recovery environment
/dev/nvme0n1p5 957362176 1000204287 42842112 20.4G Microsoft basic data
/dev/nvme0n1p6 896438272 945266687 48828416 23.3G Linux filesystem
/dev/nvme0n1p7 945266688 953784319 8517632 4.1G Linux filesystem
该lsblk
命令没有显示我想要访问的分区的 FSTYPE。
> lsblk -f
NAME FSTYPE LABEL MOUNTPOINT
nvme0n1
├─nvme0n1p5 ntfs Recovery Image
├─nvme0n1p3
├─nvme0n1p1 vfat SYSTEM /boot/efi
├─nvme0n1p6 ext4 /
├─nvme0n1p4 ntfs Windows RE tools
├─nvme0n1p2
└─nvme0n1p7 ext4 /home
有人能帮我安装这个分区吗?
答案1
谢谢大家的回答。我试过了,但还是没用。然而,在查看 Windows 中的磁盘实用程序时,我注意到安装过程中出现了一个想法:磁盘实际上是用 bitlocker 加密的。
lsblk
这就是无法显示 FS 类型的原因。因此,我去了这个帖子并且能够解密和安装我的 Windows 驱动器。
答案2
请尝试 exFat。根据维基百科中的以下页面,这似乎是可行的。
https://en.wikipedia.org/wiki/Microsoft_basic_data_partition
当我在我的电脑上尝试它时,它使用了 FUSE 模块。
$ sudo mount /dev/sda1 /mnt/hdd
FUSE exfat 1.2.5
更新:此网站有一篇关于 ubuntu 中的 exFAT 的精彩文章。它是 2015 年的,但可能会有所帮助。
https://www.howtogeek.com/235655/how-to-mount-and-use-an-exfat-drive-on-linux/
答案3
答案4
如果不是,ntfs
你可以尝试一下msdos
。
man fs
msdos 是 DOS、Windows 和一些 OS/2 计算机使用的文件系统。msdos 文件名不能超过 8 个字符,后跟可选的 句点和 3 个字符的扩展名。