使用 Ubuntu 备份 Windows 文件 - 无法找到 Windows 分区

使用 Ubuntu 备份 Windows 文件 - 无法找到 Windows 分区

我正在使用装有 Windows 7 的戴尔笔记本电脑,突然间硬盘无法被 Win7 识别。我想备份 Windows 中的数据,所以我制作了一个 Ubuntu 12.04.1 Live CD,并从中启动。我正在使用 Ubuntu,但未在笔记本电脑中安装它。

我的问题是,我在 Ubuntu 12.04.1 中看不到 Windows 分区,因此无法备份数据。这方面的任何建议都将非常有帮助。

附言:我检查了 HDD 的 SMART 状态,它显示有 2 个坏扇区,当我尝试进行扩展自检时,我收到读取失败消息,尽管短测试顺利通过。

谢谢你,Siva

答案1

最有可能的是硬盘和文件系统已损坏,无法以正常方式挂载驱动器。Ubuntu LiveCD 将具有读取良好的 NTFS 分区时出现问题 - 可以通过 Nautilus 文件管理器访问。

如果 Windows 文件系统未显示在 Nautilus 中,请尝试将驱动器安装为只读。打开终端窗口并输入:

sudo mount -r -t ntfs /dev/sda1 /mnt

(将 /sda1 替换为您的 Windows 分区的名称,您可以通过“sudo blkid”或“sudo parted -l”进行检查)

如果一切顺利,您就可以在终端或 Nautilus 的 /mnt 目录下访问您的数据,例如

cd "/mnt/Documents and Settings/yourusername/Documents"

等等。如果您使用终端 (bash),请注意 Linux 区分大小写。如果您输入“documents”而不是“Documents”,则不起作用。

您将无法修改硬盘上的任何内容,因为它将以只读方式安装。考虑到驱动器的当前状态,这是一件好事。您将需要另一个具有足够容量的硬盘来进行备份。

祝你好运!

如果挂载成功但 /mnt 的内容看起来不正确,则可能是因为它是错误的分区(上面假设 Windows 安装在第一个(sda1)分区上)。如果找不到正确的分区,请在此处粘贴以下 bash 命令的输出:

sudo fdisk -l

以便我们能看看。

答案2

Windows 7 使用 NTFS 分区。默认情况下,此类分区是认可由 ubuntu 提供。如果在任何情况下它都无法识别它们,您应该尝试使用以下命令从 ubuntu live cd 访问互联网来安装它们: sudo apt-get install ntfs-config

另一个解决方案是下载Gparted 实时 CD或者Hiren 的启动 CD

相关内容