|
本帖最后由 lbw2007 于 2023-4-11 22:33 编辑
感谢你的赞美。
这么说吧,假设真的是内存除了故障,并且CPU观察不出来的情况下:一个内存条上面有8个颗粒。如果有其中一个发生了物理损坏,那么每次写入数据,只要是向这个颗粒里面写,都会出错。如果是随机写入,内存自带的容错机制(其实真正发挥作用的还是CPU)会忽略/修复这部分错误。内存错误的情况非常常见,只不过CPU和操作系统预判了自己的无能提前做了修正而已。
但是大数据量连续写入就不同了。仔细观察Winrar和7-Zip,都是内存大户,为了加速压缩/解压过程会占用大量内存用于缓冲,因此没有足够的内存留给冗余机制。所以只要是碰到了错误的内存颗粒,数据就会实打实的错误,内存占用率越高,错误的可能性越高,除非错误的颗粒被系统占用了。
这就是我一直不去实锤内存出故障的原因。假如内存出问题了,会和你说的一模一样,动不动就会memory area is not available蓝屏,复制文件报错,解压文件报错,看视频也会报错。事实上没有,内存还是有可能被冤枉的。
也曾经怀疑过windows文件复制有问题,改用fastcopy一边校验一边复制。没用,该错的还是错。说明这个错误彻底绕过了系统,属于更底层的错误。
我应该做的就是像各位朋友说的一样,用笨办法继续排除。CPU、内存和主板继续用控制变量法,一个一个测
PS:装系统没出过问题的。用PE创建一个vhdx,把系统用WinNTSetup塞进去,手动修复一下引导就跑起来了。
PS2:也不是vhdx的问题。试过把系统装到物理分区里面,问题依旧。
|
|