Программный доступ к таблице размещения файлов Windows

StackOverflow https://stackoverflow.com/questions/1131261

  •  16-09-2019
  •  | 
  •  

Вопрос

Как я могу программно получить доступ к записям размещения файлов (FAT) в Windows?Я читал статьи, в которых упоминается чтение записей по определенному адресу на жестком диске, но как мне прочитать эти записи с жесткого диска.Я могу попробовать C, C++, C# или VB.

Учебные пособия по http://www.ntfs.com были полезны для понимания того, что читать в FAT, но не объясняли, как это сделать программно.

Это было полезно?

Решение

Вы можете открыть сам жесткий диск с помощью функций файлового ввода-вывода, таких как СоздатьФайл и ЧтениеФайла.Открыть диск можно с помощью CreateFile, найти соответствующий сектор с помощью SetFilePointer, а затем прочитайте с помощью ReadFile.

Видеть эта статья базы знаний подробнее о чтении данных непосредственно с диска.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top