如何确保 Visual Studio 中打开的代码文件在突然关机时不会损坏?

如何确保 Visual Studio 中打开的代码文件在突然关机时不会损坏?

通常,当我的电脑突然关机/崩溃并且我打开了 VS 时,其中的 1 或 2 个打开的文件将充满十六进制零或垃圾。这是一个问题,因为目前我的电脑经常崩溃,我目前无法修复它,而且我仍然需要在 VS 中处理一些事情。我不是在谈论电脑在保存期间崩溃,我只是说在突然关机时打开它们会导致随机打开的文件出现某种损坏。有什么方法可以防止这种情况发生?也许像 Sublime Text 的原子保存或自动备份?(在 VS 中找不到该选项)

答案1

先不讨论读取访问是否会破坏打开的文件,也许问题与写入缓存有关。写入缓存可以通过将实际写入延迟到驱动器来使系统“活跃”,但在断电等情况下,可能会丢失数据。

我认为 Windows 默认启用了内置硬盘的写入缓存。您可以尝试禁用写入缓存。

相关内容