前提・実現したいこと
Python 3.7.xで開発しています。
WindowsのPhysicalDriveに対して読み書きをしたいです。
該当のソースコード
読み込み
Python
1with open("\\.\PHYSICALDRIVE3", mode="rb+") as f: 2 while True: 3 print(f.read(1)) 4 f.seek(1, 1)
書き込み
Python
1with open("\\.\PHYSICALDRIVE3", mode="wb+") as f: 2 while True: 3 f.write(bytes(0)) 4 f.seek(1, 1)
試したこと
管理者権限でスクリプトの実行
読み込みはできているように思えますが、一部 [Errno 13] Permission denied
や [Errno 22] Invalid argument
などがドライブによって発生している状況です。
(while True:
にしていますが、実際はIOErrorで止まるようにしています)
別の方法も含めて、教えてください。よろしくお願いいたします。
あなたの回答
tips
プレビュー