我在Linux(Ubuntu)機器上運行數據擦除程序。這臺機器每天都會擦除很多硬盤,我希望能夠爲研究目的收集有關硬盤的基本信息。我想知道的關於硬盤驅動器的一件事是硬盤驅動器使用的操作系統。這可能只有當驅動器曾經是啓動驅動器時纔可能。使用Linux主機,我如何識別任意連接的硬盤驅動器的原始操作系統。
主硬盤驅動器診斷工具hdparm和smartmontools都沒有內置功能來標識關聯的操作系統。似乎沒有任何現有的工具可以實現這一目標,所以我想我必須建立自己的。
我最好的解決方案遵循以下基本輪廓:
- 確定硬盤的文件系統
- 安裝硬盤
- 關於目錄結構的使用線索,文件的存在,文件確定的修改時間操作系統和構建。
所以,除非有一些神奇的工具,我不知道的是已經這樣做對我來說,我的主要問題是如何實現的步數3.
我認識的幾個識別特徵至今還發現this thread,其中有人發佈了有關確定XP Service Pack級別的有用信息,以及一些可用於識別硬盤驅動器可能參與的Microsoft操作系統組的其他有用信息。
是否有任何可以識別操作系統基於目錄結構和現有文件一目瞭然的偵探?還是有人知道我可以去哪裏找到這樣的知識?
非常有趣的問題。 – 2012-02-01 16:50:07