记录一下,我有 Windows 和 Linux 的双启动安装,目前我已启动到 Linux。
更新 Windows 7 Home Premium(64 位)后,操作系统将无法启动,提示ksecdd.sys
缺少或损坏。我也无法进入安全模式来运行系统文件检查器,而且由于系统的双启动配置,安装磁盘的启动修复无法正确运行,无法修复该问题。通过更新打开系统后,chkdisk 运行并修复了多个文件系统问题。重新启动后,错误再次ksecdd.sys
出现。
我可以访问系统的 C:\ 分区(通过 Linux)并检查文件。不知何故,chkdisk 修复了文件系统问题,但在此过程中,损坏了ksecdd.sys
它并将其替换为 0 字节大小的文件。
有没有什么地方可以下载该文件的完整副本,或者有什么方法可以从安装磁盘中获取该文件的完整副本,以便替换 chkdisk 破坏的 0 字节文件,并使我的系统重新启动?我不想进行修复安装,因为我没有足够大的备份介质来保存我需要备份的文件。
答案1
我用安装盘也没有解决这个问题。
我能够将 Windows 安装到 Linux 安装中的虚拟机中。从那里,我复制出文件ksecdd.sys
并将其存储在虚拟机可以读取的外部媒体上。
从那里,我将好的 ksecdd.sys 文件复制到受影响系统的系统目录中,并能够恢复启动系统。
Microsoft 最新的更新中的某些内容破坏了 ksecdd.sys 文件和磁盘的文件结构,这可能是导致此问题的原因。
答案2
您知道 Windows 安装 CD/DVD 上的修复功能吗?
在第一个屏幕上插入 cd/dvd,在右上角应该有一些关于修复窗口的内容。这将重新安装所有 windows 驱动程序和系统文件。(注册表和个人文件将保留)