我是 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 或更大的值。这样您就可以拥有更大的分区大小。