双启动:Ubuntu 20.04 无法识别数据驱动器(SATA SSD),而 Windows 10 可以

双启动:Ubuntu 20.04 无法识别数据驱动器(SATA SSD),而 Windows 10 可以

我已经在新电脑上成功安装了 Ubuntu 20.04 和 Windows 10。我有两个 SSD 驱动器:一个 NVMe M.2 和一个 SATA 3,两个系统都安装在前一个驱动器上。2 TB SATA SSD 仅用作数据驱动器。在 Windows 上,我可以毫无问题地访问此驱动器上的所有文件和数据。但 Ubuntu 系统无法识别它——具体来说,可以检测到驱动器,但在 GParted 上查看时文件系统为“未知”。除了这个奇怪的问题外,Ubuntu 运行良好。如何在不破坏(或格式化)数据的情况下在 Ubuntu 上访问此驱动器?

以下是有关我的系统设置的背景信息:

  • 正如刚才检查的那样,在我开始安装 Ubuntu 后,快速启动设置(Windows 上的快速启动或 BIOS 上的快速启动)已关闭。
  • SATA 配置在 BIOS 上设置为 AHCI。
  • 在 Windows 上查看时,此驱动器是 NTFS,只有一个分区(基本),并且没有显示任何需要检查的错误。

这是 的输出lsblksda我指的是驱动器。我注意到 和 都sda1没有sda2NTFS 标签。另一方面,Windows 系统分区是 ,nvme0n1p4它是可安装的。

whyj@WhyJ-Ubuntu:~$ lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT
NAME        FSTYPE   LABEL      SIZE MOUNTPOINT
loop0       squashfs             91M /snap/core/6350
loop1       squashfs          140.7M /snap/gnome-3-26-1604/100
loop2       squashfs          140.7M /snap/gnome-3-26-1604/74
loop3       squashfs           97.9M /snap/core/10577
loop4       squashfs           64.8M /snap/gtk-common-themes/1514
loop5       squashfs            3.7M /snap/gnome-system-monitor/57
loop6       squashfs           55.4M /snap/core18/1944
loop7       squashfs            2.2M /snap/gnome-system-monitor/148
loop8       squashfs          217.9M /snap/gnome-3-34-1804/60
loop9       squashfs             51M /snap/snap-store/518
loop10      squashfs           34.6M /snap/gtk-common-themes/818
sda                             1.8T 
├─sda1                           16M 
└─sda2                          1.8T 
nvme0n1                       931.5G 
├─nvme0n1p1 ntfs     Recovery   529M 
├─nvme0n1p2 vfat                 99M /boot/efi
├─nvme0n1p3                      16M 
├─nvme0n1p4 ntfs              465.1G /media/whyj/B6E83AA2E83A6133
└─nvme0n1p5 ext4              465.8G /

下面是输出sudo file -s /dev/sda{,1,2}

whyj@WhyJ-Ubuntu:~$ sudo file -s /dev/sda{,1,2}
/dev/sda:  DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x0,0,2), end-CHS (0x20,254,63), startsector 1, 4294967295 sectors, extended partition table (last)
/dev/sda1: data
/dev/sda2: data

我也尝试手动安装驱动器,但它总是显示此错误消息:

whyj@WhyJ-Ubuntu:~$ mkdir ~/ddrive
whyj@WhyJ-Ubuntu:~$ sudo mount -t ntfs /dev/sda2 ~/ddrive
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?

-t ntfs即使我将其更改为-t ntfs-3g或 ,它仍显示相同的输出-t auto。我尝试将其/dev/sda作为一个整体安装,但没有成功。任何想法/解决方案都将不胜感激。

答案1

我最终通过再次将数据磁盘格式化为 NTFS 解决了这个问题。神奇的是,Ubuntu 此时识别了它。这并不是我所希望的方法,因为我不得不花一些时间将数据移入和移出,但它确实对我有用!

相关内容