我正在尝试恢复我的 320 GB 硬盘上的某些图片,因此我放入了 Live Ubuntu CD 并且现在就在里面。
在设备列表中,它显示了我的 USB 驱动器,但没有显示我的 320 GB 硬盘。我可以在磁盘实用程序中看到该磁盘(它显示它已打开/dev/sda
),但它没有安装,并且它显示它有几个坏扇区,但它没问题。
在磁盘使用情况分析器中,它显示我的最大容量是 13.4 GB,所以它肯定没有使用 320 GB 硬盘。
我尝试了以下操作:
sudo mkdir /media/newhd
(有效)
sudo mount /dev/sda /media/newhd
(没有用。它说我必须指定文件系统类型)
然后我尝试:
fsck.ext4 -f /dev/sda
(不起作用。显示:超级块无效,正在尝试备份块。然后:尝试打开时超级块中的魔数错误/dev/sda
。无法读取超级块或未描述正确的ext2
文件系统。如果设备有效且包含ext2
文件系统(而不是交换或 ufs 或其他东西),则超级块已损坏,您可以尝试使用e2fsck
备用超级块运行)
有人知道吗?整个问题始于我的 Windows Vista 提示“找不到操作系统”。有人知道我该如何访问我的硬盘吗/dev/sda
?
答案1
我相信您需要按如下方式挂载特定分区sudo mount /dev/sda1 /media/newhd
。
输出对分区表有何sudo fdisk -l /dev/sda
说明?这将告诉您是否有一个有效的分区表,但由于您报告的只有 13GB,因此这是值得怀疑的。
答案2
除了 mbair 的回答之外,还可以看看 GParted。它将向您显示各个分区、它们的名称以及任何错误,所有这些都以一种比fdisk
其同类更容易理解的形式显示。
答案3
尝试这个....
sudo fdisk -l
这将为您提供硬盘列表,从中选择一个
sudo mount selected drive(/dev/sda1) to /mnt
然后卸载使用
sudo umount /mnt
or
sudo umount selected drive(/dev/sda1)