故障知识
电脑故障知识
找到 5 篇已发布指南 · 第 1 / 1 页

系统与蓝屏
青岛电脑TerminateProcess返回成功,目标进程就已经退出了吗?
从外部调用TerminateProcess成功只表示终止已发起,目标仍需等待挂起I/O完成或取消;必要时按进程句柄的实际等待结果确认退出。自终止不返回,内核对象销毁又取决于打开句柄,不能混成同一状态。

系统与蓝屏
青岛电脑DLL被报BAD_EXE_FORMAT,就说明DLL文件损坏吗?
GetBinaryTypeW用于判断exe可执行类型,查询DLL时按文档会失败并给出BAD_EXE_FORMAT;仅此不能判DLL损坏或不安全。应先核实际API、目标类型和错误来源,其他加载阶段的同码另查。

系统与蓝屏
青岛电脑GetKeyboardLayout读到的标识,就是当前键盘型号吗?
HKL反映的是指定线程在某一时刻的活动输入区域,可含输入法、语音等,不是键盘硬件的型号或序列号。判断动态变化时要看输入配置是否切换,设备型号需另查设备来源。

系统与蓝屏
青岛Btrfs电脑reflink复制大文件很快,为什么新副本没占同样空间?
reflink创建独立文件元数据并共享已有数据块,基于COW,一份文件的修改不改变另一份内容;不能跨文件系统共享数据块。初始复制快速、额外占用小并不能代表物理数据完整重写一遍。

系统与蓝屏
青岛Linux电脑启用O_DIRECT后报EINVAL,就是硬盘损坏吗?
O_DIRECT可要求缓冲区地址、长度、文件偏移对齐;未对齐可EINVAL或回退缓冲IO,因内核文件系统而异。Linux6.1起statx可查询DIOALIGN但文件系统支持不同。