我有一台 Western Digital 1TB MyBook,里面有一些照片,我想卸载并访问它们。PC 似乎可以看到该驱动器;Mac 无法通过 Firewire 或 USB 看到它。
在 Windows 7、Windows XP、Ubuntu、Snow Leopard 和 Lion 之间,我最希望恢复的是哪些数据?
答案1
我认为这是一个有效的问题如果用户尝试从中恢复数据的并不是简单的 FAT 或 NTFS 卷。
例如,WD MyBook 世界版NAS 使用带有 XFS 数据分区的 ext3 OS 分区,因此遗憾的是您不能直接取出驱动器,将其放入驱动器盒中并在 Windows PC 上查看(尽管您需要 SATA 驱动器盒或适配器)。
如果您尚未安装 Ubuntu,请下载 ISO 并从 Live CD/DVD 运行它。请勿连接支架/适配器。
首先创建一个挂载点目录,通过加载终端并输入以下内容将显示设备上的文件系统的内容:
mkdir /media/wd
然后输入以下命令:
ls /dev/sd*
这将为您提供系统当前可见的硬盘和分区列表,例如
sda sda1 sda2 sdb sdb1 sdb2...
硬盘是像“sda”和“sdb”这样的条目,而它们的分区是跟在该条目后面的数字,像“sda1”、“sdb2”等等。
如果您现在连接驱动器并再次运行命令(按“Up”键,然后按 Enter),您将在列表中看到一些新条目。检查我的 MyBook World Edition 时,该设备安全数据库和 XFS 分区sdb4。您还可以使用 gparted 之类的工具来显示分区表,从而向您显示哪个分区最大,并清楚地显示驱动器上的数据分区。
一旦确定了分区,请运行以下命令(如果您的分区是 /dev/sdb4):
sudo mount /dev/sdb4 /media/wd -t xfs
只要没有错误,您现在就可以通过键入以下命令来浏览驱动器的内容:
cd /media/wd
ls
这将为您提供目录列表。如果这看起来像您的驱动器,您现在应该能够通过 Ubuntu 中的文件管理器访问它。
关于复制数据,您有两种方法。您可以使用复制“cp”命令进行逻辑复制,这意味着您可以将驱动器的内容复制到主计算机可以访问的驱动器(即 Windows 的 NTFS 或 Mac 的 HFS+),或者您可以按照另一个答案(建议使用实用程序 dd-rescue)执行物理设备映像,这将保留未分配空间中的所有内容,但仍在 XFS 中。
答案2
如果 PC 可以识别驱动器,则任何操作系统都可以使用。您可能更喜欢 Ubuntu 使用以下实用程序dd-救援,即使出现错误,它仍能复制数据。