假设我正在编写一个Ruby on Rails程序,在编辑文件时,机器显示为蓝屏。在这种情况下,如果我不希望将来的文件损坏,那么重新扫描整个硬盘有多大必要?假设当我的计算机崩溃时,操作系统正在删除一个临时文件,并且仍然有一些指向硬盘上某个扇区的指针。如果我新创建的文件碰巧在这些扇区中,下一次操作系统再次清理文件时,它可能会认为上次没有清理“遗留”的扇区,并再次清理它,从而破坏了我们的源代码。有人知道像XP,Vista,Mac OS和Linux这样的现代操作系统(有时电源线松动,没有正常关机,电池电量不足就关