显然我的硬盘已损坏,我的 Windows NTFS 分区无法访问。我有双启动,但 Windows 启动无法初始化(可能无法解决)。
我更有可能必须格式化该分区,但我想知道是否有机会恢复数据(在 Ubuntu 下安装)。
常用的安装命令会向我抛出错误,可能是由于块损坏。我知道我可以使用命令 badblocks
来尝试恢复分区,但我不确定使用它之后我是否能够在不丢失数据的情况下在 Ubuntu 下安装它。
那么...安全吗?或者,还有其他方法可以解决这个问题吗?或者...我彻底丢失了数据? :(
编辑:
我已经运行sudo ntfsfix -b -d /dev/sda2
并且输出如下:
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
Going to un-mark the bad clusters ($BadClus)... No bad clusters...OK
NTFS partition /dev/sda2 was processed successfully.
所以...显然没有坏块...非常奇怪,因为我仍然无法挂载该分区,即使我尝试强制挂载:
mount -t ntfs-3g /dev/sda2 /media/flash/wind -o force
ntfs_attr_pread_i: ntfs_pread failed: Error de entrada/salida
Failed to read NTFS $Bitmap: Error de entrada/salida
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.