У меня есть конкретная SD-карта, которая изменяет данные внутри, когда процесс утилизируется. Эти данные не сразу доступны для общих функций оперативной системы (например, fread
) из-за системы кэширования Windows. Например, если я отключаю и снова подключаю память, я вижу обновленные данные, но если я читаю эти данные сразу после того, как внутренний процесс не виден из-за кеша.
Я почти уверен, что существует метод для raw чтение с дисков, игнорируя любой кэш, но я не знаю, как это сделать с C#.