2012-05-07 9 views
3

私は、好ましくはPythonを使用して、直接ハードドライブからバイトを読み込みたいと思います。それが可能であれば、どうやってこれを行うことができますか?また、ハードドライブに直接書き込むことはできますか?Python - 直接ハードドライブからの読み取り

ハードドライブの完全なクローンを作成し、そのバックアップから復元するには、これを実行します。私は、私がしたいことを得るための簡単な方法があることは確かです。これは部分的には好奇心です。)

+1

あなたは**「直接読み込みHDから」という意味を明確にすることができますか?**あなたはファイルではなくブロックを読みたいと思っていますか? – tuxuday

+0

はい、ビットとバイトはハードドライブに保存されているので、ファイルはありません。混乱をおかけして申し訳ありませんが、私はこれに対する答えを探し出すのに問題があったのが主な理由です。 – adisander

+1

オペレーティングシステムがこれを行うことを必ずしも許可しているとは限りません。 –

答えて

5

Linuxの場合、open('/dev/sdX', 'r')です。

しかし、より簡単な方法はコマンドラインユーティリティddを使用することです(ただし、両方のディスクがまったく同じ場合にのみ正しく動作します)。

+0

おかげさまで、最初の部分は間違いなく便利ですが、おそらく私が使用することになるでしょう。もし可能であれば、私は風力発電からまっすぐにバックアップしたいと思います。(これは私がバックアップしているものです。 linux :))。 – adisander

関連する問題