Программный доступ к таблице размещения файлов Windows - PullRequest
2 голосов
/ 15 июля 2009

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

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

1 Ответ

2 голосов
/ 15 июля 2009

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

См. в этой статье базы знаний для получения дополнительной информации о считывании данных непосредственно с диска.

...