我运行 Windows Vista 和 Ubuntu 9.10 双启动。今天启动 Windows 时,它通知我硬盘有问题,它会执行检查并进行一些修复。
直到我想再次启动 ubuntu 时,我才意识到磁盘检查已损坏我的 linux 分区。Ubuntu 的加载屏幕出现了,但在登录屏幕之前,它显示无法挂载文件系统。
有什么方法可以修复此问题?如何防止 Windows 将来再次出现同样的问题?
答案1
使用 Ubuntu live CD。
- 从 liveCD 启动实时系统
- 打开终端
- 您可以通过输入以下内容来检查分区:
sudo fdisk -l
或cfdisk
在这里您可以看到您的分区。检查 Linux 或 ext4/ext3 等字词(任何不是 SWAP 或 NTFS 的内容)。
在你识别你的分区后(它将类似于:)/dev/sda1
输入:e2fsck
您将看到可用于修复分区(或类型man fsck
)的选项
例如使用这个:
e2fsck -a /dev/sda1
从手册页中:
-A
自动修复文件系统,不会有任何疑问(请谨慎使用此选项)。请注意,e2fsck(8) 仅支持 -a 以实现向后兼容。此选项映射到 e2fsck 的 -p 选项,该选项可以安全使用,与某些文件系统检查器支持的 -a 选项不同。
请小心并仔细阅读手册页。