调整大小后无法挂载 NTFS 分区 - “无法读取最后一个扇区”

调整大小后无法挂载 NTFS 分区 - “无法读取最后一个扇区”

我只有 15 GB 的空间用于 Linux,但我想拥有更多空间,所以我使用 GParted 调整了我的一个 NTFS 分区的大小。但调整大小后,我无法在 Ubuntu 10.10 和 Windows 7 中打开该分区。

我收到此错误信息:

Error mounting: mount exited with exit code 12: Failed to read last sector (395458824): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sda5': Invalid argument
The device '/dev/sda5' 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?

答案1

这可能会起作用:

sudo ntfsfix /dev/sdxy

改变坐标在上面反映有问题的分区,例如:

sudo ntfsfix /dev/sdb1

示例输出:

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sdb1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

答案2

从 Windows 安装 CD 启动并使用恢复控制台来修复该问题。

相关内容