虚拟光驱导致系统死机

昨天也许是我人品极差的一天。在公司的时候工作机就开始跟我过不去,一进桌面系统就挂起不再给任何反应了,包括安全模式都不行。到后来看我重启的多了,索性连桌面都进不去了。还好我还有GHOST,总算是有惊无险地过了一关。

到了家里,一开电脑就傻眼了。怎么进入桌面之后也一动不动了呢?因为在刚进桌面的时候出提示说是搜狗的拼音没连上网络无法同步数据。先把搜狗的设置改了,还是不行。进安全模式,居然可以正常操作。觉得应该在启动项里有问题。于是乎把几个看起来有问题的启动项给禁用了。还是无功而返,期间已经重启电脑n次了。这时,英明神武的老婆大人提示说为什么不去系统事件查看一下呢? 打开日志果然看到好多个红叉叉。最可疑的就是这个"SPTD"服务没起来了。每次开机不久,就报这个错,同时就死机了。

那么SPTD是什么东西?上网搜了一下,应该是虚拟光驱的东东。

SPTD是一个底层的硬件驱动程序,可以通过它,直接操作底层的硬件设备,比如光驱,硬盘等等,但是会程序的人都知道,这样的程序可以自己写啊,为什么非得用这个SPTD程序来操作呢,这里我们来看看为什么deamon要用他:

SCSI Pass Through Direct (SPTD) layer (32 bit). Basically SPTD is similar to other access layers used by other programs who provide access to storage devices but it has a lot more features that make this interface unique.

实际上就是说,SPTD可以优先控制底层硬件,而将控制权提供给调用他的程序!!

聪明人到这就明白了,为什么deamon tools 要带这个软件的原因,因为deamon tools这样的虚拟光驱软件,向来都是破解游戏,破解软件虚拟光驱的好帮手,但SF防破解保护程序针对的就是DT这种工具,双方争夺的交点就是对底层硬件的控制权,谁抢先控制底层设备,谁就能胜利。。。。

大家明白了吧,SPTD就是在这里扮演抢夺者的角色!

 

手起刀落,在windows/system32/drivers下面删除了SPTD.sys之后,重新启动,OK一切顺利了。

这个故事告诉我们,很多时候,其实线索就在那里躺着,剩下的就是怎么发现的问题了。发现一个有用的线索,比在那里漫无目的地瞎忙效率要高好多。

Technorati Tags: ,,