How to open disks in windows and read data at low level?

后端 未结 1 426
甜味超标
甜味超标 2020-12-17 03:18

I know in linux it is as simple as /dev/sda but in Windows how do you open a disk and start reading data at the low level?

In python I\'ve tried:

f =         


        
1条回答
  •  抹茶落季
    2020-12-17 03:42

    From http://support.microsoft.com/kb/100027

    To open a physical hard drive for direct disk access (raw I/O) in a Win32-based application, use a device name of the form

    \\.\PhysicalDriveN
    

    where N is 0, 1, 2, and so forth, representing each of the physical drives in the system.

    To open a logical drive, direct access is of the form

    \\.\X: 
    

    where X: is a hard-drive partition letter, floppy disk drive, or CD-ROM drive.

    0 讨论(0)
提交回复
热议问题