我知道在linux中它就像/ dev / sda一样简单但在Windows中如何打开磁盘并开始在低级别读取数据?
在python中我试过了:
f = open("K:", "r")
我收到此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 13] Permission denied: 'K:'
即使是管理员,我也会收到此错误。
答案 0 :(得分:7)
来自http://support.microsoft.com/kb/100027
打开物理硬盘 a中的直接磁盘访问(原始I / O) 基于Win32的应用程序,使用设备 表格的名称
\\.\PhysicalDriveN
其中N为0,1,2等, 代表每个物理 在系统中驱动。
要打开逻辑驱动器,请直接访问 是
的形式
\\.\X:
其中X:是 硬盘分区字母,软盘 磁盘驱动器或CD-ROM驱动器。
答案 1 :(得分:1)
请记住,Windows 和其他操作系统中的所有对象都是文件。从驱动器 E 打开并读取 16 字节的数据:使用以下代码:
var boldedText = document.getElementById("inputtext").value.replace(/input.value/g, `**${input.value}**`);