如何修复 ubuntu 中损坏的 NTFS?

如何修复 ubuntu 中损坏的 NTFS?

我有一个无法安装的外部 NTFS 驱动器。

sudo mount -t ntfs /dev/sda File/

这让我

NTFS signature is missing.
Failed to mount '/dev/sda': Invalid argument
The device '/dev/sda' 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?

我试过了sudo ntfsfix /dev/sda 它给了我

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

为了运行 chkdsk,我必须访问 Windows。但是,我目前无法访问。

由于这个驱动器是新的并且里面什么都没有,所以我不担心丢失数据。在 Ubuntu 中是否有任何解决方案可以解决此问题?

答案1

尝试ntfsfix

sudo ntfsfix dev/sda1

我认为您应该在挂载命令中给出分区号, dev/sda它是磁盘,dev/sda1通常是第一个分区。

答案2

通常,修复特定操作系统中的问题需要使用该操作系统自带的工具。但请注意,系统声称它不是 NTFS 卷,因此 NTFS 工具将不起作用。

注意以下问题:

  • 它可能是另一个文件系统吗?
  • 您确定安装了 ntfs-tools 吗?否则 NTFS 就是未知的文件系统。
  • 它应该是sudo mount -t ntfs /dev/sda1 File/

由于这个驱动器是新的并且里面什么都没有,所以我不担心丢失数据。在 Ubuntu 中是否有任何解决方案可以解决此问题?

这可能是上述陈述的一个例外。您可以使用 Gparted 格式化磁盘(使用 NTFS 作为文件系统)。这将规避磁盘上文件系统的当前问题。但请务必先检查问题。

请注意,您的问题可能是实际的硬件问题,而这不会修复实际的硬件错误。如果 Gparted 在操作过程中崩溃,则该磁盘可能已损坏且无法修复。

相关内容