我在磁盘中安装了双启动设置,如下所示:
- 128GB SSD:Windows 10
- 1TB 硬盘:150GB 分区用于 Ubuntu 18.04.2 LTS + 剩余为 Windows 中的 D 盘
我已禁用 Windows 10 中的“快速启动”选项,这可能会导致安装硬盘出现问题。
这是我的磁盘分区结构:
varshith@ghost:$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashf /snap/gtk-common
loop1 squashf /snap/gnome-logs
loop2 squashf /snap/core/6350
loop3 squashf /snap/spotify/35
loop4 squashf /snap/gnome-calc
loop5 squashf /snap/gnome-3-26
loop6 squashf /snap/gnome-char
loop7 squashf /snap/gnome-syst
sda
├─sda1
├─sda2
├─sda3 vfat 9265-0C62 /boot/efi
└─sda4 ext4 2a060833-af29-49fc-8a50-546aad2d7250 /
sdb
├─sdb1 vfat ESP 3298-9385
├─sdb2
├─sdb3
├─sdb4 ntfs 2C1A6EFF1A6EC604
├─sdb5 ntfs Image A436EFCC36EF9D94
└─sdb6 ntfs DELLSUPPORT 2CB0C81BB0C7EA02
这里 sda2 是我想要挂载的分区。我不知道为什么它没有被识别为 NTFS 分区。BitLocker 加密与此有关吗?
这是我的磁盘结构,如 Windows 10 磁盘管理工具中所示
我尝试了以下方法来将我的 D 盘部分安装在 Ubuntu 上,但都没有成功:
- 我希望驱动器会自动出现在 Nautilus 文件资源管理器中的设备(或其他位置)中。(几年前,在我以前的系统中,Windows7-Ubuntu 双启动时也发生过这种情况。)
- 我尝试手动安装磁盘:
varshith@ghost:/media$ sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sda2 /media/DATA
[sudo] password for varshith:
NTFS signature is missing.
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' 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?`
- 处于只读模式(注意:ntfs-3g 包已安装):
varshith@ghost:/media$ sudo mount -t ntfs-3g -o ro /dev/sda2 /media/DATA
NTFS signature is missing.
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' 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?
- 我收到一条建议,建议我登录 Windows 操作系统,在该驱动器上运行检查磁盘工具。我确实在 Windows Powershell 上运行了 CHKDSK 命令,花了一个多小时才完成。但在尝试安装磁盘时,我再次收到相同的错误:
NTFS signature is missing
请注意,我不想格式化 sda2 分区,因为我有一些需要的数据,并且只想以读写模式或只读模式将其安装到 Ubuntu。
答案1
问题在于所讨论的磁盘启用了 BitLocker。通过以下方式禁用 BitLocker 加密:控制面板 > 系统和安全 > BitLocker 驱动器加密 > 选择 - 关闭 BitLocker