是否有可能读取具有未知文件系统的硬盘

是否有可能读取具有未知文件系统的硬盘

我有一个来自 1999 年就存在的现场计算机的硬盘。不幸的是,拥有该设备的公司早已不复存在,我们找不到有关该硬件或所使用的 UNIX 系统的任何文档。

将硬盘放入机箱时,Windows XP 和 OSX 均无法识别硬盘。磁盘实用程序中的 OSX 返回“未知文件系统”

我可以通过哪些方式来恢复硬盘中的数据?

答案1

如果您可以将磁盘连接到 Linux 或 *BSD 系统,其分区编辑器应该至少能够为您提供磁盘上使用的分区类型。从那里开始,就可以缩小哪些系统可以在相关分区类型上运行。此列表可能有帮助。

答案2

使用能够读取完整原始磁盘的操作系统,如任何 Gnu/Linux 发行版、Solaris 或 BSD,然后以原始设备作为参数运行 strings 命令,例如(在 Linux 中):

strings /dev/sdc | less

这可能会提供有关所使用的引导加载程序、卷管理、操作系统和文件系统类型的线索。

由于您提到是 Unix 而不是 Linux,所以很有可能该机器没有使用 BIOS,因此也没有使用 fdisk 分区表,而是使用了一些自定义标签,例如 Solaris、HP-UX、AIX 和其他 Unix。

答案3

您可以尝试以下几种方法。按难易程度排序:

  1. 也许由于某种原因,机箱无法支持驱动器。尝试将驱动器直接连接到计算机。

  2. 尝试使用数据恢复程序,例如取消删除360相簿, 或者测试磁盘在驱动器中搜索文件。

  3. 使用专用的分区程序,如分区魔术师或者克隆Zilla。这些程序将比 Windows 了解更多的文件系统,并且能够为您提供有关磁盘状况的更多信息。

  4. 使用十六进制编辑器打开驱动器,例如氢键。然后您可以在低级别查看它以查看是否有任何感兴趣的内容,并将整个内容转储到单个文件中,然后您可以根据需要进行检查。

相关内容