Часто, когда мой компьютер внезапно выключается / выходит из строя, и у меня открыта VS, 1 или 2 открытых файла в нем будут заполнены шестнадцатеричными нулями или мусором. Это проблема, потому что в настоящее время мой компьютер в настоящее время выходит из строя нечасто, и я пока не могу его починить, и мне все еще приходится работать над вещами в VS. Я не говорю о сбое компьютера во время сохранения, я просто имею в виду, что его открытие при внезапном отключении может привести к некоторому повреждению случайных открытых файлов. Есть ли способ, которым я могу предотвратить это? Может быть, что-то вроде атомарного сохранения Sublime Text или автоматического резервного копирования? (не могу найти вариант для этого в VS)
1 ответ
0
Не обращая внимания на то, может ли доступ для чтения уничтожать открытые файлы, возможно, проблема связана с кэшированием записи. Кэширование записи может сделать систему "бодрой", отложив фактическую запись на диск, но в случае перебоев с питанием и т.д. Вы можете получить потерю данных.
Я думаю, что по умолчанию для Windows включено кэширование записи для внутренних жестких дисков. Вы можете попробовать отключить кэширование записи.