我的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 00 00 00
[ 1019.726551] 1a 3e ed 92
[ 1019.726558] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
[ 1019.726568] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 1a 3e ed 40 00 01 00 00
[ 1019.726584] end_request: I/O error, dev sda, sector 440331666
[ 1019.726602] JBD: Failed to read block at offset 462
[ 1019.726609] ata1: EH complete
[ 1019.726612] JBD: recovery failed
[ 1019.726617] EXT4-fs (sda5): error loading journal
当我打开gparted(使用实时CD)时,我的NTFS驱动器旁边出现一个惊叹号,其中指出
有chkdsk
没有不使用Windows 即可运行的方法?
我的尝试运行fsck
结果如下:
ubuntu@ubuntu:~$ sudo fsck /dev/sda
fsck from util-linux-ng 2.17.2
e2fsck 1.41.14 (22-Dec-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
更新:我能够从Hiren的BootCD上修复运行chkdsk的NTFS分区,但是似乎超级块问题仍然存在。
更新2:使用解决了超级块问题e2fsck -c /dev/sda5