Я хочу знать, как должен быть доступ к сырому диску в 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.Я выбираю, чтобы прочитать какой сектор (ы) и писать тоже!