从 Windows 或 Linux 获取 SATA 驱动器上的 Linux 分区的数据

从 Windows 或 Linux 获取 SATA 驱动器上的 Linux 分区的数据

我的笔记本电脑今天无法启动。插入电源时突然弹出一个东西,无法启动。不管怎样,我把它带到一家硬件专卖店,让他们打开笔记本电脑并获取硬盘上的数据。由于它是 SATA 驱动器,因此只需使用一些 USB 设备即可将驱动器视为外部硬盘。然后他们就可以进去恢复文件。

然而,维修店并不正式支持 Linux,但他们无论如何都会尝试恢复 Linux 分区。当驱动器通过 USB 插入时,他们可以看到 Windows 分区,并且我的所有文件都在那里。但他们无法“看到”我的 Linux 分区。我猜是因为他们的 Windows 机器无法识别文件系统?

我不知道他们使用这项技术将硬盘视为 USB 外置设备。无论如何,如果到明天他们没有新消息告诉我,您是否知道我如何查看 Linux 分区并将文件复制到我的新笔记本电脑上。我可以购买其中一个 USB 设备,通过 USB 将 SATA 连接到 PC。我目前正在购买的新笔记本电脑上安装 Ubuntu。也许从 Ubuntu 我能够查看该分区?

我提前询问是因为时间至关重要,如果有人知道问题的解决方案/以前做过这件事,那将非常有帮助。

答案1

Windows 仅识别有限数量的文件系统,例如 NTFS、各种 FAT 版本、CD9660 和 UDF。默认情况下,它不识别任何其他文件系统。

您的 Linux 分区可能使用 ext2/ext3/3ext4/btrf 或 ZFS 格式化。
请注意,以上列表中缺少所有这些。

那么您有以下选择:

  1. 在windows电脑上安装匹配的驱动。例如适用于 Windows 的 ext2 fs 驱动程序
  2. 将装有磁盘的 USB 盒连接到可以识别它的操作系统。(正如 Ernie 所写,将其连接到 Linux 安装应该就可以了)。
  3. 将磁盘(不使用 USB 外壳)连接到运行 Linux 的台式机。只需将 SATA 磁盘连接到 SATA 通道并启动 Linux Live CD 即可。
  4. 备份磁盘上的原始数据,稍后再解析。有各种工具可以做到这一点。典型的 Windows 商店可能有 Norton Ghost 或 Acronis Trueimage。只要他们进行完整的磁盘备份,您以后就总能恢复数据。
  5. 只需要求他们提供您的硬盘即可。除非是损坏的部件,否则笔记本电脑无需硬盘即可维修。如果他们需要测试,那么任何其他驱动器都可以。

答案2

在这种情况下,恢复意味着什么?只是读取和存档文件吗?

我很惊讶他们竟然试图读取数据,而不仅仅是克隆驱动器。如果驱动器出现故障,他们不应该费尽心思去读取数据,第一步应该是克隆驱动器并从克隆中开始工作。

至于从中读取文件,你原来的理论是正确的。Windows 无法读取文件系统,因为它对 ext3、ext4、reiserFS 等一无所知。它也很可能不止一个分区。

无论如何,您可能需要将其连接到具有正确文件系统的 Linux 计算机。 df -T大多数 Linux 系统上应该会列出文件系统。假设您有一个标准文件系统,那么它应该就像安装它并复制数据一样简单。USB-SATA 适配器是否适用于 Linux 系统取决于适配器...

相关内容