Программный доступ к таблице размещения файлов Windows
Вопрос
Как я могу программно получить доступ к записям размещения файлов (FAT) в Windows?Я читал статьи, в которых упоминается чтение записей по определенному адресу на жестком диске, но как мне прочитать эти записи с жесткого диска.Я могу попробовать C, C++, C# или VB.
Учебные пособия по http://www.ntfs.com были полезны для понимания того, что читать в FAT, но не объясняли, как это сделать программно.
Решение
Вы можете открыть сам жесткий диск с помощью функций файлового ввода-вывода, таких как СоздатьФайл и ЧтениеФайла.Открыть диск можно с помощью CreateFile, найти соответствующий сектор с помощью SetFilePointer, а затем прочитайте с помощью ReadFile.
Видеть эта статья базы знаний подробнее о чтении данных непосредственно с диска.