我尝试在 Ubuntu 16.04 上使用 gparted 对 NTFS 磁盘进行 fsck,并收到以下错误消息,建议我“在 Windows 上运行 chkdsk /f,然后重新启动两次!”。现在我没有安装 Windows,但我有一个 Windows 虚拟机。我可以使用它进行修复吗?或者还有其他方法可以完成必要的修复吗?
提前感谢任何提示
H
GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize
Libparted 3.2
Kontrollera och reparera filsystemet (ntfs) på /dev/sdc1 00:00:14 ( FEL )
kalibrera /dev/sdc1 00:00:01 ( LYCKADES )
sökväg: /dev/sdc1 (partition)
start: 2048
slut: 1748721663
storlek: 1748719616 (833.85 GiB)
kontrollera filsystemet på /dev/sdc1 efter fel och korrigera dem (om möjligt) 00:00:13 ( FEL )
ntfsresize -i -f -v /dev/sdc1 00:00:13 ( FEL )
ntfsresize v2015.3.14AR.1 (libntfs-3g)
Device name : /dev/sdc1
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 895344439808 bytes (895345 MB)
Current device size: 895344443392 bytes (895345 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
Cluster 171130245 is referenced multiple times!
Cluster 171140480 is referenced multiple times!
100.00 percent completed
ERROR: Filesystem check failed!
ERROR: 2 clusters are referenced multiple times.
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
========================================**
答案1
这很简单。你需要MS Windows 维护 ntfs 卷。如果您只有 Ubuntu,并且不打算定期将驱动器连接到 Windows 系统,请不要使用 nfts 文件格式,除非驱动器上的数据是可丢弃的(例如,我将 ntfs 驱动器用于电视),并且您准备不时格式化(自从我检查和重新格式化驱动器以来已经好几年了)。
背景
ntfs 仍然是 Microsoft 开发的专有文件格式。尽管 Linux 具有检查 ntfs 文件系统的基本工具,但它不具备 Windows 工具检查分区的能力,因此可能无法处理文件系统的更严重问题。
答案2
谢谢,解释很清楚,所以不知道 Rinzwind 的技巧我做了以下事情:
找到一张旧的 Windows 7 DVD
断开所有驱动器,但故障的
添加了未使用的 SSD 并在其上安装了 Windows 7
使用 Windows 修复磁盘
断开 SSD 并重新连接所有其他驱动器并重新启动
(所有这些都是为了避免 MBR、Grub 等的所有双启动问题)H