Как читать и записывать (низкий уровень) сырой диск в Windows и Go - PullRequest
1 голос
/ 09 июня 2019

Я хочу знать, как должен быть доступ к сырому диску в Windows и Go.

Я нашел это для Linux, но я спрашиваю для Windows.

Например, чтобы очистить запрос, мне нужно прочитать и записать сектор MBR в Windows (512 байт)

Для более ясного понимания, я хочу сделать это на Go https://code.msdn.microsoft.com/windowsapps/CCS-LABS-C-Low-Level-Disk-91676ca9 (C #)

Еще немного примеров кода на C

HANDLE MasterBootRecord = CreateFile("\\\\.\\PhysicalDrive0", GENERIC_ALL, FILE_SHARE_READ | FILE_SHARE_WRITE,      //Get a handle on the MBR File
    NULL, OPEN_EXISTING, NULL, NULL);

Финал: прочитайте!и писать!сырой диск в windows.Я выбираю, чтобы прочитать какой сектор (ы) и писать тоже!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...