在没有 Windows 的情况下修复 NTFS?

Tor*_*uun 7 partitioning windows gparted ntfs

我的机器只安装了 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它解决了问题:-)

old*_*red 3

您不需要安装 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 软件包的一部分,可以从以下位置下载: 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

易我分区大师 http://www.partition-tool.com/personal.htm

分区向导

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

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


Mit*_*tch 2

注意:每当您处理分区时,请确保您有完整的备份,以确保安全。

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

sudo apt-get install ntfsprogs
Run Code Online (Sandbox Code Playgroud)

安装完成后,您需要找出您的 NTFS 驱动器名称,只需执行sudo fdisk -l 即可找到,一旦知道名称,然后

sudo ntfsfix /dev/sdXX
Run Code Online (Sandbox Code Playgroud)

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

注意:每当您处理分区时,请确保您有完整的备份,以确保安全。