可以试着这样做一下(注意建立系统还原或G还原)
Regedit打开注册表,找到
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion 主键将CSDVersion和CurrentBuildNumber 这2个键删除掉。
之后重新启动(注意,如果不重新启动可能会导致下面删除atapi.sys的时候说文件被使用着)
重新启动后,将atapi.sys直接删除或改个名字就行了。
然后就能进行顺利的升级了,否则升级过程中可能出现atapi.sys文件被使用的提示而导致升级失败。
如果你安装了daemontools等虚拟光驱软件,在升级后有可能会遇到提示错误“ERROR: atapi.sys is open or in use by another application ”,我们可以先卸载这些软件,也可以将C:\\WINDOWS\\system32\\drivers目录下的atapi.sys删除,系统会重建该文件。