【问题标题】:Python - Reading directly from hard drivePython - 直接从硬盘读取
【发布时间】:2012-05-15 18:45:12
【问题描述】:

我想直接从硬盘读取字节,最好使用 python。如果可能的话,我怎么能做到这一点。另外,我可以直接写入硬盘吗?如何?

我想这样做是为了对硬盘驱动器进行完整克隆,然后从该备份中恢复。我很确定有更简单的方法可以完成我想做的事情,这部分只是出于好奇;)

【问题讨论】:

  • 你能澄清一下'直接从HD读取'是什么意思吗?你的意思是你想读取块而不是文件?
  • 是的,我指的是存储在硬盘上的位和字节,而不是文件中的。很抱歉造成混乱,这是我在寻找答案时遇到问题的主要原因。
  • 操作系统不一定允许你这样做。

标签: python hard-drive


【解决方案1】:

在linux上,你可以open('/dev/sdX', 'r')

不过,更简单的方法是使用dd 命令行实用程序(但它只有在两个磁盘完全相同的情况下才能正常工作)。

【讨论】:

  • 谢谢,第一部分绝对有用,可能我最终会使用,如果可能的话,我想直接从windwos备份(这就是我正在备份的内容。不需要用 linux 解决这个问题 :) )。
猜你喜欢
  • 2013-06-25
  • 1970-01-01
  • 2012-07-09
  • 2011-02-11
  • 1970-01-01
  • 2013-12-08
  • 2017-08-17
  • 2011-01-09
相关资源
最近更新 更多