Как я могу получить доступ к необработанным данным диска в vb.net? Я планирую создать файловую систему, но мне нужен необработанный доступ к диску.
Я имею в виду что-то вроде этого:
Dim data(255) As Byte
data = ReadSector("C:", 5)
data(125) = asc("h")
data(126) = asc("e")
data(127) = asc("l")
data(128) = asc("l")
data(129) = asc("o")
WriteSector("C:", 5, data)
Где ReadSector имеет аргументы (диск как строка, сектор как длинный), а WriteSector имеет (диск как строка, сектор как длинный, данные () как байт).
Это напишет «привет» на 126-м символе 5-го сектора на диске C.
IOCTL
(msdn.microsoft.com/en-us/library/windows/desktop/). (msdn.microsoft.com /en-us/library/windows/desktop/) - person Chris Zeh   schedule 14.11.2012