无法挂载 NTFS 驱动器

无法挂载 NTFS 驱动器

我是 Ubuntu 新手,正在尝试重新安装我的内置 3Tb 硬盘。它一直正常工作,但当我重新启动系统时,它无法安装。我尝试了 Google 能找到的所有解决方案,但都无济于事。

以下是磁盘信息sudo fdisk -l

Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ACB16A89-1519-4F7B-A2D8-0EFC8BE92AE3

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 5860532223 5860530176  2.7T Microsoft basic data

当我运行时sudo mount /dev/sdb /media/WDRed,出现此错误:

mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so.

挂载点确实存在,并且 gparted 确认文件系统是 NTFS。

此外,当我尝试从磁盘安装它时,出现此错误:

Error mounting system-managed device /dev/sdb1: Command-line `mount "/mnt/sdb1"' exited with non-zero exit status 1: mount: can't find /mnt/sdb1 in /etc/fstab
(udisks-error-quark, 0)

当我尝试从那里更改挂载选项时,我得到了这个:

Error removing old /etc/fstab entry
Didn't find entry to remove (udisks-error-quark, 0)

我真的不知道现在该怎么办;任何帮助都将非常感谢!

答案1

你可以这样做 :

sudo ntfsfix /dev/sdXY

(其中 X 是驱动器号,Y 是分​​区号)在 NTFS 分区上。它会发挥它的魔力,让你得到一个可安装的 NTFS 驱动器。

例子:

sudo ntfsfix /dev/sda5

答案2

根据最大卷大小在 microsoft.com 上:

这些限制之一就是分区表。按照行业标准,分区表限制为 2^32 个扇区。扇区大小是另一个限制,它取决于硬件和行业标准,通常为 512 字节。虽然扇区大小将来可能会增加,但当前大小限制单个卷为 2 TB(2^32 * 512 字节或 2^41 字节)。

目前,2TB 应被视为实际极限对于使用 NTFS 的物理卷和逻辑卷。

这可能是您的问题。您的卷太大,在正常情况下可能无法安装。由于大小限制增加,您可能能够在 Windows 上创建该分区。

上一篇文章是针对 Windows 2000 编写的,但这里一篇关于此的较新的文章

重点是,大于 2TB 的分区开始得到支持,但目前还不是所有东西都能用它们。我不确定 Ubuntu 是否能支持这一点,但你可以通过减小分区大小(可能将其分成两个)来解决问题。

我无法测试这一点,因为我的驱动器不够大,但这是我的理论。

要么就是这样,要么你还没有ntfs-3g安装。

编辑 1:您也可以尝试将扇区大小从 512 增加到 1024 或更大的值。这样您就可以拥有更大的分区大小。

相关内容