2012-02-01 32 views
2

我在Linux(Ubuntu)机器上运行数据擦除程序。这台机器每天都会擦除很多硬盘,我希望能够为研究目的收集有关硬盘的基本信息。我想知道的关于硬盘驱动器的一件事是硬盘驱动器使用的操作系统。这可能只有当驱动器曾经是启动驱动器时才可能。使用Linux主机,我如何识别任意连接的硬盘驱动器的原始操作系统。

主硬盘驱动器诊断工具hdparm和smartmontools都没有内置功能来标识关联的操作系统。似乎没有任何现有的工具可以实现这一目标,所以我想我必须建立自己的。

我最好的解决方案遵循以下基本轮廓:

  1. 确定硬盘的文件系统
  2. 安装硬盘
  3. 关于目录结构的使用线索,文件的存在,文件确定的修改时间操作系统和构建。

所以,除非有一些神奇的工具,我不知道的是已经这样做对我来说,我的主要问题是如何实现的步数3.

我认识的几个识别特征至今还发现this thread,其中有人发布了有关确定XP Service Pack级别的有用信息,以及一些可用于识别硬盘驱动器可能参与的Microsoft操作系统组的其他有用信息。

是否有任何可以识别操作系统基于目录结构和现有文件一目了然的侦探?还是有人知道我可以去哪里找到这样的知识?

+0

非常有趣的问题。 – 2012-02-01 16:50:07

回答

相关问题