Всем привет. Пишу на диск в файл, открыв диск для прямого доступа. Все бы окей, только изменения появляются только после перезагрузки. Как-то странно вообще получается -- после записи до перезагрузки изменений не видно, а после перезагрузки даже тупо ресетом -- все появляется. Можно ли как-нибудь это обойти? Может ли быть дело в том, что я запускаю код на виртуалке(на живой машине пока боюсь, т.к. код не доведен до ума полностью, а тереть винт не хочется =) ) ? зы FlushFileBuffers не помогает.
Great Сенкс, видимо придется смириться с этой штукой, т.к. диск нужен только и исключительно системный)
Velheart Дефрагментаторы обычно юзают официальный Defrag API. Если очень хочется, то можно размонтировать диск и тогда можно писать без проблем. Естественно, кроме системного диска.