我的 NTFS 分区以某种方式损坏了(这是我安装 Windows 时的遗物)。

我把 fdisk 和 blkid 的调试输出放在这里。
同时,任何操作系统都无法挂载我的根分区,它位于我的 NTFS 分区旁边。不过,我不确定这是否与此有关。尝试挂载我的根分区 (sda5) 时出现以下错误
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ubuntu@ubuntu:~$ dmesg | tail
[ 1019.726530] Descriptor sense data with sense descriptors (in hex):
[ 1019.726533] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 …Run Code Online (Sandbox Code Playgroud) 我有一个 1TB 的外部硬盘驱动器,我最近将它格式化为 NTFS。直到现在,它都很好地安装在我的 Ubuntu 11.10 上。我没有做任何改变来影响我的操作系统或我的 exhdd。
我得到的错误是:
Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb2': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount …Run Code Online (Sandbox Code Playgroud) 我的机器只安装了 Ubuntu (13.04),但一个数据驱动器是 NTFS(因为我在开始使用它时没有意识到磁盘是 NTFS 格式的)。我现在使用 Gparted 来减少分区并为 ext4 格式的新数据分区腾出空间,以便我可以将数据移到那里,然后删除 NTFS 分区并调整 ext4 分区的大小以使用整个磁盘。
减少NTFS分区并创建ext4分区后,Gparted现在Gparted有一个感叹号(顶部)并告诉我这个(底部)。
我被要求运行 Windows Checkdisk 两次,但我没有安装 Windows,而且将驱动器从计算机中拉出并寻找带有 SATA 连接器的 Windows 电脑非常繁琐。除了使用 Windows 之外,我还有什么办法可以解决这个问题吗?
NTFS 数据分区在我修复它之前不可用,因此我无法读取其数据并将其复制到新的 ext4 分区。如果我能可靠地阅读它,这个问题可能无关紧要。

最终更新和解决方案:
我不能接受任何一个答案,因为 Linux 工具无法解决问题。最后,我用Windows 7安装盘启动了我的机器并启动了修复/恢复功能。在那里,我可以打开一个命令提示符并运行chkdsk /f它解决了问题:-)
ntfs ×3
partitioning ×2
external-hdd ×1
fsck ×1
gparted ×1
gpt ×1
hard-drive ×1
mount ×1
windows ×1