sda1 无法卸载且(可能)已损坏

sda1 无法卸载且(可能)已损坏

我也在 Ubuntu 论坛上发布了此帖,除了一位试图提供帮助的人之外,没有其他帮助。所以我想我会尝试在这里发布...

因此,昨天重启后,我的计算机无法正确启动... GRUB 之后,它会打印

mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target Filesystem doesn't have /sbin/init.
No init found. Try passing init=bootarg.

BusyBox v1.10.2 (Ubuntu 1:1.10.2-2ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_

并进入 busybox 提示符...

我启动了 10.10 live cd。

以下是 /dev/sda 的 fdisk -l 输出

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e45d1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        8924    71681998+  83  Linux
/dev/sda2            8925        9179     2048287+  82  Linux swap / Solaris
/dev/sda3   *        9180       46149   296961525    7  HPFS/NTFS
/dev/sda4           46150       60801   117692190    7  HPFS/NTFS

sda1 是根文件系统(Ubuntu 10.04)

sda2 是交换

sda3 是 Win7 NTFS 分区

sda4 是包含媒体文件的 NTFS 分区。

我可以正常访问 sda2-4。

问题是当我尝试

sudo e2fsck /dev/sda1

使用任何开关都会打印:

ubuntu@ubuntu:~$ sudo e2fsck /dev/sda1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?

当我尝试安装磁盘时,控制台就挂起了。(它没有无响应,光标只是转到下一行,没有执行任何其他操作)我尝试将其保留约 15 分钟,以防它正在检查磁盘,但什么也没发生。

我不关心恢复系统(无论如何我都会重新格式化),我想要的只是访问数据以便我可以备份。

答案1

如果您只是想从损坏的驱动器中提取数据,然后尝试通过重新格式化恢复驱动器可用性,那么从某种 livecd 启动确实是最好的选择。有很多不错的发行版可以这样做。系统救援光盘可能是其中最重要的,我已经用过好几次了,非常成功

答案2

也许 Live CD 上运行的某个守护进程正在尝试访问该分区。该守护进程可能会无限期挂起,就像您尝试的 mount 命令一样,让您看到“设备繁忙”消息。您似乎对命令行很熟悉。找到一张不会运行任何烦人的守护进程的简单控制台专用 CD,然后重试。Ubuntu 替代安装 CD 可能是一个不错的选择。

相关内容