没有Windows修复NTFS?

我的机器只安装了Ubuntu(13.04),但是一个数据驱动器是NTFS(因为当我开始使用它时,我没有意识到磁盘是NTFS格式化的)。 我现在使用Gparted来减少分区并为ext4格式的新数据分区腾出空间,以便我可以在那里移动数据,然后删除NTFS分区并调整ext4分区的大小以使用整个磁盘。

在减少NTFS分区并创建ext4分区后,Gparted现在Gparted有一个感叹号(顶部)并告诉我这个(底部)。

我被要求两次运行Windows Checkdisk,但是我没有安装Windows,将驱动器从计算机中取出并搜索带有SATA连接器的Windows PC非常繁琐。 除了使用Windows之外,还有什么方法可以解决这个问题吗?

NTFS数据分区在我修复之前不可用,因此我无法读取其数据并将其复制到新的ext4分区。 如果我能够可靠地阅读它,这个问题可能无关紧要。

在此处输入图像描述在此处输入图像描述

最终更新和解决方案:

我不能接受任何一个答案,因为Linux工具无法解决问题。 最后,我使用Windows 7安装盘启动了我的机器并启动了修复/恢复function。 在那里,我可以打开一个命令提示符并运行chkdsk /f解决了问题:-)

您不需要安装ntfsprogs,它现在是默认的ntfs-3g驱动程序的一部分。 随着一些旧版本的Ubuntu安装ntfsprogs安装了旧版本并卸载了ntfs-3g。

2011年4月12日,宣布Ntfsprogs项目与NTFS-3G合并http://en.wikipedia.org/wiki/Ntfsprogs

man ntfsprogs(从12.04起,也适用于更新的版本)ntfsprogs是ntfs-3g包的一部分,可以从以下url下载: http : //www.tuxera.com/community/

从synaptic:ntfsprogs包中可以轻松地从旧的ntfsprogs包升级到新的ntfs-3g包。 一旦安装了ntfs-3g软件包,就可以随时清除此软件包。

ntfsfix进行小修复可能有效,但设置chkdsk标志,所以如果你重新启动它运行它。 带有chkdsk标志的分区通常不会与ntfs-3g一起安装,以防止chkdsk可能无法修复的进一步损坏。 但如果不是可启动的Windows,那么chkdsk将无法运行。 您需要Windows修复CD或某些第三方工具可能运行chkdsk。

第三方chkdsk工具还有免费版本的chkdsk和其他一些Windows修复: http : //www.partitionwizard.com/features.html可以从Hiren的启动CD运行chkdsk。 (迷你xp。)Hiren的启动CD,并在XP上做一个chkdsk

EASEUS Partition Master http://www.partition-tool.com/personal.htm

分区向导

http://www.partitionwizard.com/free-partition-manager.html

http://www.partitionwizard.com/partitionmanager/partition-fix.html

注意 :每当您处理分区时,请确保您有一个完整的备份只是为了安全起见。

试试这个。 您可以使用名为ntfsprogs的程序。 如果未安装,可以通过按键盘上的Ctrl + Alt + T打开终端来安装。 打开时,运行以下命令:

 sudo apt-get install ntfsprogs 

一旦安装,你需要找到你的NTFS驱动器名称,只需要做sudo fdisk - l,找到它,一旦你知道了名字,那么

 sudo ntfsfix /dev/sdXX 

确保将XX替换为驱动器名称。

注意 :每当您处理分区时,请确保您有一个完整的备份只是为了安全起见。