一个操作系统的80%功能可能是普通用户完全用不上的。
一个操作系统的80%文件可能都是各种资源文件(图片、音视频等)
所以改一位大概率是完全没有影响的。
即使改到可执行文件里,可执行文件里还有很多填充区域和无效的区域,甚至是死代码,所以大多数情况下,是没问题的。
即使改到一个真正有效的能被执行的代码,也未必真的会造成严重的影响,比如某个比较条件的最大值,变大或者变小,这种情况下用户也未必感知的到,或者改一个字符映射表,最多就是某一个字符的处理受到影响……
--------------
有不少人提到哈希校验之类的,我这里多提一句:校验事实上只针对部分核心文件,而这部分文件大多有保护,对于Windows来说,这些文件相当于无法改动,而且数量很少,只改一位的话,大概率会碰不到。至于boot代码,现在Win10的boot都是隐藏的……
很多文件虽然有校验位,但实际上未必真的用。
反倒是某些数据文件,改了文件头确实容易挂,而且可能挂一大片。尤其是压缩文件,对位翻转还是非常敏感的。