我有一个无法安装的外部 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 在操作过程中崩溃,则该磁盘可能已损坏且无法修复。