Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用python和windows将原始字节写入磁盘_Python 2.7_Disk - Fatal编程技术网

Python 2.7 使用python和windows将原始字节写入磁盘

Python 2.7 使用python和windows将原始字节写入磁盘,python-2.7,disk,Python 2.7,Disk,我遵循这个思路: 并尝试在Windows上实现eriksun解决方案。我可以成功地读取磁盘,并且具有正确的数据(只有一个磁盘,我正在使用 with open("\\\\.\\PhysicalDrive0", 'r+b') as disk: 然而,当我尝试写入它时,在按enter键解锁它后,我得到了错误 press enter to unlock the volume Traceback (most recent call last): File "mbrwriter.py", line 1

我遵循这个思路: 并尝试在Windows上实现eriksun解决方案。我可以成功地读取磁盘,并且具有正确的数据(只有一个磁盘,我正在使用

with open("\\\\.\\PhysicalDrive0", 'r+b') as disk:
然而,当我尝试写入它时,在按enter键解锁它后,我得到了错误

press enter to unlock the volume
Traceback (most recent call last):
  File "mbrwriter.py", line 113, in <module>
    input('press enter to unlock the volume')
  File "C:\python27\lib\contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)
  File "mbrwriter.py", line 91, in lock_volume
    vol.flush()
IOError: [Errno 22] Invalid argument
按enter键解锁该卷
回溯(最近一次呼叫最后一次):
文件“mbwriter.py”,第113行,在
输入('按enter键解锁卷')
文件“C:\python27\lib\contextlib.py”,第35行,在退出时__
self.gen.throw(类型、值、回溯)
文件“mbrwriter.py”,第91行,在lock_卷中
第卷()
IOError:[Errno 22]参数无效
可能是什么问题