Python 2.7 使用python和windows将原始字节写入磁盘
我遵循这个思路: 并尝试在Windows上实现eriksun解决方案。我可以成功地读取磁盘,并且具有正确的数据(只有一个磁盘,我正在使用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
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]参数无效
可能是什么问题